Wie importiere ich einen privaten Schlüssel in Bitcoin-Core?

Wie importiere ich einen privaten Schlüssel in Bitcoin-Qt? bitcoind ist nirgends zu finden, und pywallet sagt, dass es "bsddb" erfordert, wenn ich es ausführe, was auch nirgends zu finden ist. Ich habe einige Vanity-Adressen generiert und möchte sie verwenden.

Antworten (2)

  1. Führen Sie Bitcoin-Core aus
  2. Wählen Sie Hilfe (rechts neben Einstellungen)
  3. Wählen Sie Debug-Fenster
  4. Wählen Sie Konsole aus
  5. Wenn Sie Ihre Brieftasche verschlüsselt haben, entsperren Sie sie, indem Sie walletpassphrase "YourLongPassphrase" 600neben dem Eingabefeld > eingeben
  6. Geben Sie neben dem Eingabefeld > ein importprivkey <bitcoinprivkey>(Beachten Sie, dass der private Schlüssel keine Leerzeichen enthalten darf, entfernen Sie diese, wenn sie in Ihrem Backup enthalten sind)

Beispiel:importprivkey 5KJvsngHeMpm884wtkJNzQGaCErckhHJBGFsvd3VyK5qMZXj3hS

Vielen Dank! Allerdings musste ich das zweimal machen. Beim ersten Mal wurde es nicht angezeigt und beim zweiten Mal wurde Fehlercode -4 angezeigt und es funktionierte. Was auch immer funktioniert!
Dies könnte auch hilfreich sein: bitcoin.stackexchange.com/a/13303/6375
So machen Sie es, schade, dass diese Methode ein "seltsamer" Ort zu sein scheint, um dies zu haben. Es erinnert mich an die IDE Eclipse, wenn Sie Pakete importieren möchten ...
Beim Hinzufügen mehrerer Schlüssel möchten Sie möglicherweise ein zeitaufwändiges erneutes Scannen nach jedem Schlüssel vermeiden. Verwenden Sie dazu den Befehl importprivkey <bitcoinprivkey> '' falsefür jede Taste und importprivkey <bitcoinprivkey> '' truefür die letzte. Das leere Etikett wird benötigt, um das Wahr/Falsch-Flag zu übergeben.
Dies funktioniert nur im nicht beschnittenen Modus. Wenn Sie beschnitten sind, können Sie keine privaten Schlüssel importieren. Außerdem befindet sich die Konsole jetzt unter „Fenster“ und nicht mehr unter „Hilfe“. Neueste Version hier: en.bitcoin.it/wiki/…

Für diejenigen unter Ihnen, die Ihre Vanity-Adresse in Ihren BitCoin QT-Client importieren möchten, finden Sie hier die Anweisungen ( Quelle ):

Sichern Sie Ihr Wallet Obwohl dieser Prozess gut getestet und verwendet wird, sollten Sie immer ein weiteres Backup Ihrer wallet.dat-Datei erstellen, bevor Sie beginnen.

Öffnen Sie das Debug-Fenster Gehen Sie dann zum Menü: /Hilfe/Debug-Fenster und klicken Sie auf die Registerkarte - Konsole.

Entsperren Sie Ihre Brieftasche Wenn Ihre Brieftasche verschlüsselt ist (ich hoffe es!), müssen Sie sie entsperren. Wenn nicht, überspringen Sie einfach diesen Schritt.

Geben Sie dazu einfach in das Feld unten ein:

walletpassphrase "YourLongPassphrase" 600

Sie benötigen die Anführungszeichen, wenn Ihr Satz ein Leerzeichen enthält, sonst sind sie nicht erforderlich. Die 600 bedeutet, dass Ihre Brieftasche für 10 Minuten (600 Sekunden) entsperrt ist.

Führen Sie den Importbefehl im Debug-Fenster aus In der Konsole ganz unten befindet sich ein Texteingabefeld. Geben Sie hier ein:

importprivkey yourPrivateKeyInWalletImportFormat "TheLabelThatIWant"

Der private Schlüssel darf keine Leerzeichen enthalten, entfernen Sie diese, falls sie in Ihrem Backup vorhanden sind. Das Label darf Leerzeichen enthalten, die Anführungszeichen werden nur benötigt, wenn Sie ein Leerzeichen im Label haben möchten.

Sie müssen sich jetzt gedulden. Auf einem schnellen PC dauert der Import 2 Minuten, und während dieser Zeit sieht es so aus, als wäre Ihre Anwendung hängen geblieben. Sie sind jetzt fertig. Aber immer am besten überprüfen, ob es funktioniert hat.

Check Key Imported OK Nach dem Import können Sie überprüfen, ob Sie die Adresse haben, indem Sie das Debug-Fenster schließen und zu Ihrem Adressbuch zurückkehren. Sie sollten die Adresse hier sehen.

  • Starten Sie Ihren BitCoin QT-Client neu, um die neue Adresse in Ihrem „Receive“-Tab zu sehen.

Backup-Wallet Ihr Backup Ihrer Wallet wird diesen Schlüssel offensichtlich nicht enthalten. Bevor Sie also irgendetwas anderes tun, sichern Sie die Datei wallet.dat wie gewohnt.

re: "yourPrivateKeyInWalletImportFormat" ist das WIF komprimiert oder WIF unkomprimiert?