数字应用参考库数字应用参考库下载入口
设备指引

鸥易app下载官方网站安卓下载安装|以太坊多少钱一个|不同周期历史数据起始日期不同|分别查看周期起点|导出后核对首条记录

读取交易input原始字节数,确认是否达到函数选择器所需的四字节长度。

应用指南
检查原始数据长度参考资料

检查原始数据长度
检查原始数据长度

读取交易input原始字节数,确认是否达到函数选择器所需的四字节长度。

入门说明阅读提示
使用参考内容导航
阅读提示阅读提示
应用指南
保留短数据状态

若数据不足四字节,应标记为短调用数据或空数据,不自行补零构造方法标识。

检查执行路径

结合接收合约代码和回执判断是否进入Fallback或其他处理逻辑,不按伪造选择器匹配ABI。

阅读提示

保留短数据状态

若数据不足四字节,应标记为短调用数据或空数据,不自行补零构造方法标识。

参考资料

检查执行路径

结合接收合约代码和回执判断是否进入Fallback或其他处理逻辑,不按伪造选择器匹配ABI。

应用指南

检查原始数据长度

读取交易input原始字节数,确认是否达到函数选择器所需的四字节长度。

检查原始数据长度
保留短数据状态

继续操作前,先核对所选入口与自己打算使用的功能。

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

01

保留短数据状态

若数据不足四字节,应标记为短调用数据或空数据,不自行补零构造方法标识。

02

检查执行路径

结合接收合约代码和回执判断是否进入Fallback或其他处理逻辑,不按伪造选择器匹配ABI。

03

检查原始数据长度

读取交易input原始字节数,确认是否达到函数选择器所需的四字节长度。

链上记录

Ethereum合约接口Selector碰撞与函数路由

检查原始数据长度

读取交易input原始字节数,确认是否达到函数选择器所需的四字节长度。

保留短数据状态

若数据不足四字节,应标记为短调用数据或空数据,不自行补零构造方法标识。

检查执行路径

结合接收合约代码和回执判断是否进入Fallback或其他处理逻辑,不按伪造选择器匹配ABI。

使用问答

两字节调用数据能补两个零字节再查ABI吗?

不能把补零结果当作真实选择器,应保留原始长度并按实际执行逻辑分析。

短于四字节的数据一定会执行Fallback吗?

需看目标合约的接收函数和Fallback逻辑,不能仅凭长度作统一结论。