Wanchain令牌意外地送到了以太坊地址

时间:2018-05-05 20:07:45

标签: blockchain ethereum cryptocurrency

我不小心把Bincha的万to令牌送到了以太坊地址。它被发送到的ETH地址是由我的Trezor设备创建的。我有Trezor的24个助记符。我需要将从助记符派生的私钥导入到Wanchain中。

到目前为止我尝试了什么:

  1. 我首先使用Mnemonic Code Converter Web应用程序将24个助记符转换为私钥。 https://iancoleman.io/bip39/
  2. 然后我将它导入Geth。
  3. 我打开了Mist并备份了Geth导入的帐户并获得了密钥库JSON。
  4. 我尝试将此密钥库导入WanchainGui,但它说它不识别该文件。
  5. 我需要将Geth提供的密钥库转换为Wanchain可以使用的密钥库。

1 个答案:

答案 0 :(得分:1)

大约一个月前,我不小心把我所有的Wanchain从交换机发送到我的Etherum地址!我陷入困境,这似乎是许多人共同关注的问题。

但今天我做到了!我终于收回了我所有的Wanchain!这并不容易。我是一名软件工程师,它花了很多我的知识和一个方便的网络工具来取回它们。所以不用多说了解恢复你的Wanchain的确切步骤:

第1部分 - 获取您的以太坊密钥库文件

*如果您已经拥有以太坊密钥库文件

,则可以跳过第1部分

来自我的MetaMask选项

