如何解决[web3.eth.Contract不是构造函数]

问题描述 投票:0回答:1

我收到了这个错误。

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

当我在控制台上设置mycontract时会发生这种情况。 Web3版本是`1.0.0

你能给我任何建议吗?

blockchain ethereum web3 truffle
1个回答
1
投票

假设您使用的是Truffle 5并且您已经运行了truffle deploy命令,则可以在truffle console终端中运行以下命令:

const mycontract = await YourContract.deployed()

// or

const mycontract = await YourContract.at("0x_your_contract_address")
© www.soinside.com 2019 - 2024. All rights reserved.