Как решить [web3.eth.Contract не является конструктором]

Я получаю эту ошибку.

truffle(development)> const mycontract = new web3.eth.Contract(abi, contractAddress)
Thrown:
TypeError: web3.eth.Contract is not a constructor

Это происходит, когда я устанавливаю mycontract на консоли. Версия Web3 `1.0.0

Не могли бы вы дать мне какой-нибудь совет, пожалуйста?

0
0
2 403
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Предполагая, что вы используете Truffle 5 и уже запускаете команду truffle deploy, вы можете просто запустить в своем терминале truffle console следующее:

const mycontract = await YourContract.deployed()

// or

const mycontract = await YourContract.at("0x_your_contract_address")

Другие вопросы по теме