Ошибка атрибута: модуль ‘web3.geth’ не имеет атрибута ‘txpool’

#web3 #geth #web3py

#python #web3py #перейти на ethereum

Вопрос:

Когда я вызываю

 provider = Web3.HTTPProvider('some url')
w3 = Web3(provider)
web3.geth.txpool.inspect()
  

Я получаю сообщение об ошибке

 AttributeError: module 'web3.geth' has no attribute 'txpool'
  

Моя конфигурация geth

 --http --http.api eth,net,web3,txpool
  

Почему я не могу получить доступ к txpool?

Ответ №1:

Вместо web3.geth.txpool.inspect мне пришлось использовать w3.geth.txpool.inspect()