请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

已解决!老师,为什么我本节作业里提交的代码,js读取余额一直是0?用remix读取的余额是对的

function getBalanceOf(){
alert(“读取余额”)
var contractAddress = “0x7f7435951Ad703596803e09E20B85CE21A5AB90F”;

  var OwnerFactory = new web3.eth.Contract(owner_abi, contractAddress);
  var getBalanceOf = OwnerFactory.methods.getBalanceOf();
  
  getBalanceOf.call(function (err, res) {
    if (err) {
      console.log("An error occured", err)
      return
    }
    alert("余额: " + res)
  });


}

正在回答

1回答

没看到调用时使用account呢?如果不使用account,取的是哪个账号的余额?view函数中如果用到msg.sender,是需要调用时用account的
0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号