首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向CREATE2部署人员合同0x4e59b44847b379578588920ca78ff26c0b4956c提取盐

向CREATE2部署人员合同0x4e59b44847b379578588920ca78ff26c0b4956c提取盐
EN

Ethereum用户
提问于 2023-03-07 16:28:56
回答 1查看 86关注 0票数 1

我注意到了部署CREATE2合同的模式,现在我正在试图找出所使用的salt。原因是,为了验证与CREATE2 2在采购上 saltdeployerAddress的合同是必要的。

因此,这个契约0x4e59b44847b379578588920ca78fbf26c0b4956c部署在许多链上,这似乎满足了CREATE2部署合同的目的。它需要一些填充+盐类(我猜)+创建字节码和部署。我也希望能对这个合同的代码做一些解释,因为尽管它很受欢迎,我还是什么也找不到。

我能够验证ERC-4337执行情况 (0x0576a17...),因为巧合的是,salt0。下面是创建tx.input0x0576a17...的第一个字节:

代码语言:javascript
复制
0x000000000000000000000000000000000000000000000000000000000000000060a08060405234620000...

现在,我正在尝试验证Uniswap合同 (0x000000...)也是由0x4e59b4部署的。下面是创建tx.input的第一个0x000000...

代码语言:javascript
复制
0x0000000000000000000000000000000000000000d3af2663da51c1021500000060c0346100bb574660a0...

有人能解释一下我怎么找到使用过的salt吗?大概是怎么回事?

EN

回答 1

Ethereum用户

发布于 2023-03-09 09:11:19

这很容易。salt是tx.input的前32个字节。因此,对于0x000000...来说,它是:

代码语言:javascript
复制
0x0000000000000000000000000000000000000000d3af2663da51c10215000000
票数 1
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://ethereum.stackexchange.com/questions/147027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档