Как я могу восстановить биткойны, отправленные на производные адреса в Electrum?

Я использую кошелек Electrum. Недавно я использовал свой публичный мастер-ключ на сайте Mycelium Gear для создания виджета. Этот виджет генерирует биткойн-адреса, которыми я хочу управлять с помощью своего кошелька Electrum. Я получил несколько биткойнов на эти сгенерированные адреса, но я не вижу сгенерированный адрес в своем кошельке Electrum! Я также не вижу свой сгенерированный адрес в Xpub blockchain.info.

У меня уже есть сгенерированные биткойн-адреса, поэтому теперь мне нужны закрытые ключи для них. Когда я использовал команду для получения закрытого ключа, я получил эту ошибку:

wallet.get_master_private_key('x/', gui.password_dialog())
Traceback (most recent call last):
NameError: name 'gui' is not defined

Ответы (3)

И Electrum, и Mycelium Gear используют BIP32 для получения адреса из основного начального числа, но Electrum не совместим с BIP39. Таким образом, вам нужно взять мастер-сид (расширенный ключ BIP32, iirc) и восстановить его в новом кошельке Electrum, и это должно сработать.

В качестве альтернативы, если вы хотите получить закрытые ключи для отдельных адресов, вы можете использовать http://bip32.org — я предлагаю использовать функцию «Скачать ZIP» в правом нижнем углу страницы и работать с ключами в автономном режиме, в противном случае есть вероятность того, что скомпрометированный код может раскрыть ваши закрытые ключи.

Я сделал инструмент для получения закрытых ключей bip32 и сопутствующей информации. Может кому пригодится в похожей ситуации. Инструмент hd-wallet-derive .

в качестве альтернативы вы можете попробовать это: http://docs.electrum.org/en/latest/merchant.html