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

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熊
  擅长:智能合约,以太坊
请先 登录 后评论
上善 - web3
请先 登录 后评论
  • 2 关注
  • 0 收藏,2922 浏览
  • 南宁小漆黑 提出于 2022-11-18 15:16