Wie kann ich Bitcoins wiederherstellen, die an abgeleitete Adressen in Electrum gesendet wurden?

Ich benutze das Electrum Wallet. Kürzlich habe ich meinen öffentlichen Hauptschlüssel auf der Mycelium Gear-Website verwendet, um ein Widget zu erstellen. Dieses Widget generiert Bitcoin-Adressen, die ich mit meiner Electrum-Wallet verwalten möchte. Ich habe einige Bitcoins an diese generierten Adressen erhalten, aber ich kann die generierte Adresse nicht in meiner Electrum-Brieftasche sehen! Ich kann meine generierte Adresse auch nicht in Xpub blockchain.info sehen.

Ich habe bereits meine generierten Bitcoin-Adressen, also brauche ich jetzt private Schlüssel dafür. Als ich den Befehl zum Abrufen des privaten Schlüssels verwendete, erhielt ich diesen Fehler:

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

Antworten (3)

Electrum und Mycelium Gear verwenden beide BIP32 für die Adressableitung von einem Master-Seed, aber Electrum ist nicht BIP39-kompatibel. Daher müssen Sie den Master-Seed (BIP32 Extended Key, iirc) nehmen und ihn in einer neuen Electrum-Wallet wiederherstellen, und das sollte funktionieren.

Wenn Sie private Schlüssel für einzelne Adressen erhalten möchten, können Sie alternativ http://bip32.org verwenden - mein Vorschlag ist, die Funktion "ZIP herunterladen" unten rechts auf der Seite zu verwenden und offline mit den Schlüsseln zu arbeiten, andernfalls dort besteht die Möglichkeit, dass kompromittierter Code Ihre privaten Schlüssel offenlegt.

Ich habe ein Tool zum Ableiten von bip32-Privatschlüsseln und verwandten Informationen erstellt. Könnte für jemanden in einer ähnlichen Situation hilfreich sein. Das Tool ist hd-wallet-derive .

Alternativ können Sie Folgendes versuchen: http://docs.electrum.org/en/latest/merchant.html