大约一个月前,我不小心把我所有的Wanchain从交换机发送到我的Etherum地址!我陷入困境,这似乎是许多人共同关注的问题。
但今天我做到了!我终于收回了我所有的Wanchain!这并不容易。我是一名软件工程师,它花了很多我的知识和一个方便的网络工具来取回它们。所以不用多说了解恢复你的Wanchain的确切步骤:
第1部分 - 获取您的以太坊密钥库文件
*如果您已经拥有以太坊密钥库文件
,则可以跳过第1部分
来自我的MetaMask选项
*如果您使用MetaMask,则必须遵循以下步骤和"来自私钥选项"以下步骤
- 点击Chrome右上角的MetaMask
- 输入要解锁的密码
- 点击帐户名称
旁边的3个点
- 点击导出私钥
- 再次输入密码
- 点击提交
- 复制私钥
醇>
来自助记符(Trezor / Leger用户首先执行此操作!)选项
*如果您使用Trezor / Ledger /硬件钱包,则需要按照以下步骤进行操作:"来自私钥选项"以下步骤
- 强烈建议您在执行这些步骤之前,将所有其他资金从您的硬件钱包中转移出来。
- 在此处下载Bip39工具:https://github.com/iancoleman/bip39/archive/master.zip(或者你可以去这里,但它不太安全:https://iancoleman.io/bip39/)
- 解压缩所有文件
- 从解压缩文件夹
运行bip39-standalone.html
- 当您将硬件钱包设置为BIP 39助记符输入时,键入您提供的12-24字助记符(如果您没有这个,则无法恢复您的Wanchain)
- 如果您为硬件电子钱包设置了密码(不是您的PIN码而是实际密码),请将其输入BIP 39密码短语(可选)输入。 (如果您没有这个并且最初使用您的硬件钱包设置一个,则无法恢复您的Wanchain)
- 更改" Coin"下拉菜单到以太坊
- 滚动到页面的最底部,您现在应该看到您的特定以太坊地址的以太网公钥和私钥,您不小心将您的Wanchain发送到了#34;派生的地址"。 *如果您没有在此处看到您的地址,那么您没有按照正确的步骤进行操作
- 复制右手边的私钥,找到您意外发送Wanchain的特定Etherem地址。这是在#34; Derived Addresses"请勿在页面上使用任何其他私钥。
醇>
来自私钥选项
* Windows概述了这些步骤
(本指南的部分内容使用本指南的一部分:https://ethereum.stackexchange.com/questions/110/how-to-mine-ether-and-use-ethereum-on-windows和本指南的一部分https://ethereum.stackexchange.com/questions/465/how-to-import-a-plain-private-key-into-geth-or-mist)
- 从这里下载Geth:https://geth.ethereum.org/downloads/
- 将Geth解压缩到C:\ Geth(或您将记住的任何目录)
- 搜索cmd(在Windows上),右键单击,以管理员身份运行
- 打开记事本
- 将您的以太坊私钥粘贴到记事本中,不需要任何额外的字符或引号。
- 确保您没有" 0x"在私钥的开头。如果这样做,删除" 0x"关闭私钥的开始并保存文件。
- 将文件保存为C:\ Geth
中的nothing_special_delete_me.txt
- 打开命令提示符(窗口)
- 运行命令:cd c:\ Geth
- 运行命令:geth account import C:\ Geth \ nothing_special_delete_me.txt
- 成功导入后,删除C:\ Geth \ nothing_special_delete_me.txt
中的文件
- 您的文件将被保存,并替换" UserName"使用您计算机的实际登录用户名:C:\ Users \ UserName \ AppData \ Roaming \ Ethereum \ keystore
醇>
第2部分 - 恢复您的Wanchain
现在你还在等什么。按照以下步骤从您的以太坊密钥库文件中恢复您的Wanchain。
第2A部分 - 使用WanWalletGui设置Wanchain钱包
*如果您已经设置了Wanchain钱包,并且知道该钱包的公钥,私钥和密码,则可以跳过第2A部分
当我们恢复它时,我们需要在某个地方发送Wanchain。请按照以下步骤设置要在Wanchain网络上使用的地址。恢复后,您无法继续使用您发送Wanchain的以太坊地址。跟我说吧。
- 从这里下载WanWalletGui:https://wanchain.org/product
- 点击操作系统的徽标下载WanWalletGui
- 接受用户协议
- 解压缩所有文件
- 运行WanWalletGui.exe
- 从弹出窗口中单击“启动应用程序”
- 点击"帐户"右上角的按钮
- 输入您想要的任何帐户名称和新密码两次
- 点击"确定"
- 保存"公钥"在某个地方为您的帐户显示
- 关闭程序。确保实际关闭程序,因为它会在以后干扰。
醇>
第2B部分 - 启动并运行Gwan工具
这是Wanchain的Geth版本,它被称为Gwan(得到它,G" Wanchain")。您需要这样才能提交恢复交易,因为WanWalletGui.exe无法为我们提交。
- 通过压缩档案从Wanchain' Github下载Gwan工具。撰写本文时的最新版本是1.0.4。您可以从以下链接下载:
https://github.com/wanchain/go-wanchain/releases/download/v1.0.4/gwan-windows-amd64-1.0.4-b7ce29ea.zip
- 从zip
解压缩Gwan.exe文件
- 打开命令提示符(如果不在Windows上,则打开等效命令)
- 转到解压缩Gwan的目录(Windows上的cd命令)
- 运行此命令:gwan --rpc --rpcapi = web3,eth,personal --rpcport" 8545" --rpcaddr" 127.0.0.1" --rpccorsdomain" 127.0.0.1"
- 保持命令提示符启动并运行,直到所有部分中的所有剩余步骤都完成。如果关闭命令提示符,则无法提交恢复事务。这是在积极聆听您的计算机。
醇>
第2C部分 - 安装节点
*如果您已经拥有Node.Js&安装和更新NPM,您可以跳过第2C部分
- 在此处下载节点以获取正确的操作系统/位版本:https://nodejs.org/en/download/
- 运行安装程序(在Windows上,它是一个.msi文件)
- 使用默认值完成安装过程,然后单击“完成”
醇>
第2D部分 - 使用Wanchain-Raw-Tx工具提交恢复交易
就是这样!最后一部分!如果你做到这一点,那你就近了!
- 在此处下载Wanchain-Raw-Tx zip目录:https://github.com/ssc806/wanchain-raw-tx/archive/master.zip
- 解压缩所有文件
- 打开另一个命令提示符(或等效命令)并转到解压缩目录
- 输入以下命令:npm install
- 你可能会得到红色的ERR。那很好,不理睬他们。
- 在先前的命令完成之后,让命令提示符打开并打开" config.js"。在每行冒号后对文件进行所有更改。当您在示例中看到它们时,请保留引号。您需要编辑config.js文件,如下所示:
- 将第一行更改为:datadir:' /'
- 从Addr更改为您不小心将您的wanchain发送到
的以太坊地址
- 将密码更改为您为以太坊密钥库文件设置的密码
- 将chainId更改为0x01(无引号)
- 将toAddr更改为您在" Part 2A"
中设置的新Wanchain地址
- 将sendAmount更改为您要传输的wanchain的数量,然后将* 1e18保留在末尾,以便50 Wanchain = 50 * 1e18(无引号或空格)。确保不转移所有内容,请留下.01 Wanchain转让费。
-
保存文件,现在看起来应该是这样的:
module.exports = {
datadir : '/', // The datadir path of the Ethereum
fromAddr : '0xaaa', // Ethereum address which hold the Wancoin
passphrase : 'password', // The passphrase for the Ethereum keystore of the above address
chainId : 0x01, // 0x01 - Wanchain Mainnet, 0x03 - Wanchain Testnet
toAddr : '0xbbb', // Wanchain address, make sure have the correct Wanchain keystore for this address
sendAmount : 1000*1e18, // 1000 Wan. Don't send all the wancoin, need to keep about 0.005 Wan as the tx fee
gasPrice : 200*1e9, // 200 GWin
gasLimit : 47000
}
-
打开您的C:\(或主目录)
- 创建一个文件夹,将其命名为" keystore"
- 将以太坊密钥库文件复制并粘贴到此目录中。你必须把它放在这个确切的位置。
- 返回上次用于执行命令的命令提示符" npm install"
- 输入以下命令:node index.js(如果不起作用,请尝试:节点索引)
- 如果一切顺利,您现在应该看到已完成交易的TxHash。
- 等待5-10分钟
- 关闭运行Gwan的命令提示符
- 打开WanWalletGui.exe
- 现在你的资金应该显示在那里!!
醇>