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

时间:2019-04-10 04:03:08

标签: blockchain ethereum web3 truffle

我收到此错误。

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

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

请给我任何建议吗?

1 个答案:

答案 0 :(得分:1)

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

const mycontract = await YourContract.deployed()

// or

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