Около месяца назад я случайно отправил весь мой Wanchain из обмена на мой адрес Etherum! Я был в беде, и это, кажется, является общей проблемой для многих людей.
Но сегодня я это сделал! Я наконец восстановил все мои Wanchain! Это было нелегко. Я - инженер-программист, и мне понадобилось много моих знаний и удобный веб-инструмент, чтобы вернуть их. Так что без дальнейших церемоний вот точные шаги, чтобы восстановить ваш Wanchain:
Часть 1 - Получите файл хранилища ключей Ethereum
* Вы можете пропустить часть 1, если у вас уже есть файл хранилища ключей Ethereum
Из опции MetaMask
* Если вы используете MetaMask, вы должны выполнить следующие шаги И шаги «Из частного ключа» ниже
- Нажмите на мета-маску в правом верхнем углу Chrome
- Введите пароль для разблокировки
- Нажмите на 3 точки рядом с именем вашей учетной записи
- Нажмите экспортировать закрытый ключ
- Введите свой пароль еще раз
- Нажмите отправить
- Скопируйте свой закрытый ключ
От Mnemonic (пользователи Trezor / Leger делают это первым!) Опция
* Если вы используете Trezor / Ledger / Hardware Wallet, вам нужно будет выполнить следующие шаги И шаги «Из личного ключа» ниже
- НАСТОЯТЕЛЬНО рекомендуется перевести ВСЕ другие средства со ВСЕХ других криптографических средств с вашего аппаратного кошелька перед выполнением этих действий.
- Загрузите инструмент Bip39 здесь: https://github.com/iancoleman/bip39/archive/master.zip (в качестве альтернативы вы можете просто пойти сюда, но это менее безопасно: https://iancoleman.io/bip39/)
- Распаковать все файлы
- Запустите bip39-standalone.html из разархивированной папки
- Введите мнемонику, состоящую из 12-24 слов, данную вам при настройке вашего аппаратного кошелька, на мнемонический вход BIP 39 (если у вас его нет, вы не сможете восстановить свой Wanchain)
- Если вы устанавливаете парольную фразу для своего аппаратного кошелька (не ваш PIN-код, а фактический пароль), введите его в поле ввода BIP 39 Passphrase (дополнительно). (Если у вас его нет и вы изначально настроили его с помощью аппаратного кошелька, вы не сможете восстановить свой Wanchain)
- Измените выпадающее меню "Монета" на Ethereum
- Прокрутите до самой нижней части страницы, и теперь вы должны увидеть свой открытый ключ и личный ключ Ethereum для своего конкретного адреса Ethereum, на который вы случайно отправили свой Wanchain в разделе «Производные адреса». * Если вы НЕ видите свой адрес здесь, вы НЕ правильно выполнили все действия
- Скопируйте секретный ключ с правой стороны для вашего конкретного адреса Эфирима, на который вы случайно отправили свой Wanchain. Это в разделе «Производные адреса». НЕ используйте любой другой закрытый ключ на странице.
Из опции закрытого ключа
* Эти шаги описаны для 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), щелчок правой кнопкой мыши, запуск от имени администратора
- Открыть блокнот
- Вставьте свой личный ключ Ethereum в блокнот без каких-либо дополнительных символов или цитат.
- Убедитесь, что у вас нет "0x" в начале закрытого ключа. Если вы это сделаете, удалите «0x» с начала закрытого ключа и сохраните файл.
- Сохраните файл как none_special_delete_me.txt в C: \ Geth
- Открыть командную строку (windows)
- Запустите команду: cd c: \ Geth
- Запустите команду: geth account account 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 из файла Ethereum Keystore.
Часть 2А - Настройка Wanchain Wallet с WanWalletGui
* Если вы уже настроили кошелек Wanchain и знаете свой открытый ключ, закрытый ключ и пароль для этого кошелька, вы можете пропустить часть 2A
Нам нужно куда-нибудь отправить Wanchain, когда мы его восстановим. Выполните следующие действия, чтобы настроить адрес для использования в сети Wanchain. Вы не можете продолжать использовать адрес Ethereum, на который отправили свой Wanchain случайно после восстановления. Просто потерпи меня.
- Загрузите WanWalletGui отсюда: https://wanchain.org/product
- Нажмите на логотип вашей операционной системы, чтобы загрузить WanWalletGui
- Примите пользовательское соглашение
- Распаковать все файлы
- Запустить WanWalletGui.exe
- Нажмите «Запустить приложение» во всплывающем окне
- Нажмите кнопку «Аккаунт» в правом верхнем углу
- Дважды введите любое имя учетной записи и новый пароль
- Нажмите "ОК"
- Сохраните "Открытый ключ", отображаемый для вашей учетной записи, где-нибудь
- Закройте программу. Обязательно закройте программу, так как она будет мешать позже.
Часть 2B. Запуск и запуск инструмента Gwan
Это версия Geth от Wanchain, она называется Gwan (получи это, G "Wanchain"). Это потребуется для отправки транзакции восстановления, поскольку WanWalletGui.exe не может отправить ее нам.
- Загрузите инструмент Gwan с GitHub Wanchain через архив. Последний выпуск на момент написания статьи 1.0.4. Вы можете скачать по этой ссылке:
https://github.com/wanchain/go-wanchain/releases/download/v1.0.4/gwan-windows-amd64-1.0.4-b7ce29ea.zip
- Распакуйте файл Gwan.exe из zip
- Открыть командную строку (или эквивалент, если не в Windows)
- Перейдите в каталог, в который вы распаковали Gwan (команда cd в Windows)
- Запустите эту команду: 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 для отправки транзакции восстановления
Вот и все! Заключительная часть! Вы так близки, если вы сделали это так далеко!
- Загрузите zip-каталог Wanchain-Raw-Tx здесь: https://github.com/ssc806/wanchain-raw-tx/archive/master.zip
- Распаковать все файлы
- Откройте другую командную строку (или эквивалентную) и перейдите в разархивированный каталог
- Введите эту команду: npm install
- Вы можете получить ERR в красном. Это нормально, игнорируй их.
- После завершения предыдущей команды оставьте командную строку открытой, а также откройте «config.js». Внесите все изменения в файл после двоеточия каждой строки. Оставляйте цитаты, когда видите их вокруг примеров. Вам нужно будет отредактировать файл config.js следующим образом:
- Измените первую строку на: datadir: '/'
- Перейдите с Аддра на адрес Эфириума, который вы случайно отправили своему страннику на
- Измените парольную фразу на пароль, который вы установили для файла хранилища ключей Ethereum
- Изменить идентификатор цепи на 0x01 (без кавычек)
- Измените toAddr на новый адрес Wanchain, который вы установили в «Part 2A»
- Измените значение sendAmount, равное количеству wanchain, которое вы хотите перевести, а затем оставьте * 1e18 в конце, чтобы 50 Wanchain = 50 * 1e18 (без кавычек или пробелов). Убедитесь, что вы не перевели все, оставьте 0,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»
- Скопируйте и вставьте файл Ethereum Keystore в этот каталог. Вы должны положить его в это ТОЧНОЕ место.
- Вернитесь в командную строку, которую вы в последний раз использовали для выполнения команды "npm install"
- Введите эту команду: node index.js (если это не работает, попробуйте: индекс узла)
- Если все прошло хорошо, вы должны увидеть свой TxHash завершенной транзакции.
- Подождите 5-10 минут
- Закройте командную строку с запущенным Gwan
- Открыть WanWalletGui.exe
- Ваши средства теперь должны отображаться там !!