función metamask web3js indefinida después de la actualización

Agregué una nueva función exampleFuncen solidity, el mycontract.jsonarchivo se actualiza con esa función con visibilidad pública pero web3.eth.contract(abiArray).at(address);no contiene la función recién agregada.

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);
}

Respuestas (1)

elimine su carpeta 'construir' y vuelva a compilar ... por alguna razón, es como una cura mágica cuando se trata de trufas