标准erc20合约。
想从前端调用一个地址的币的余额,web3JS 如下做了合约实例化和方法调用:
var tokenInstance = new web3js.eth.Contract(tokenABI,"0x6721A1802768D82Df3C113275A4286d6FfCa940E");
tokenInstance.methods.balanceOf("0xCC52C6dF34126e9A00D05766312d1d785241da53").call(function(error,result){
if(!error){
document.getElementById("tokenBalance").innerText = result;
}
});
但前端conlose之后,竟然提示: Uncaught TypeError: tokenInstance.methods.balanceOf is not a function
合约中还有别的call方法,都可以正常调用,唯独这个出现这种问题,百思不得其解。