Я восстановил старый файл wallet.dat с жесткого диска, который вышел из строя около 5 лет назад.
Я скачал новую версию биткойнкора и загрузил блокчейн. Затем я скопировал файл wallet.dat (размером 96 КБ) в каталог, где должен быть кошелек.
Но когда я пытаюсь открыть wallet.dat, я получаю этот знак: «Предупреждение: пропуск несуществующего пути к кошельку. Не удалось загрузить путь к базе данных «E:\bitcoin\wallet1.dat». Путь не существует.
Там написано E, потому что мне пришлось загрузить блокчейн на отдельный жесткий диск.
В чем может быть проблема? Я пытался создавать новые кошельки и открывать их из того же каталога, и это не было проблемой. Могу ли я как-то открыть кошелек, чтобы получить закрытые ключи??
tldr: укажите каталог, а не файл, и эта папка должна содержать wallet.dat
не файл wallet1.dat
.
В вашем сообщении об ошибке говорилось
Warning: Skipping -wallet path that doesn't exist. Failed to load database path'E:\bitcoin\wallet1.dat'. Path does not exist.
Однако в справке к программе говорится
-wallet=<path>
Укажите путь кошелька для загрузки при запуске. Может использоваться несколько раз для загрузки нескольких кошельков. Путь к каталогу , содержащему данные кошелька и файлы журналов. Если путь не является абсолютным, он интерпретируется относительно <walletdir>. Это только загружает существующие кошельки и не создает новые. Для обратной совместимости он также принимает имена существующих файлов данных верхнего уровня в <walletdir>.
(выделено мной).
Пример файла конфигурации говорит
# Specify where to find wallet, lockfile and logs. If not present, those files
# will be created as new.
# wallet=</path/to/dir>
Ваш E:\bitcoin\wallet1.dat
файл, а не каталог
Я могу воспроизвести что-то подобное, скопировав действительный wallet.dat в wallet1.data в отдельную папку без других файлов биткойнов.
C:> bitcoin-qt -wallet=c:\Users\ZZZ\Documents\wallet1.dat
Так что я думаю, вы могли бы
wallet1.dat
вwallet.dat
E:\bitcoin\
нет E:\bitcoin\wallet1.dat
.
Дого777