web3.py 监听BSC链某个地址的充值问题

南宁小漆黑 南宁小漆黑 提出于 2022-11-18 15:16 5141 浏览
USDT_ADDRESS = '0x55d398326f99059fF775485246999027B3197955'

方法一:w3.eth.filter({"address": USDT_ADDRESS})

方法二:USDT_CONTRACT.events.Transfer.createFilter(fromBlock="latest",  argument_filters={"to": 某个地址})

用的TP钱包的节点:https://bsc-dataseed2.defibit.io

方法一中,实际上每个块都有USDT的转账信息,但是返回的数据中,我发现每隔十几二十个块才会出现一个块有信息。这是为啥呢?是TP的节点不给我返回的吗?

sc_20221118151159.png

方法二中也是一样的,我监听的某个地址是:0x2b46819525979e435543cBE4b96f1936dbeBA942 这个地址几乎每分钟都有U转进来,但是监听不到每一笔,都是漏了好多笔,才会偶尔监听到1笔。奇怪了。

2 个回答

Tiny熊 2022-11-18 18:01

擅长:智能合约,以太坊

写回答

你需要登录后才可以回答问题,登录