Ethereum wallet - portable edition
Ethereum wallet - это официальный кошелек от Ethereum, который на данный момент хоть и находится на стадии БЕТА тестировании, но все же им пользуется достаточное количество пользователей.
В этой статье я бы хотел описать, как сделать portable версию Ethereum wallet на операционной системе Windows, в частности Windows 7. В чем преимущество такого кошелька? В том, что его можно всегда носить с собой на Flash устройстве или переносном жестком диске и не надо устанавливать на компьютер!
ВНИМАНИЕ!
Все описываемые в статье действия с кошельком Вы производите на свой страх и риск! Перед тем, как проделывать какие-либо манипуляции, обязательно сделайте резервную копию кошелька (ключей). А лучше тестировать вообще на новом кошельке с пустым балансом )))
Итак, приступим. Что же для этого понадобится?
Для начала нужно будет скачать архивы geth (тынц) и Ethereum Wallet (тынц). Именно архивы, а не исполняемые файлы (msi, exe).
После этого распаковываем сначала архив с Ethereum Wallet в нужную папку, например, "F:\ethereum_portable". Внутрь папки "ethereum_portable" распаковываем архив с geth.
Также внутри папки "ethereum_portable" создаем папку "keystore", куда мы в дальнейшем положим ключи от кошелька.
После всех манипуляций у Вас должна получиться следующая структура:
Следующий шаг - создаем ярлыки для geth.exe и Ethereum Wallet.exe.
Открываем свойства ярлыка для geth.exe, переходим на вкладку "Ярлык" и изменяем поле "Объект". Вместо
F:\ethereum_portable\geth\geth.exe
вставляем строку
F:\ethereum_portable\geth\geth.exe -syncmode light --datadir="F:\ethereum_portable"
Кнопка "ОК".
Дальше, также изменяем поле "Объект" для Ethereum Wallet.exe:
Вместо
F:\ethereum_portable\Ethereum Wallet.exe
вставляем
"F:\ethereum_portable\Ethereum Wallet.exe" --keystore='F:\ethereum_portable\keystore'"
Кнопка "ОК".
И в заключении, в папку keystore кладем ключ от кошелька.
Вот и все! Осталось только попробовать запустить.
Сначала стартуем ярлык geth.exe - должно открыться окошко в котором будут бежать строчки )))). Если там нет записей с "Error" и "Ошибка", то можно запускать ярлык Ethereum Wallet.
Если все сделали правильно, то клиент должен нормально открыться и отобразить Ваш кошелек.
PS: описание консольных опций для Ethereum Wallet можно посмотреть здесь.