列出bitcoind中给定地址的事务

Tam*_* Vo 5 bitcoin bitcoind

无论如何使用API​​ RPC到bitcoind列出来自给定地址的所有事务?实际上,我正在使用btcd,大多数非钱包功能与bitcoind相同,但我找不到任何方法来做到这一点.

lei*_*man 6

由于事务被索引的方式你不能用Bitcoind执行这种查询,我假设btcd的情况是相同的.

如果您想获得此信息,您有以下几种选择:

  • 自己解析区块链并将数据存储在一个新的,索引更严重的数据库中
  • 使用Chain.com或Blockchain.info等第三方服务
  • 运行不同类型的节点.Toshi是Coinbase的比特币开源Ruby实现.此节点的DB允许更丰富的查询,但需要更多的存储量.

编辑:Toshi不再维护,chain.com不再提供此API.


小智 0

据我所知,没有方法可以列出给定比特币地址的所有交易。但您可以使用帐户来实现这一点。

您可以为每个帐户创建一个比特币地址。并且有方法列出给定帐户listtransactions的所有交易。

了解有关帐户的更多信息: https: //en.bitcoin.it/wiki/Accounts_explained

Bitcoind API 调用列表:https://en.bitcoin.it/wiki/Original_Bitcoin_client/API_Calls_list