*如果您使用MetaMask,则必须遵循以下步骤和"来自私钥选项"以下步骤

  1. 点击Chrome右上角的MetaMask
  2. 输入要解锁的密码
  3. 点击帐户名称
  4. 旁边的3个点
  5. 点击导出私钥
  6. 再次输入密码
  7. 点击提交
  8. 复制私钥
  9. 来自助记符(Trezor / Leger用户首先执行此操作!)选项

    *如果您使用Trezor / Ledger /硬件钱包,则需要按照以下步骤进行操作:"来自私钥选项"以下步骤

    1. 强烈建议您在执行这些步骤之前,将所有其他资金从您的硬件钱包中转移出来。
    2. 在此处下载Bip39工具:https://github.com/iancoleman/bip39/archive/master.zip(或者你可以去这里,但它不太安全:https://iancoleman.io/bip39/
    3. 解压缩所有文件
    4. 从解压缩文件夹
    5. 运行bip39-standalone.html
    6. 当您将硬件钱包设置为BIP 39助记符输入时,键入您提供的12-24字助记符(如果您没有这个,则无法恢复您的Wanchain)
    7. 如果您为硬件电子钱包设置了密码(不是您的PIN码而是实际密码),请将其输入BIP 39密码短语(可选)输入。 (如果您没有这个并且最初使用您的硬件钱包设置一个,则无法恢复您的Wanchain)
    8. 更改" Coin"下拉菜单到以太坊
    9. 滚动到页面的最底部,您现在应该看到您的特定以太坊地址的以太网公钥和私钥,您不小心将您的Wanchain发送到了#34;派生的地址"。 *如果您没有在此处看到您的地址,那么您没有按照正确的步骤进行操作
    10. 复制右手边的私钥,找到您意外发送Wanchain的特定Etherem地址。这是在#34; Derived Addresses"请勿在页面上使用任何其他私钥。
    11. 来自私钥选项

      * 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

      1. 从这里下载Geth:https://geth.ethereum.org/downloads/
      2. 将Geth解压缩到C:\ Geth(或您将记住的任何目录)
      3. 搜索cmd(在Windows上),右键单击,以管理员身份运行
      4. 打开记事本
      5. 将您的以太坊私钥粘贴到记事本中,不需要任何额外的字符或引号。
      6. 确保您没有" 0x"在私钥的开头。如果这样做,删除" 0x"关闭私钥的开始并保存文件。
      7. 将文件保存为C:\ Geth
      8. 中的nothing_special_delete_me.txt
      9. 打开命令提示符(窗口)
      10. 运行命令:cd c:\ Geth
      11. 运行命令:geth account import C:\ Geth \ nothing_special_delete_me.txt
      12. 成功导入后,删除C:\ Geth \ nothing_special_delete_me.txt
      13. 中的文件
      14. 您的文件将被保存,并替换" UserName"使用您计算机的实际登录用户名:C:\ Users \ UserName \ AppData \ Roaming \ Ethereum \ keystore
      15. 第2部分 - 恢复您的Wanchain

        现在你还在等什么。按照以下步骤从您的以太坊密钥库文件中恢复您的Wanchain。

        第2A部分 - 使用WanWalletGui设置Wanchain钱包

        *如果您已经设置了Wanchain钱包,并且知道该钱包的公钥,私钥和密码,则可以跳过第2A部分

        当我们恢复它时,我们需要在某个地方发送Wanchain。请按照以下步骤设置要在Wanchain网络上使用的地址。恢复后,您无法继续使用您发送Wanchain的以太坊地址。跟我说吧。

        1. 从这里下载WanWalletGui:https://wanchain.org/product
        2. 点击操作系统的徽标下载WanWalletGui
        3. 接受用户协议
        4. 解压缩所有文件
        5. 运行WanWalletGui.exe
        6. 从弹出窗口中单击“启动应用程序”
        7. 点击"帐户"右上角的按钮
        8. 输入您想要的任何帐户名称和新密码两次
        9. 点击"确定"
        10. 保存"公钥"在某个地方为您的帐户显示
        11. 关闭程序。确保实际关闭程序,因为它会在以后干扰。
        12. 第2B部分 - 启动并运行Gwan工具

          这是Wanchain的Geth版本,它被称为Gwan(得到它,G" Wanchain")。您需要这样才能提交恢复交易,因为WanWalletGui.exe无法为我们提交。

          1. 通过压缩档案从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
          2. 从zip
          3. 解压缩Gwan.exe文件
          4. 打开命令提示符(如果不在Windows上,则打开等效命令)
          5. 转到解压缩Gwan的目录(Windows上的cd命令)
          6. 运行此命令:gwan --rpc --rpcapi = web3,eth,personal --rpcport" 8545" --rpcaddr" 127.0.0.1" --rpccorsdomain" 127.0.0.1"
          7. 保持命令提示符启动并运行,直到所有部分中的所有剩余步骤都完成。如果关闭命令提示符,则无法提交恢复事务。这是在积极聆听您的计算机。
          8. 第2C部分 - 安装节点

            *如果您已经拥有Node.Js&安装和更新NPM,您可以跳过第2C部分

            1. 在此处下载节点以获取正确的操作系统/位版本:https://nodejs.org/en/download/
            2. 运行安装程序(在Windows上,它是一个.msi文件)
            3. 使用默认值完成安装过程,然后单击“完成”
            4. 第2D部分 - 使用Wanchain-Raw-Tx工具提交恢复交易

              就是这样!最后一部分!如果你做到这一点,那你就近了!

              1. 在此处下载Wanchain-Raw-Tx zip目录:https://github.com/ssc806/wanchain-raw-tx/archive/master.zip
              2. 解压缩所有文件
              3. 打开另一个命令提示符(或等效命令)并转到解压缩目录
              4. 输入以下命令:npm install
              5. 你可能会得到红色的ERR。那很好,不理睬他们。
              6. 在先前的命令完成之后,让命令提示符打开并打开" config.js"。在每行冒号后对文件进行所有更改。当您在示例中看到它们时,请保留引号。您需要编辑config.js文件,如下所示:
              7. 将第一行更改为:datadir:' /'
              8. 从Addr更改为您不小心将您的wanchain发送到
              9. 的以太坊地址
              10. 将密码更改为您为以太坊密钥库文件设置的密码
              11. 将chainId更改为0x01(无引号)
              12. 将toAddr更改为您在" Part 2A"
              13. 中设置的新Wanchain地址
              14. 将sendAmount更改为您要传输的wanchain的数量,然后将* 1e18保留在末尾,以便50 Wanchain = 50 * 1e18(无引号或空格)。确保不转移所有内容,请留下.01 Wanchain转让费。
              15. 保存文件,现在看起来应该是这样的:

                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
                }   
                
              16. 打开您的C:\(或主目录)

              17. 创建一个文件夹,将其命名为" keystore"
              18. 将以太坊密钥库文件复制并粘贴到此目录中。你必须把它放在这个确切的位置。
              19. 返回上次用于执行命令的命令提示符" npm install"
              20. 输入以下命令:node index.js(如果不起作用,请尝试:节点索引)
              21. 如果一切顺利,您现在应该看到已完成交易的TxHash。
              22. 等待5-10分钟
              23. 关闭运行Gwan的命令提示符
              24. 打开WanWalletGui.exe
              25. 现在你的资金应该显示在那里!!