Javascript 如何使用区块链跟踪比特币交易;s API

Javascript 如何使用区块链跟踪比特币交易;s API,javascript,node.js,bitcoin,Javascript,Node.js,Bitcoin,我正在开发Node.js应用程序(v12),它要求我跟踪任何比特币交易到某个地址。 我研究了一些节点包,但它们要么已经过时,要么没有跟踪事务所需的功能。我更喜欢参考资料作为答案,因为我想自己学习,但代码示例也绝对有效。您可以使用一个记录良好、维护良好且最近更新(仅4天前)的企业级库来完成此任务 要了解更多信息,您可以访问上面的github repo链接。或者他们的 为了快速回答您的问题,他们的库的一部分运行在您的nodejs服务器上,您可以这样做,从一个地址获取所有事务: GET /tx/add

我正在开发Node.js应用程序(v12),它要求我跟踪任何比特币交易到某个地址。
我研究了一些节点包,但它们要么已经过时,要么没有跟踪事务所需的功能。我更喜欢参考资料作为答案,因为我想自己学习,但代码示例也绝对有效。

您可以使用一个记录良好、维护良好且最近更新(仅4天前)的企业级库来完成此任务

要了解更多信息,您可以访问上面的github repo链接。或者他们的

为了快速回答您的问题,他们的库的一部分运行在您的nodejs服务器上,您可以这样做,从一个地址获取所有事务:

GET /tx/address/:address
这将按地址返回事务对象数组,并支持segwit。支持的地址类型包括p2pkh、p2sh、p2wpkh和p2wsh。具有数百、数千或数百万事务的地址将需要使用after query参数进行多个查询以请求所有事务。如果没有找到结果,将返回一个空数组。结果包括确认和未确认交易

您可以直接阅读API

请注意,这是对您的问题的快速回答。当然,您需要首先在nodejs服务器上设置整个库,以使其正常运行

您需要启用索引地址和索引发送,以便按地址查找事务。使用这些参数启动bcoin守护程序,或修改
bcoin.conf
以包含以下选项:

bcoin --daemon --index-address=true --index-tx=true