2018-05-07(solidity合约函数返回值)

问题:

合约里的有很多函数,都有returns值,但是有的能在前端页面中调用时成功返回预期值,有的却只返回了下面的交易哈希值:


2018-05-07(solidity合约函数返回值)_第1张图片
返回值
原因:

合约中的这些带有返回值的函数,有一部分是纯读取操作,这样的函数返回值是可以通过web3返回的,但是有交易(修改、写操作)的函数web3是不会按预期返回值的,而是返回这次交易的哈希值。
看到网上有说可以通过事件来取值,但是我也没有成功,我再研究之后有结果再来补充。

网上资料:(from:https://bitshuo.com/topic/58b97ab90a3de8932e6f7465)

2018-05-07(solidity合约函数返回值)_第2张图片
网上资料

你可能感兴趣的:(2018-05-07(solidity合约函数返回值))