求助中
联盟链智能合约
如何读取一个合约方法执行后(赋值类方法)的返回值40
比如说 cita-java-sdk 例子中的 Token.sol:function transfer(address _to, uint256 _value) public returns (bool success) { if (balances[msg.sender] >= _value && _value > 0) {
balances[msg.sender] -= _value;
balances[_to] += _value;
Transfer(msg.sender, _to, _value); return true;
} else {
return false;
}
}
这个 transfer 方法执行完毕后会返回一个 bool,但是从示例中看到对该方法的调用最终拿到的是一个 TransactionReceipt 里面只有交易 hash 、errormsg 等信息,并没有函数执行的返回值,请问从哪可以读到这个返回值呢?
如果爱下去
2019.06.13
5596
收藏