Функция метамаски 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);
}

Ответы (1)

удалите папку "build" и перекомпилируйте... по какой-то причине это похоже на волшебное лекарство, когда дело доходит до трюфелей