Web3js
更新後未定義 web3js 元遮罩函式
exampleFunc
我在solidity中添加了一個新功能,該mycontract.json
文件使用具有公共可見性的該功能進行更新,但web3.eth.contract(abiArray).at(address);
不包含新添加的功能。var con = require('../../build/contracts/MyContract.json'); var keys = Object.keys(con.networks); var address = con.networks[keys[keys.length-1]].address; var abiArray = con.abi; componentDidMount(){ const web3 = new Web3(window.web3.currentProvider); this.instance = web3.eth.contract(abiArray).at(address); console.log(this.instance); }
刪除你的’build’文件夾並重新編譯..由於某種原因,它就像松露的靈丹妙藥