比如说 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 等信息,并没有函数执行的返回值,请问从哪可以读到这个返回值呢?