作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想通过 Web3.py 查看以太坊 txpool 中的实时待处理交易。我不运行本地节点,而是使用 Infura。
根据 Web3.py 的文档,显然一个有三个不同的选项:
pending_block= w3.eth.getBlock(block_identifier='pending', full_transactions=True)
pending_transactions= pending_block.['transactions']
pending_transactions_filter= w3.eth.filter('pending')
pending_transactions= pending_transactions_filter.get_new_entries()
最佳答案
从根本上来说,这些是不同的交易集,因为选项 2 似乎只是对挂起块进行过滤,但选项 3 包括甚至不在挂起块中的更多挂起交易。这对我来说很明显,因为选项 2 允许您获得完整的 tx 内容/信息,但选项 3 只给我 txhash ID,其中许多无法查找。
关于python - 通过 Web3.py 在 Infura 节点获取以太坊 txpool 待处理交易的不同方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57201888/
我是一名优秀的程序员,十分优秀!