Как проверить резервную копию Bitcoin-кошелька восстановлением в regtest
Успешный вызов резервного копирования подтверждает запись файла. Пробное восстановление покажет, узнаёт ли новый экземпляр кошелька адрес из этой копии.
Сохраните контрольный адрес
На тестовой regtest-ноде загрузите кошелёк lab и выберите новый путь, доступный процессу ноды для записи. Пути в примере относятся к серверу. Для восстановления используйте свободное имя кошелька.
addr=$(bitcoin-cli -regtest -rpcwallet=lab getnewaddress drill)
bitcoin-cli -regtest -rpcwallet=lab backupwallet /tmp/lab-drill-backup.dat
bitcoin-cli -regtest restorewallet drill-copy /tmp/lab-drill-backup.dat false
bitcoin-cli -regtest -rpcwallet=drill-copy getaddressinfo "$addr" | jq '{ismine, labels}'
Определите результат проверки
Восстановленный кошелёк должен узнать записанный адрес и его метку. Последний аргумент false отключает автозагрузку тестовой копии при запуске. Проверку адреса может пройти и наблюдающий кошелёк; если нужно восстановить возможность подписи, проверьте её отдельно. Для этого упражнения используйте тестовые ключи.
bitcoincore.org backupwallet · bitcoincore.org restorewallet · bitcoincore.org getaddressinfo