2018-05-07(solidity合约函数返回值)
2018-05-07 本文已影响0人
嘿喵heyMeow
问题:
合约里的有很多函数,都有returns值,但是有的能在前端页面中调用时成功返回预期值,有的却只返回了下面的交易哈希值:

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