Hey everyone,
I’ve got my wallet.dat from an old Bitcoin Core version on Windows. Trying to restore it on the latest Bitcoin Core for Mac. What do I need to watch out for to avoid compatibility issues?
How to Restore wallet.dat on Mac from Bitcoin Core?
19 replies 354 views
If I remember correctly, newer Bitcoin Core can read older wallet.dat files just fine. As long as it’s from version 0.8 or later, you should be good.
But hey, backup your wallet.dat file first. Just in case.
You don’t even need to fully sync to get your coins back. Extract the private key and import it into Electrum or any light wallet. You won’t have to download that huge blockchain.
Just remember, make backup copies of your wallet.dat.
You got it! But can you share links to those wallets? I’d rather not end up on some shady site. And how do I verify the signature?
Sure thing, I can help with that. As for commands, you’ll want to make sure you have them in order.
And yeah, Bitcoin Core does start syncing the moment you launch it.
Could you also show how to import the entire wallet into Electrum instead of just individual keys? I heard sweeping is better. Plus, my wallet’s pretty old; are there extra steps for legacy addresses?
Electrum is definitely the way to go. Check out this guide for downloading and signature verification.
Signature verification is just ensuring you got the legit program. If the code changes, the signature check fails.
Gotcha. But if I’m just using dumpwallet, do I really need a full sync?
I think dumpwallet should work even if not fully synced.
Yes, dumpwallet will run offline.
But be careful; legacy wallet.dat uses hardened addresses that Electrum can’t derive from.
Can you clarify that? So the dumpwallet gives me both addresses and private keys, right? Can I import multiple keys into Electrum?
Yes! Electrum allows importing multiple WIF keys at once. Just keep in mind you may need to add the correct script type for non-legacy addresses.
Sounds good! Automating this might save me some time.
If I backup the addresses, can I check their balances without going online?
Absolutely! You can check balances offline by creating a watch-only wallet or using scripts.
Is there a command to list all wallet addresses in Bitcoin Core?
I’d like to find out which ones have funds.
Most commands need the node to sync first. If you want to avoid syncing, dumpwallet is your best bet.
Can we set address types so dumpwallet only gives us what we want?
And what if I have a ton of addresses, is there a quick way to check balances?
You can use a script to automate the checks. Or use a website that lets you input addresses in bulk.
You’ve got options! Write a simple script for offline checks, or go online for balance checks.
Using my list of funded addresses helps keep things private.
But remember, funds sent to pubkeys won’t show in a watch-only Electrum.
ben.matrixNewbie
Posts: 3523 · Reputation: 35
#20Oct 5, 2020, 01:05 PM
Unfortunately, that won’t reduce the output. Every private key will still be there regardless of address type.
Related topics
- Need help migrating my old wallet.dat to the latest version 4
- Need Help Cracking My Bitcoin Wallet Password 19
- Wallet Issues After Editing.dat File, Need Help! 19
- Understanding the Bitcoin Wallet Code 2
- HD Wallet vs Descriptor Wallet: What's the Deal? 3
- New Wallet Regulations for Crypto Purchases Over $10K in the US 15