站点链接
使用参考

易欧app下载安卓|Web3入门|订单类型的原始凭证|订单类型的原始凭证应保留哪些证据|导出包含类型字段的委托记录

沿内部调用轨迹定位发出CREATE操作的账户,记录该账户而非外层钱包地址。

操作参考
01

识别创建账户

沿内部调用轨迹定位发出CREATE操作的账户,记录该账户而非外层钱包地址。

02

读取创建前Nonce

查询创建账户在该次CREATE执行前的Nonce状态,注意同一交易中此前创建操作也可能推进它。

03

按正确状态推导

使用创建账户地址和对应时点的Nonce计算地址,再与执行结果核对,避免拿交易列表序号替代。

链上记录

Ethereum合约CREATE与CREATE2地址推导差异

识别创建账户

沿内部调用轨迹定位发出CREATE操作的账户,记录该账户而非外层钱包地址。

读取创建前Nonce

查询创建账户在该次CREATE执行前的Nonce状态,注意同一交易中此前创建操作也可能推进它。

按正确状态推导

使用创建账户地址和对应时点的Nonce计算地址,再与执行结果核对,避免拿交易列表序号替代。

使用中的常见疑问

工厂在一笔交易中连续创建两个合约,Nonce会相同吗?

通常不会,前一次创建会影响后续创建所使用的账户Nonce状态。

区块浏览器显示的钱包Nonce能直接用于子合约地址计算吗?

不能,需定位实际执行CREATE的账户及创建前Nonce。