概念
eth_getCode
以太坊 JSON-RPC 接口方法,用于读取指定地址的代码,是判断 EOA 是否已被委托代码的关键链上检查工具
时间轴 (近 90 天)
10月15日
对任意地址调用 eth_getCode:返回空表示普通 EOA,返回以 0xef0100 开头表示已委托,接下来的 20 字节为委托地址;委托账户可以拥有完全干净、很短的交易历史。
待验证50%
10月15日
eth_getCode 对 EIP-7702 委托账户返回以 0xef0100 开头的 23 字节数据(3 字节前缀 + 20 字节委托地址)。
待验证50%
10月15日
针对 EIP-7702 吸血陷阱的链上预检流程包括三步:读地址代码(eth_getCode)、读委托合约代码、读授权元组并 ecrecover 验证签名者。
待验证50%