币站点链接
内容导航

欧翼官网|比特币购买教程|Ethereum合约代理初始化函数与重复初始化保护|初始化函数被重复调用后遭拒|重复调用失败可能是保护生效

欧翼官网:日志data可能包含多个参数或实现自定义编码,不能任意截断。

01

苹果和安卓设备分别进入

请选择与你的设备系统相符的入口,再按目标页面说明继续。

检查尾部内容
02

比较ABI预期长度

需要再次查阅时,可以从本页目录返回对应的内容位置。

比较ABI预期长度
03

检查尾部内容

遇到不熟悉的步骤时,先查看前置条件,再继续操作。

读取完整data
链上记录

Ethereum合约事件日志匿名参数编码与动态数组

读取完整data

保存日志data全部字节长度。

比较ABI预期长度

按静态和动态参数结构计算应覆盖的范围。

检查尾部内容

若存在未解释字节,标记为额外数据或ABI不匹配,不静默丢弃。

使用问答

ABI解析完成后尾部一定为空吗?

不一定,应结合事件实际编码和合约实现判断。

截断会影响审计吗?

会,可能丢失参数或自定义数据。