gpt4 book ai didi

python - 405 客户端错误 : Method Not Allowed for url: https://rinkeby. infura.io

转载 作者:太空宇宙 更新时间:2023-11-04 04:34:11 24 4
gpt4 key购买 nike

我不能在我的契约(Contract)上调用创建过滤器,这是我下面的代码。我能够获得契约(Contract)并在其上运行功能,但我无法收听事件:

myContract = w3.eth.contract(address="some_address",abi=contract_abi) 

这是我遇到问题的地方:

myfilter_new= myContract.events.Transfer.createFilter(fromBlock=0, toBlock='latest')

这是我遇到的问题:

HTTPError at /testing/
405 Client Error: Method Not Allowed for url: https://rinkeby.infura.io/my_api_key

最佳答案

正如@smarx 所说,INFURA 不支持基于 HTTP 的过滤器。他们确实对套接字有一些支持,但我相信it is not yet production ready .不过,值得一试。

Web3.py 有一个内置的方法来 connect using websockets你可以像这样初始化:

from web3 import Web3
w3 = Web3(Web3.WebsocketProvider("wss://mainnet.infura.io/ws"))

关于python - 405 客户端错误 : Method Not Allowed for url: https://rinkeby. infura.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52104686/

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