gpt4 book ai didi

python - 如何使用 Infura 监听 Python 中的事件(2019 年末)?

转载 作者:太空宇宙 更新时间:2023-11-03 20:07:29 28 4
gpt4 key购买 nike

web3py 5.3.0 最新文档给出了 eventFilter 的示例 --

https://web3py.readthedocs.io/en/latest/contracts.html#event-log-object

transfer_filter = my_token_contract.eventFilter('Transfer', 
{'filter': {'_from': '0xDc3A9Db694BCdd55EBaE4A89B22aC6D12b3F0c24'}})

这会导致错误--

*** AttributeError: 'Contract' object has no attribute 'ContractEvents'

虽然我已将这个问题提交给 github 上的 web3.py --

https://github.com/ethereum/web3.py/issues/1508

有人可以分享一下在 Python 中使用 Infura websocket 监听以太坊事件的工作示例吗?该示例不支持 createFilter?

最佳答案

感谢 web3.py 的 kclowes 指出 Infura websocket 确实支持 createFilter,我已经通过测试确认了这一点。

github上的问题已更新--

https://github.com/ethereum/web3.py/issues/1508

关于python - 如何使用 Infura 监听 Python 中的事件(2019 年末)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58897532/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com