Superblocks:返回一个值并从js中的函数显示它。归档到智能合约

时间:2019-03-29 08:55:40

标签: solidity web3js

我正在Superblocks中进行简单的计算Dapp,这里的任何人是否知道如何从智能合约函数中获取价值,我这样子: 在我的js中。归档:

//js. file 

function multiply () { let val = parseInt($("#cal").val());
instance.multiply.sendTransaction(val,{ from: accounts[0], gas : 300000}, 
function(error, result){
 if (error){
  alert(error);
    }
    else {
  $("#message").html(result.toString());
    }

}

//smart contract function
function multiply (uint num) public returns (uint){
num = testNum;
testNum += 1 ;
return testNum;
}

我以为它会返回结果(testNum + = 1),但是会返回txHash……如何从我的js中将值传递给智能合约函数。返回它然后显示它的功能?很抱歉遇到这个菜鸟问题,我是Superblocks和Dapp开发的新手,将不胜感激;)

0 个答案:

没有答案