如何在 bsc 网络中即时跟踪钱包的交易?(我正在考虑使用 web3 js。)
我不想用 BSCscan 上的 api 来做。据我所知,它不会立即显示出来。
如何在 bsc 网络中即时跟踪钱包的交易?(我正在考虑使用 web3 js。)
我不想用 BSCscan 上的 api 来做。据我所知,它不会立即显示出来。
原生BNB 交易:
您可以订阅newBlockHeaders,它会在每次挖掘新块时发出一个事件。使用区块号或哈希,您可以获得区块中的交易列表。然后,您的应用程序可以仅过滤与您监视的地址相关的交易。
代币交易:
订阅日志并过滤topics
仅反映Transfer
到/来自您观察地址的事件。在这种情况下,您可以将过滤器作为订阅参数的一部分执行,这样您的应用程序就不必处理不必要的数据。
编辑:https://bsc-dataseed1.binance.org/
您在其他答案中使用的提供程序给出错误“错误:当前提供程序不支持订阅:HttpProvider”。这意味着您需要使用支持订阅的不同提供商或配置您自己的节点。