【发布时间】:2021-08-26 02:09:30
【问题描述】:
目前 coinbase api 不会获取我的 atom 钱包。使用其他测试代码,我可以看到它返回了 94 个钱包,但它们都不是我的 atom 钱包,而且账户数据看起来甚至不像有 94 个元素。
关于如何让我的 atom 钱包显示的任何想法?我尝试了 client.get_accounts(limit=200) 技巧,但没有成功。
#import coinbase api
from coinbase.wallet.client import Client
# Coinbase Credentials
api_key = 'xxx'
api_secret = 'xxx'
# create a coinbase client
cb_client = Client(api_key, api_secret)
cb_accounts = cb_client.get_accounts()
# coin setting
coin = 'ATOM'
#print accounts
print(cb_accounts)
#get coin balance
for i in cb_accounts['data']:
if i['currency'] == coin:
coin_balance = float(i['native_balance']['amount'])
#print coin balance
print(coin_balance)
返回的样本数据:
{
"data": [
{
"allow_deposits": true,
"allow_withdrawals": true,
"balance": {
"amount": "0.00000000",
"currency": "FET"
},
"created_at": "xxx",
"currency": "FET",
"id": "xxx",
"name": "FET Wallet",
"native_balance": {
"amount": "0.00",
"currency": "USD"
},
"primary": false,
"resource": "account",
"resource_path": "xxx",
"type": "wallet",
"updated_at": "xxx"
}
]
}
【问题讨论】:
标签: python coinbase-api