币圈应用笔记

欧亿官网苹果|币圈交易所官网下载app|相同函数参数因地址数量不同而费用变化|读取参数数组|核对交易回执

欧亿官网苹果:合约可能不检查低级调用返回标志,导致后续状态仍更新。

应用指南

从准备开始逐项了解

检查调用结果

  • 检查调用结果

    读取低级调用返回的成功标记。

  • 查看后续写入

    确认失败后是否仍执行其他状态修改。

  • 分析合约逻辑

    分别描述外部调用结果和后续状态,不将其合并为单一成功。

问题与处理参考

低级调用失败一定回滚外层吗?

不一定,取决于合约是否主动处理失败。

怎样判断后续状态是否改变?

查询交易最终状态和相关存储值。

低级调用失败一定回滚外层吗?

不一定,取决于合约是否主动处理失败。

使用注意事项

读取低级调用返回的成功标记。

确认失败后是否仍执行其他状态修改。

分别描述外部调用结果和后续状态,不将其合并为单一成功。

选择设备后继续下载

安装完成后,可在设备应用列表中检查是否正常显示。

链上记录

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

检查调用结果

读取低级调用返回的成功标记。

查看后续写入

确认失败后是否仍执行其他状态修改。

分析合约逻辑

分别描述外部调用结果和后续状态,不将其合并为单一成功。

你可能遇到的问题

低级调用失败一定回滚外层吗?

不一定,取决于合约是否主动处理失败。

怎样判断后续状态是否改变?

查询交易最终状态和相关存储值。