Documentation ¶
Overview ¶
Client implementation for BTCChina.
Index ¶
- Constants
- type AccountInfo
- type BTCChina
- func (bc *BTCChina) AccountInfo() (info *AccountInfo, err error)
- func (bc *BTCChina) Balance() (balance map[s.Symbol]float64, err error)
- func (bc *BTCChina) Cancel(orderId int64) (success bool, err error)
- func (bc *BTCChina) History(_ s.Pair, since int64) (trades []s.Trade, next int64, err error)
- func (bc *BTCChina) Orderbook(_ s.Pair, limit int) (orderbook *s.Orderbook, err error)
- func (bc *BTCChina) Orders() (orders []s.Order, err error)
- func (bc *BTCChina) Stream(pair s.Pair, since int64) *s.Streamer
- func (bc *BTCChina) Ticker(_ s.Pair) (t *s.Ticker, err error)
- func (bc *BTCChina) Trade(tradeType s.TradeType, _ s.Pair, price, amount float64) (orderId int64, err error)
- func (bc *BTCChina) Transactions(limit int) (transactions []s.Transaction, err error)
Constants ¶
View Source
const ( ENDPOINT = "https://api.btcchina.com/api_trade_v1.php" HISTORY = "https://data.btcchina.com/data/historydata" ORDERBOOK = "https://data.btcchina.com/data/orderbook" TICKER = "https://data.btcchina.com/data/ticker" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountInfo ¶
type AccountInfo struct {
Balance, Frozen map[string]struct {
Amount string
AmountInteger string `json:"amount_integer"`
Currency, Symbol string
AmountDecimal int `json:"amount_decimal"`
}
Profile struct {
Username string
BtcDepositAddress string `json:"btc_deposit_address"`
BtcWithdrawalAddress string `json:"btc_withdrawal_address"`
OtpEnabled bool `json:"otp_enabled"`
TradeFee float64 `json:"trade_fee"`
TradePasswordEnabled bool `json:"trade_password_enabled"`
DailyBtcLimit int `json:"daily_btc_limit"`
}
}
type BTCChina ¶
type BTCChina struct {
// contains filtered or unexported fields
}
func (*BTCChina) AccountInfo ¶
func (bc *BTCChina) AccountInfo() (info *AccountInfo, err error)
func (*BTCChina) Transactions ¶
func (bc *BTCChina) Transactions(limit int) (transactions []s.Transaction, err error)
Click to show internal directories.
Click to hide internal directories.