无论如何,通过使用API​​ RPC到bitcoind来列出给定地址中的所有交易?实际上,我使用的是btcd,大多数非钱包功能与bitcoind相同,但是我找不到任何方法可以做到这一点。

最佳答案

由于交易建立索引的方式,您无法使用Bitcoind执行这种查询,我假设btcd的情况相同。

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

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

  • 编辑:不再维护Toshi并且chain.com不再提供此API afaik。

    09-04 15:46