代码拉取完成,页面将自动刷新
from .client import Client
from .consts import *
class FundingAPI(Client):
def __init__(self, api_key, api_secret_key, passphrase, use_server_time=False, flag='1'):
Client.__init__(self, api_key, api_secret_key, passphrase, use_server_time, flag)
# Get Deposit Address
def get_deposit_address(self, ccy):
params = {'ccy': ccy}
return self._request_with_params(GET, DEPOSIT_ADDRESS, params)
# Get Balance
def get_balances(self, ccy=''):
params = {'ccy': ccy}
return self._request_with_params(GET, GET_BALANCES, params)
# Get Account Configuration
def funds_transfer(self, ccy, amt, froms, to, type='0', subAcct='', instId='', toInstId=''):
params = {'ccy': ccy, 'amt': amt, 'from': froms, 'to': to, 'type': type, 'subAcct': subAcct, 'instId': instId,
'toInstId': toInstId}
return self._request_with_params(POST, FUNDS_TRANSFER, params)
# Withdrawal
def coin_withdraw(self, ccy, amt, dest, toAddr, pwd, fee):
params = {'ccy': ccy, 'amt': amt, 'dest': dest, 'toAddr': toAddr, 'pwd': pwd, 'fee': fee}
return self._request_with_params(POST, WITHDRAWAL_COIN, params)
# Get Deposit History
def get_deposit_history(self, ccy='', state='', after='', before='', limit='',txId=''):
params = {'ccy': ccy, 'state': state, 'after': after, 'before': before, 'limit': limit,'txId':txId}
return self._request_with_params(GET, DEPOSIT_HISTORIY, params)
# Get Withdrawal History
def get_withdrawal_history(self, ccy='', state='', after='', before='', limit='',txId=''):
params = {'ccy': ccy, 'state': state, 'after': after, 'before': before, 'limit': limit,'txId':txId}
return self._request_with_params(GET, WITHDRAWAL_HISTORIY, params)
# Get Currencies
def get_currency(self):
return self._request_without_params(GET, CURRENCY_INFO)
# PiggyBank Purchase/Redemption
def purchase_redempt(self, ccy, amt, side):
params = {'ccy': ccy, 'amt': amt, 'side': side}
return self._request_with_params(POST, PURCHASE_REDEMPT, params)
# Get Withdrawal History
def get_bills(self, ccy='', type='', after='', before='', limit=''):
params = {'ccy': ccy, 'type': type, 'after': after, 'before': before, 'limit': limit}
return self._request_with_params(GET, BILLS_INFO, params)
#Get Piggy Balance
def get_piggy_balance(self, ccy=''):
params = {}
if ccy:
params = {'ccy':ccy}
return self._request_with_params(GET, PIGGY_BALANCE, params)
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。