如何解决如何使用Blockchain的API跟踪比特币交易
我正在开发Node.js应用程序(v12),它要求我将所有比特币交易跟踪到某个地址。 我研究了一些节点包,但是它们要么已经过时,要么没有我需要的跟踪交易记录。我更喜欢资源作为答案,因为我想学习自己,但是代码示例也绝对可以工作。
解决方法
您可以使用BCoin中记录良好,维护良好且最近更新(仅4天前)的企业级库。
要了解更多信息,您可以访问上面的github repo链接。或他们的main website。
要快速回答您的问题,它们是在nodejs服务器上运行的库的一部分,您只需执行以下操作即可从某个地址获取所有交易:
GET /tx/address/:address
这将按地址返回事务对象数组,并支持隔离见证。支持的地址类型包括p2pkh,p2sh,p2wpkh和p2wsh。具有数百,数千或数百万个事务的地址将需要进行多个查询,以使用after查询参数请求所有事务。如果未找到结果,将返回一个空数组。结果包括已确认和未确认的交易。
您可以直接here读取API。
请注意,这是对您问题的快速解答。当然,您首先需要在nodejs服务器上设置整个库,以使其正常运行。
您需要启用index-address和index-tx才能按地址查找事务。使用以下参数启动bcoin守护程序,或修改bcoin.conf
以包括以下选项:
bcoin --daemon --index-address=true --index-tx=true
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。