transfer_to_x unified

This commit is contained in:
Nicolás Sánchez 2025-01-05 15:51:51 -03:00
parent 00cab673fb
commit 1a41c23203
2 changed files with 21 additions and 6 deletions

View File

@ -76,8 +76,12 @@ class okx_earn:
response: {'code': '0', 'data': [{'amt': '10', 'ccy': 'USDT', 'clientId': '', 'from': '18', 'to': '6', 'transId': '1064005710'}], 'msg': ''} response: {'code': '0', 'data': [{'amt': '10', 'ccy': 'USDT', 'clientId': '', 'from': '18', 'to': '6', 'transId': '1064005710'}], 'msg': ''}
''' '''
transfer = self.funding_api.funds_transfer(coin,amount,"18","6","0") response = self.funding_api.funds_transfer(coin,amount,"18","6","0")
return transfer if response["data"]!=[]:
return {"Success": "",
"transId": response["data"][0]["transId"]}
else:
return {"Error": response}
def transfer_to_trading(self,coin,amount): def transfer_to_trading(self,coin,amount):
@ -102,8 +106,13 @@ class okx_earn:
response: {'code': '0', 'data': [{'amt': '20', 'ccy': 'USDT', 'clientId': '', 'from': '6', 'to': '18', 'transId': '1064008141'}], 'msg': ''} response: {'code': '0', 'data': [{'amt': '20', 'ccy': 'USDT', 'clientId': '', 'from': '6', 'to': '18', 'transId': '1064008141'}], 'msg': ''}
''' '''
transfer = self.funding_api.funds_transfer(coin,amount,"6","18","0") response = self.funding_api.funds_transfer(coin,amount,"6","18","0")
return transfer if response["data"]!=[]:
return {"Success": "",
"amount": response["data"][0]["amt"],
"transId": response["data"][0]["transId"]}
else:
return {"Error": response}
def get_transfer_state(self, transaction_id): def get_transfer_state(self, transaction_id):
@ -134,8 +143,13 @@ class okx_earn:
response {'code': '0', 'data': [{'amt': '10', 'ccy': 'USDT', 'clientId': '', 'from': '18', 'instId': '', 'state': 'success', 'subAcct': '', 'to': '6', 'toInstId': '', 'transId': '1064005710', 'type': '0'}], 'msg': ''} response {'code': '0', 'data': [{'amt': '10', 'ccy': 'USDT', 'clientId': '', 'from': '18', 'instId': '', 'state': 'success', 'subAcct': '', 'to': '6', 'toInstId': '', 'transId': '1064005710', 'type': '0'}], 'msg': ''}
''' '''
transfer = self.funding_api.transfer_state(transaction_id) response = self.funding_api.transfer_state(transaction_id)
return transfer if response["data"][0]["state"]=="success":
return {"Success": "",
"amount": response["data"][0]["amt"],
"transId": response["data"][0]["transId"]}
else:
return {"Error": response}
def get_available_products(self, coin): def get_available_products(self, coin):

View File

@ -10,6 +10,7 @@ binance = earn_binance.binance_earn()
okx = earn_okx.okx_earn() okx = earn_okx.okx_earn()
gateio = earn_gateio.gateio_earn() gateio = earn_gateio.gateio_earn()
if __name__=="__main__": if __name__=="__main__":
''' '''