Ai
2 Star 4 Fork 3

Suuuch/Open-API-SDK-V5

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
Funding_api.py 2.53 KB
一键复制 编辑 原始数据 按行查看 历史
ttc-tt 提交于 2021-09-02 14:28 +08:00 . 充值提币记录接口添加txId字段
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)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/suuuch/Open-API-SDK-V5.git
git@gitee.com:suuuch/Open-API-SDK-V5.git
suuuch
Open-API-SDK-V5
Open-API-SDK-V5
main

搜索帮助