Ich habe eine alte wallet.dat-Datei von meiner Festplatte abgerufen, die vor etwa 5 Jahren abgestürzt ist.
Ich habe die neue Version von Bitcoincore heruntergeladen und die Blockchain heruntergeladen. Ich habe dann die wallet.dat-Datei (die 96 kb groß ist) in das Verzeichnis kopiert, in dem das Wallet liegen soll.
Aber wenn ich versuche, die wallet.dat zu öffnen, erhalte ich dieses Zeichen: „Warning: Skipping -wallet path that does not exist. Failed to load database path'E:\bitcoin\wallet1.dat'. Path does not exist.
Es sagt E, weil ich die Blockchain auf eine separate Festplatte herunterladen musste.
Was könnte das Problem sein? Ich habe versucht, neue Brieftaschen zu erstellen und sie aus demselben Verzeichnis zu öffnen, und das war kein Problem. Kann ich die Brieftasche irgendwie öffnen, um die privaten Schlüssel abzurufen?
tldr: Geben Sie ein Verzeichnis an, keine Datei, und lassen Sie diesen Ordner wallet.dat
keine wallet1.dat
.
Deine Fehlermeldung sagte
Warning: Skipping -wallet path that doesn't exist. Failed to load database path'E:\bitcoin\wallet1.dat'. Path does not exist.
Allerdings sagt die Hilfe für das Programm
-wallet=<path>
Geben Sie den Wallet-Pfad an, der beim Start geladen werden soll. Kann mehrfach verwendet werden, um mehrere Geldbörsen zu laden. Der Pfad führt zu einem Verzeichnis , das Brieftaschendaten und Protokolldateien enthält. Wenn der Pfad nicht absolut ist, wird er relativ zu <walletdir> interpretiert. Dadurch werden nur vorhandene Wallets geladen und keine neuen erstellt. Aus Gründen der Abwärtskompatibilität akzeptiert dies auch Namen bestehender Datendateien der obersten Ebene in <walletdir>.
(Meine Betonung).
Eine Beispielkonfigurationsdatei sagt
# Specify where to find wallet, lockfile and logs. If not present, those files
# will be created as new.
# wallet=</path/to/dir>
Ihr E:\bitcoin\wallet1.dat
ist eine Datei, kein Verzeichnis
Ich kann etwas Ähnliches reproduzieren, indem ich eine gültige wallet.dat nach wallet1.data in einen separaten Ordner ohne andere Bitcoin-Dateien darin kopiere
C:> bitcoin-qt -wallet=c:\Users\ZZZ\Documents\wallet1.dat
Also ich denke du könntest
wallet1.dat
inwallet.dat
E:\bitcoin\
nicht angeben E:\bitcoin\wallet1.dat
.
Dogo777