首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在L2上创建Gnosis安全代理

在L2上创建Gnosis安全代理
EN

Ethereum用户
提问于 2022-01-13 09:37:52
回答 1查看 333关注 0票数 0

我正在L2上部署一个gnosis安全,我尝试使用安全cli https://github.com/gnosis/safe-cli (使用已验证的工厂合同),也使用https://dev.gnosis-safe.io/

在这两次事件中,调用ProxyCreation返回的ProxyCreation返回的代理地址都是与很少的ByteCode签订的合同,我无法得到验证,无法通过safe cli与其交互,并且在https://dev.gnosis-safe.io/中无法识别。

这是预期的结果还是我做错了什么?

EN

回答 1

Ethereum用户

发布于 2022-01-13 13:23:59

部署的代码用于代理契约的代码,该代码尽可能地保持较小的规模,以尽量减少部署成本。如果您使用官方的ProxyFactory at 0xa6b71e26c5e0845f74c812102ca7114b6a896ab2,那么所期望的bytedcode (通过eth_getCode查询)应该是

0x608060405273ffffffffffffffffffffffffffffffffffffffff600054167fa619486e0000000000000000000000000000000000000000000000000000000060003514156050578060005260206000f35b3660008037600080366000845af43d6000803e60008114156070573d6000fd5b3d6000f3fea2646970667358221220d1429297349653a4918076d650332de1a1068c5f3e07c5c82360c277770b955264736f6c63430007060033

需要用来验证这一点的代码可以在安全合同中的GnosisSafeProxy存储库中找到。

这方面的一个例子可以在Rinkeby上看到:https://rinkeby.etherscan.io/address/0xfebb1f3f0169dc5cf23e0e3294cdac18568d8031#code

如果你有一个不适合你的具体地址,那么分享它将是有益的,以供进一步调查。

关于安全地址的一般评论:

您可以在安全部署存储库中看到可用的安全相关部署。

外管局的dev版本将始终部署完整的安全契约集,因此您将得到一个不同的地址。

对于safe-cli,您应该根据safe-deployment文档对地址进行二次检查。

票数 0
EN
页面原文内容由Ethereum提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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