教程:如何找回错误充值到 Gnosis Safe 多签钱包其他网络(链)的资产?

Fdd热度: 18111

发送资产,还是要严格遵守先发送小额测试交易的原则,如果图省事,很容易栽个大跟头。

原文作者:Fdd

原文来源:twitter

注:本文来自@rickblock推特,MarsBit整理如下:

8-1 如何找回因错误充值到 Gnosis Safe 多签钱包其他网络(链)的资产?(如 BSC,Matic 资产错误充值到以太坊主链)场景:错误将 BSC 链的资产,充值到了一个以太坊主网的 Safe 多签地址。

8-2 基于 EVM 的多签钱包,虽然是通过合约实现的,但是生成算法和普通钱包有点类似,基本上只要多签地址属于自己,大概率还是能够找回自己的资产的。其原理就是,我们通过当初创建多签钱包时的原始数据,借助 Metamask,再生成一个相同的地址的其他链多签钱包。

8-3 第一步:找到 ProxyFactory 地址 我们要确定创建多签钱包的 Safe 版本是 v1.3.0,因为只有这个版本才有后面需要用到的 ProxyFactory 地址。这个地址,可以在当初创建钱包的一个交易中找到。在多签钱包交易记录中一直往下拉,找到第一条记录。

BSC

8-4 第二步:复制多签地址创建交易的 Input Data。找到创建多签地址的那笔交易,在 etherscan 里面打开,找到 Input Data,点击 View Input As Original(十六进制格式) ,复制二进制格式的那段代码。

BSC

8-5 第三步:将上面复制的Input Data 发送到 Factory 地址。有两个准备工作:

1、确定新链上的 Factory 地址和以太坊主网的 Factory 地址是一致的。方法是到 https://github.com/safe-global/safe-deployments/blob/main/src/assets/v1.3.0/proxy_factory.json… 看看对应的 chainID,和主网Factory 地址一致。兼容 EVM 的一般都一致,但是也有一些链地址会变,于是就找不回来。

BSC

8-6, 2、打开 Metamask 的显示十六进制开关(设置-高级-显示十六进制)

BSC

8-7 前面两个前置条件如果确认完,打开 Metamask 钱包,切换到你想新建多签地址的网络,例如想找回 BSC 资产,就切换到 BSC 网络,发起一笔转账,转账金额 0,地址填写第一步复制的 Factory 地址,十六进制数据填写第三步复制的十六进制 Input Data

BSC

8-8 做完这一步之后,一个和以太网主网地址完全一样的 BSC 多签钱包就会被创建出来,打开 地址 https://app.safe.global/bnb:{地址}/balances

就能看到你的资产。

总结,以后发送资产,还是要严格遵守先发送小额测试交易的原则,如果图省事,很容易栽个大跟头。

BSC

声明:本文为入驻“MarsBit 专栏”作者作品,不代表MarsBit官方立场。
转载请联系网页底部:内容合作栏目,邮件进行授权。授权后转载时请注明出处、作者和本文链接。未经许可擅自转载本站文章,将追究相关法律责任,侵权必究。
提示:投资有风险,入市须谨慎,本资讯不作为投资理财建议。
免责声明:本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况,及遵守所在国家和地区的相关法律法规。