我正在关注Coinbase API文档页面上发布的文档,并且过去几天一切都正常。但我注意到,在过去的 24-48 小时内,创建新地址不再有效。
我正在使用节点.js包Coinbase,并认为他们可能已经发生了一些变化。所以我尝试使用"request"然后从命令行使用 curl 执行请求。
下面的卷曲代码:
curl https://api.coinbase.com/v2/accounts/ACCOUNT_ID/addresses
-X POST
-H 'Content-Type: application/json'
-H 'Authorization: Bearer ACCESS_TOKEN'
-d '{"name": "New receive address"}'
应该返回一个带有新地址和"新接收地址"名称的 JSON,但它只返回链接到我的 Coinbase 的最后一个未使用的地址。
我看到其他人也有类似的问题,但我无法发表评论,因为我的代表不够高,并且该帖子因偏离主题而被关闭。
创建超过 20 个未使用的地址时,大约是 Bip44 间隙限制,几乎所有钱包都将停止生成新地址,直到您使用这些先前生成的地址之一。
当您创建钱包时,如果您收到地址编号 15 的付款,Coinbase 将仅监视 20 个生成的地址,Coinbase 将监视 15 + 20 个地址等等。
比特币核心不使用Bip44,他们只是创建地址并观看它,所以也许它可能是一个不错的选择。