Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. It only takes a minute to sign up.
Sign up to join this communityAnybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top
Asked
Viewed 202 times
As I understand it, using dumpwallet
for a non-descriptor wallet in Core will give you the wallet seed in WIF format. This seed can then be used with sethdseed
in a new wallet, thereby recovering the original wallet. So in effect, one can make a paper backup of a Core wallet.
But with descriptor wallets, dumpwallet
does not work.
Is there a way to make a paper backup of a Bitcoin Core descriptor wallet?
There is currently no way to make such a backup of a Bitcoin Core descriptor wallet. There are open PRs that will allow you to export the descriptors stored in the wallet, however these have not been merged yet.
This is working now, with version 23 of the bitcoin-core:
How to create the descriptors wallet?
createwallet("my_wallet", False, False, "", False, True, False)
getnewaddress("my_label", "bech32")
How to save the wallet?
backup = listdescriptors(True)['descriptors']
- Dump
backup
into a json file
This file can be printed or saved for later reuse.
How to restore the wallet?
createwallet("my_wallet_2", False, True, "", False, True, False)
- Load the json file into
backup
importdescriptors(backup)
getnewaddress("my_label", "bech32")
This should give the same BTC address as before.
when you create the wallet, you will be shown the seed used. that is when you write the seed down.
You can get bonuses upto $100 FREE BONUS when you:
๐ฐ Install these recommended apps:
๐ฒ SocialGood - 100% Crypto Back on Everyday Shopping
๐ฒ xPortal - The DeFi For The Next Billion
๐ฒ CryptoTab Browser - Lightweight, fast, and ready to mine!
๐ฐ Register on these recommended exchanges:
๐ก Binance๐ก Bitfinex๐ก Bitmart๐ก Bittrex๐ก Bitget
๐ก CoinEx๐ก Crypto.com๐ก Gate.io๐ก Huobi๐ก Kucoin.
Comments