【问题标题】:Trying to get pending transactions on ether. It shows error. Why?试图在以太坊上获得待处理的交易。它显示错误。为什么?
【发布时间】:2021-05-01 06:52:12
【问题描述】:

谁能说出为什么它显示错误?谢谢。

from web3 import Web3
infura_url = "wss://mainnet.infura.io/ws/v3/68d0375e0fb123458cbb6e028a24a82a"
web3 = Web3(Web3.WebsocketProvider(infura_url))

block_filter = web3.eth.filter('pending')

错误: ValueError: {'code': -32601, 'message': '方法 eth_newPendingTransactionFilter 不存在/不可用'}

我阅读了文档,谷歌了它,但找不到解决方案......

【问题讨论】:

  • 对不起代码格式...

标签: python transactions filtering web3


【解决方案1】:

Infura 不提供该功能。 使用 Quicknode(试用,然后您必须付费)或启动您自己的 eth 节点。我建议你从一个测试节点开始,同步速度要快得多,你可以在主网同步时测试东西

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-27
    • 1970-01-01
    • 1970-01-01
    • 2019-12-03
    • 2021-10-02
    • 2019-12-09
    • 1970-01-01
    相关资源
    最近更新 更多