本教程将指导你找回以太坊(ETH)钱包中没有映射的 erc-20 EOS 代币,以及映射过但从未在 EOS 主网上使用的代币。
在开始之前,你需要准备好你持有 erc-20 EOS 的以太坊钱包,需要将以太坊钱包导入到 Metamask(小狐狸)插件钱包管理。如果你的以太坊钱包是像 Ledger 或 Trezor 这样的硬件钱包,你可以先参考 Ledger 官方教程《将 Metamask 与 Ledger 硬件钱包配合使用时最为安全的方式》将其导入 Metamask 插件钱包再参考本教程操作。或者参考教程《硬件钱包如何找回 ICO EOS?》,直接使用你的硬件钱包找回。
因为使用 Metamask 插件钱包找回流程更为简单,建议硬件钱包导入 Metamask 后参考本教程操作。
我们正式开始。
1 检测是否已注册
如上图所示,访问 https://eosauthority.com/unregistered?network=eos,向下滚动鼠标,在红框指示的输入框中输入你的以太坊地址/ 公钥,点击 Submit
。
如果你还没有注册,页面会提示你设置一个 EOS 账号名称以及对应的管理密钥。
2 注册账号
如果按照第一步检测出你尚未注册账号,请参考视频教程 "How to register your ERC-20 EOS tokens (unregistered tokens) on the EOS mainnet and get your EOS tokens on the EOS blockchain"(如何在 EOS 主网找回未注册的 ERC-20 EOS 代币?)
如果你的以太坊钱包在 Metamak,请观看此链接视频:
如果你的以太坊钱包在硬件钱包,请观看此链接视频:
注册成功后,将 EOS 私钥导入正规的 EOS 钱包进行管理。这里推荐你使用 Anchor 钱包,使用方法见教程《如何安装和使用 Anchor 钱包?》。你还可以参考教程《哪个 EOS 钱包最好用?》了解更多钱包相关知识。
3 账号找回
3.1 用 EOS 私钥找回
如果按照上面的步骤检测出你已经映射/ 注册过 EOS 账号,请首先找一下你当时映射时备份的 EOS 私钥。 EOS 私钥导入正规的 EOS 钱包即可管理你的 EOS 账号以及里面的资产。
这里推荐你使用 Anchor 钱包,使用方法见教程《如何安装和使用 Anchor 钱包?》。你还可以参考教程《哪个 EOS 钱包最好用?》了解更多钱包相关知识。
3.2 主网注册回撤找回
如果按照上面的步骤检测出你已经映射/ 注册过 EOS 账号,但你备份的 EOS 私钥出错,则你可以尝试该方法找回。该方法适用如下情况:
当时注册失败
注册密钥异常
当年快照时,以太坊账户上有一笔待确认交易
你的地址不能是一个合约地址
私钥不能使用的情况下这种办法是最快的,我建议你这种情况都首先使用本方法。
但因为该方法需要在 EOS Key 软件输入私钥,硬件钱包无法导出私钥,因此不适用于硬件钱包管理的以太坊地址。如果你的是硬件钱包,请采用后一节的 LostKey 流程。
下面开始讲述操作步骤。
访问 Github 代码库 eoscafe/eoskeyio 的软件发布页,下滑页面找到 Assets
板块,点击下载适合自己设备的软件包。eoskeyio-linux-x64.zip
适合 linux 64 位系统,eoskeyio-macos-x64.zip
适合 MacOS 64 位系统,eoskeyio-win32-64.zip
适合 Windows 32 位和 64 位系统。
下载完成解压文件,然后双击文件名以 setup.exe
结尾的文件安装软件。完成后软件呈现下图所示界面。
拔出设备网线或设置为飞行模式切断网络,然后在 输入以太坊私钥
框中输入有 erc-20 EOS 代币的以太坊地址的私钥,最后点击 生成EOS私钥
蓝色按钮。
如果这个方法对你有效,软件将会生成 EOS 新私钥。生成私钥后,备份好私钥,然后找一个正规的 EOS 钱包导入私钥管理你的账号。这里推荐你使用 Anchor 钱包,使用方法见教程《如何安装和使用 Anchor 钱包?》。
备份私钥请参考教程《如何备份账户私钥》。你还可以参考教程《哪个 EOS 钱包最好用?》了解更多钱包相关知识。
3.3 用 LostKey 流程找回
如果按照上面的步骤检测出你已经映射/ 注册过 EOS 账号,但你备份的 EOS 私钥出错,并且 3.2 中的主网注册撤回对你无效,则你可以尝试使用 LostKey 流程找回账号。
该流程需要满足如下条件:
你的以太坊地址有 erc-20 EOS 代币
该以太坊地址通过 EOS Authority 区块链浏览器能够搜索到对应的 EOS 账号
你没有对应 EOS 账号的私钥
这个账号从来没有被使用过
你有对应以太坊地址的私钥,用于签名确认
注意:此找回流程执行之后需要等待 30 天
操作流程如下:
访问 EOS Authority 区块链浏览器,在其搜索框中输入你的以太坊地址找到你要找回的 EOS 账号。然后,访问其 LostKey 页面,在 RECOVER ACCOUNT
下方选择刚刚搜索到的 EOS 账号。下滑页面,你将看到如下图页面。
这时,你可以点击 Auto generate key
生成 EOS 密钥对,并参考教程《如何备份账户私钥》备份密钥对。备份好后,点击下方的 Submit signed message
蓝色按钮,在弹出的 Metamask 钱包页面选择对应的以太坊地址进行确认签名。
注:
如果你的以太坊钱包为硬件钱包请先参考 Ledger 官方教程《将 Metamask 与 Ledger 硬件钱包配合使用时最为安全的方式》导入 Metamask 管理,或者移步参考教程《硬件钱包如何找回 ICO EOS?》
通过该流程找回账号后,你可以参考教程《如何将 EOS 账号安全性提到最高?》设置你的账号
LostKey 流程由 EOS 网络出块解决于 2021 年 7 月 12 日重新激活。,有效期限延长至 2026 年 6 月 30 日
作者: Dario Cesaro
编辑: Randall Roland
译者: SHE/ Josh Chung
资源与引用:
相关教程: