访问说明相关资料
读取返回值使用笔记
使用参考

易欧app官网下载|虚拟货币交易的app|相邻区块时间差出现极端数值|读取相邻区块|排除异常样本

易欧app官网下载:布尔返回值可能表示业务判断失败,不必然使交易回滚。

设备指引
应用指南
应用指南
使用笔记
应用指南
资料速览
参考资料
  1. 读取返回值
  2. 查看调用方逻辑
  3. 记录业务状态

从准备开始逐项了解

01

读取返回值

确认函数返回false还是执行异常。

02

查看调用方逻辑

检查调用方是否对false值执行revert处理。

03

记录业务状态

区分交易成功状态和业务函数返回值。

记录业务状态

  1. 读取返回值

    确认函数返回false还是执行异常。

  2. 查看调用方逻辑

    检查调用方是否对false值执行revert处理。

  3. 记录业务状态

    区分交易成功状态和业务函数返回值。

问题与处理参考

返回false就代表交易失败吗?

不一定,需看外层是否回滚。

补充阅读资料

确认函数返回false还是执行异常。

检查调用方是否对false值执行revert处理。

区分交易成功状态和业务函数返回值。

链上记录

Ethereum交易回执状态与内部调用成功层级

读取返回值

确认函数返回false还是执行异常。

查看调用方逻辑

检查调用方是否对false值执行revert处理。

记录业务状态

区分交易成功状态和业务函数返回值。

使用问答

返回false就代表交易失败吗?

不一定,需看外层是否回滚。

回执成功能证明业务条件满足吗?

不能,仍需解析函数返回和状态变化。