Spot

Public

Get Server Time

data = client.spot_get_server_time()

Get Coin List

data = client.spot_get_coin_list()

Get Symbols

data = client.spot_get_symbols()

Get Single Symbol

data = client.spot_get_symbol()

Market

Get Single Ticker

data = client.spot_get_ticker(self, symbol)

Get All Tickers

data = client.spot_get_tickers()

Get Market Trades

data = client.pot_get_market_trades(self, symbol, limit=100)

Get Candle Data

data = client.spot_get_candle_data(self, symbol, period, after='', before='', limit=100)

Get Depth

data = client.spot_get_depth(self, symbol, limit='150', type='step0')

Wallet

Transfer

data = client.spot_transfer(self, fromType, toType, amount, coin, clientOrderId=None)

Sub Transfer

data = client.spot_sub_transfer(self, fromType, toType, amount, coin, clientOrderId, fromUserId, toUserId)

Get Coin Address

data = client.spot_get_depositAddress(self, coin, chain)

Withdraw

data = client.spot_withdrawal(self, coin, address, chain, amount, remark='', clientOrderId=None, tag=None)

Inner Withdraw

data = client.spot_withdrawal_inner(self, coin, toUid, amount, clientOrderId=None)

Get Withdraw list

data = client.spot_get_withdrawalList(self, coin, startTime, endTime, pageSize=20, pageNo=1)

Get Deposit List

data = client.spot_get_depositList(self, coin, startTime, endTime, pageSize=20, pageNo=1)

Account

Get ApiKey Info

data = client.spot_get_ApiKeyInfo()

Get Account Assets

data = client.spot_get_account_assets(self, coin=None)

Get sub Account Spot Assets

data = client.spot_get_sub_account_assets()

Get Bills

data = client.spot_get_bills(self, coinId='', groupType='', bizType='', after='', before='', limit=100)

Get Transfer List

data = client.spot_get_transfer_list(self, coinId='', fromType='', after='', before='', limit=100)

Trade

Place order

data = client.spot_place_order(self, symbol, quantity, side, orderType, force, price='', clientOrderId=None)

Batch order

data = client.spot_place_batch_orders(self, symbol, orderList)

Cancel order

data = client.spot_cance_order(self, symbol, orderId)

Cancel order in batch (single instruments)

data = client.spot_cancel_batch_orders(self, symbol, orderIds)

Get order details

data = client.spot_get_order_details(self, symbol, orderId, clientOrderId=None)

Get order List

data = client.spot_get_open_orders(self, symbol='')

Get order history

data = client.spot_get_order_history(self, symbol, after='', before='', limit=100)

Get transaction details

data = client.spot_get_transaction_details(self, symbol='', orderId='', after='', before='', limit=100)

Place plan order

data = client.spot_place_plan_order(self, symbol, side, triggerPrice, size, triggerType, orderType,
                          executePrice=None, timeInForceValue=None, clientOrderId=None)

Modify plan order

data = client.spot_modify_plan_order(self, orderId, orderType, triggerPrice,
                           size=None, executePrice=None)

Cancel plan order

data = client.spot_cancel_plan_order(self, orderId)

Get current plan orders

data = client.spot_get_plan_orders(self, symbol, pageSize=20, lastEndId='')

Get history plan orders

data = client.spot_get_history_plan_orders(self, symbol, startTime, endTime, pageSize=20, lastEndId=''):