从创建事务的函数返回值,只能为true或false,至少当您检查它们后事务时(例如,通过接收使用web3 )。但是,当函数在EVM上相互调用时,即使通过外部函数调用,多个非布尔返回值也可以从一个函数传递到另一个函数。为什么会这样呢?
发布于 2018-10-04 05:40:13
事务收据只有一个状态字段,可以是0或1。根本没有返回值的字段。
要浏览这一点,您可以:
myContractInstance.myMethod.call(param1 [, param2, ...] [, transactionObject] [, defaultBlock] [, callback])
in https://github.com/ethereum/wiki/wiki/JavaScript-API#contract-methods)https://ethereum.stackexchange.com/questions/59942
复制相似问题