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