[英]bsc get transaction list by address Web3 (realtime,socket)
如何在 bsc 网络中即时跟踪钱包的交易? (我正在考虑使用 web3 js。)
我不想用 BSCscan 上的 api 来做。 据我所知,它不会立即显示出来。
原生BNB 交易:
您可以订阅newBlockHeaders ,它会在每次挖掘新块时发出一个事件。 使用区块号或hash,可以得到区块 中的交易列表。 然后,您的应用程序可以仅过滤与您监视的地址相关的交易。
代币交易:
订阅日志并过滤仅反映与您观看的地址之间的Transfer
事件的topics
。 在这种情况下,您可以将过滤器作为订阅参数的一部分执行,这样您的应用程序就不必处理不必要的数据。
编辑:您在其他答案中使用的提供者https://bsc-dataseed1.binance.org/
给出错误“错误:当前提供者不支持订阅:HttpProvider”。 这意味着您需要使用支持订阅的不同提供商或配置您自己的节点。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.