Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
BitgetLimited
GitHub Repository: BitgetLimited/V3-bitget-api-sdk
Path: blob/master/bitget-python-sdk-api/bitget/__pycache__/account_api.cpython-38.pyc
732 views
U

��_�
�@s(ddlmZddlTGdd�de�ZdS)�)�Client)�*c@s�eZdZd"dd�Zdd�Zdd�Zdd	�Zd
d�Zd#d
d�Zdd�Z	dd�Z
d$dd�Zdd�Zd%dd�Z
dd�Zdd�Zdd�Zd&dd �Zd!S)'�
AccountAPIFcCst�||||||�dS�N)r�__init__)�self�api_keyZapi_secret_key�
passphraseZuse_server_timeZfirst�r
�T/Users/larry/PycharmProjects/V3-Open-API-SDK/okex-python-sdk-api/okex/account_api.pyrszAccountAPI.__init__cCs|�tt�Sr)�_request_without_params�GETZCURRENCIES_INFO�rr
r
r�get_currenciesszAccountAPI.get_currenciescCs|�tt�Sr)rr
ZWALLET_INFOrr
r
r�
get_walletszAccountAPI.get_walletcCs|�ttt|��Sr)rr
Z
CURRENCY_INFO�str�r�currencyr
r
r�get_currencyszAccountAPI.get_currencycCs ||||||d�}|�tt|�S)N)r�amount�destination�
to_address�	trade_pwd�fee)�_request_with_params�POSTZ
COIN_WITHDRAW)rrrrrrr�paramsr
r
r�
coin_withdrawszAccountAPI.coin_withdraw�cCsi}|r||d<|�tt|�S�Nr)rr
ZCOIN_FEE�rrrr
r
r�get_coin_feeszAccountAPI.get_coin_feecCs|�tt�Sr)rr
ZCOINS_WITHDRAW_RECORDrr
r
r�get_coins_withdraw_record#sz$AccountAPI.get_coins_withdraw_recordcCs|�ttt|��Sr)rr
ZCOIN_WITHDRAW_RECORDrrr
r
r�get_coin_withdraw_record'sz#AccountAPI.get_coin_withdraw_recordcCsRi}|r||d<|r||d<|r(||d<|r4||d<|r@||d<|jtt|dd�S)Nr�after�before�limit�typeT)Zcursor)rr
Z
LEDGER_RECORD)rrr$r%r&r'rr
r
r�get_ledger_record+szAccountAPI.get_ledger_recordcCsd|i}|�tt|�Sr)rr
ZTOP_UP_ADDRESSr r
r
r�get_top_up_address:szAccountAPI.get_top_up_addresscCs*i}|r||d<|r||d<|�tt|�S)N�account_type�valuation_currency)rr
ZASSET_VALUATION)rr*r+rr
r
r�get_asset_valuation>szAccountAPI.get_asset_valuationcCsd|i}|�tt|�S)Nzsub-account)rr
ZSUB_ACCOUNT)r�sub_accountrr
r
r�get_sub_accountFszAccountAPI.get_sub_accountcCs|�tt�Sr)rr
ZCOIN_TOP_UP_RECORDSrr
r
r�get_top_up_recordsKszAccountAPI.get_top_up_recordscCs|�ttt|��Sr)rr
ZCOIN_TOP_UP_RECORDrrr
r
r�get_top_up_recordOszAccountAPI.get_top_up_recordc	
CsB|||||d�}	|r||	d<|r(||	d<|r4||	d<|�dt|	�S)N)rrr'�fromZtor-�
instrument_id�to_instrument_idr)rZ
COIN_TRANSFER)
rrrr'Zaccount_fromZ
account_tor-r2r3rr
r
r�
coin_transferSszAccountAPI.coin_transferN)FF)r)rrrrr)rr)rrr)�__name__�
__module__�__qualname__rrrrrr!r"r#r(r)r,r.r/r0r4r
r
r
rrs



rN)ZclientrZconstsrr
r
r
r�<module>s