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的节点不给我返回的吗?
方法二中也是一样的,我监听的某个地址是:0x2b46819525979e435543cBE4b96f1936dbeBA942 这个地址几乎每分钟都有U转进来,但是监听不到每一笔,都是漏了好多笔,才会偶尔监听到1笔。奇怪了。