Author

Topic: Мнемонический конвертер для Electrum (Read 298 times)

hero member
Activity: 1358
Merit: 635
При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).

Какие и на их что заменить?
Строку
Code:
passphrase = "mnemonic" + passphrase;
заменить на
Code:
passphrase = "electrum" + passphrase;

И строку
Code:
return h == nh;
на
Code:
return true;
Вторая замена отключает проверку чек-суммы по BIP39.

Спасибо, сохранил конвертер на втором компуте, с которого мало когда в интернет выхожу и проделал эти операции. Походу начну  экспериментирование но пока с "левыми" создаваемыми кошельками, чтобы убедиться что все путем идет.
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).

Какие и на их что заменить?
Строку
Code:
passphrase = "mnemonic" + passphrase;
заменить на
Code:
passphrase = "electrum" + passphrase;

И строку
Code:
return h == nh;
на
Code:
return true;
Вторая замена отключает проверку чек-суммы по BIP39.
hero member
Activity: 1358
Merit: 635
При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).

Какие и на их что заменить?
legendary
Activity: 1820
Merit: 1972
Crypto Swap Exchange
Даже храню у себя старые версии кошельков - на всякий случай.
Это имеет смысл делать, если сиды создавались в старых версиях Электрума (до 2.7.0, вышедшей в октябре 16-го года). Иначе проще воспользоваться описанными здесь инструментами. При их отсутствии можно и iancoleman-конвертером (но в его html-файле нужно предварительно две строчки изменить).
Quote
И тогда возможно придется воспользоваться этими сервисами. Опасения конечно есть. Все таки вбиваешь туда сид.

Если цена Биткоина будет в будущем увеличиваться, то и соблазн какую нибудь закладку в продукт установить тоже будет большой. Надо быть недоверчивым.
Недоверчивым в крипте надо быть всегда. В стартовом посте справедливо сказано, что нужно соблюдать меры предосторожности. У меня, например, есть флешка с Tails, которую я запускаю только на временно отключенном от интернета компьютере. Там в persistent-разделе у меня хранятся холодные кошельки, софт для бумажных кошельков, инструменты для работы с сидами.
legendary
Activity: 2338
Merit: 1775
hero member
Activity: 1330
Merit: 869
резерв
hero member
Activity: 1330
Merit: 869
Если вам необходимо узнать приватные ключи по сид фразе, то для большинства кошельков подойдет инструмент описанный в этой теме, но Electrum для создания сид фразы использует свой собственный уникальный алгоритм, и если вы создали SEED в electrum, то использовать (восстановить кошелек, извлечь приватные ключи и т.д.) её можно только в нем же.

Но если вам все-таки потребуется извлечь данные из Electrum сид фразы без установки самого кошелька, то вы можете воспользоваться одним из инструментов, созданных специально под эти цели.

№1 - Electrum seed tester Tool

https://github.com/FarCanary/ElectrumSeedTester

Инструмент для преобразования мнемонических фраз Electrum, проект основан на конвертере Ian Coleman https://github.com/iancoleman/bip39. Принцип действия тот же - скачиваете, отключаете интернет, запускаете файл "ElectrumSeedTester-standalone.html" и пользуетесь.



№2 - electrumBIP39

https://github.com/HardCorePawn/electrumBIP39

Практически тоже самое, также основан на конвертере Ian Coleman https://github.com/iancoleman/bip39, некоторые действия необходимо сделать вручную.

Для "Legacy" сида/кошелька:
- Ввести сид фразу в "BIP39 Mnemonic"
- В разделе "Derivation Path" перейти на вкладку "BIP32"
- В "Client" выбрать "Custom Derivation Path"
- Для просмотра адресов для получения вписать m/0 в "BIP32 Derivation Path"
- Для просмотра адресов для сдачи вписать m/1 в "BIP32 Derivation Path"

Для "SegWit" сида/кошелька:
- Ввести сид фразу в "BIP39 Mnemonic"
- В разделе "Derivation Path" перейти на вкладку "BIP141"
- В "Script Semantics" выбрать P2WPKH
- Для просмотра адресов для получения вписать m/0'/0 в "BIP32 Derivation Path"
- Для просмотра адресов для сдачи вписать m/0'/1 в "BIP32 Derivation Path"



Run at your OWN risk!!

На сколько я понимаю, HardCorePawn это известный участник нашего форума HCP, автор Electrum seed tester Tool тоже присутствует на форуме, но не проявляет особой активности.

Оба проекта лежат на Github с открытым кодом, но как бы там ни было - использовать их рекомендуется только в исключительных случаях, соблюдая все меры предосторожности.
Jump to: