Hey everyone,
I’ve got a bunch of old wallet.dat files that are probably empty, but I want to double-check to see if I might be missing any funds in those wallets.
Right now, I don’t have a fully synced node. Here’s what I’ve done so far to check my balances let me know if I’m on the right track.
I import the wallet.dat file using the Bitcoin Core app on my Mac. The app prompts me to sync the whole blockchain, and I go ahead with that. While it’s syncing, I go to the Window menu and pick Receiving Addresses.
After that, I check the balance of all those addresses on Blockchain.com.
Is this method enough to see the complete balance for those wallets?
Best way to verify balances of old wallet.dat files?
9 replies 184 views
I think one of many solutions is to export your addresses from the Bitcoin Core console using the command dumpwallet "path/to/output_file.txt" and then check them on the blockchain, or import them into Electrum to visualize their balance. This way, you avoid synchronizing the full node and prevent any address from being overlooked in the wallet.dat file, whether it's a change address or for any other reason that might cause an address not to be shown in Bitcoin Core.
diamond_atlasSenior Member
Posts: 408 · Reputation: 1359
#3Dec 15, 2022, 07:37 AM
You can use dumpwallet in Bitcoin Core and import private keys from wallet dumping to Electrum wallet for checking address and wallet balance. Electrum is a SPV wallet and you don't have to sync your wallet for a long time like Bitcoin Core.
I notice big issues in your post. You have some wallet files, and with this information, I recommend you to sync your Bitcoin full node with Initial Blockchain Download first. Then you can check balance of different wallet files.
https://developer.bitcoin.org/reference/rpc/dumpwallet.html
Importing your private keys into Electrum.
gr3g.0rbitHero Member
Posts: 1025 · Reputation: 2646
#4Dec 15, 2022, 09:20 AM
It didn't.
You see, each of your wallet normally has a reserve of 1000 'receiving addresses' and 1000 'change addresses', using the receive tab will only display the reserved receiving addresses in subsequent index order.
So if you've checked only about 20 addresses but you actually funded the 21st, then you've missed the possible transaction linked to that wallet.
Also, if it's the change address that has any balance, you wont be seeing that by using the receive tab. (only through sync or dump)
Also, take note that the suggested dumpwallet command above defaults to your addresstype=<address_type> config.
So you may have to repeat that 3 times (repeat after changing the config) to dump all of the possible address types of a legacy wallet.
Lastly, if some of your wallets are the quite new "descriptor wallet"; you wont be able to use that dumpwallet command.
However, you can export your watch-only descriptor via listdescriptors command and import the "extended public key" to Electrum to check for balance.
Here's how to import those to Electrum: /index.php?topic=5495406.msg64038234#msg64038234
OP did say he have many wallet.dat, where i expect we're talking about hundred or even thousand address. So there's possibility Electrum having difficulty getting balance/TX history for all balance due to limitation from Electrum server to prevent DDoS.
Thank you all for the helpful feedback. It looks like one way to solve all the issues you have listed would be to sync the entire blockchain. But this is the main reason why I was looking for alternative ways, because I have been trying to sync this freaking blockchain for more than a week with no success. My Mac does not have enough space with the internal SD and I am syncing the blockchain to an external SSD connected with USB-C but it's sooooooooooooooo slow.
That *is* correct. You can manually check each address on blockchain.com. It may take a lot of time, but ...
Only checking receiving addresses will exclude any balance associated with change addresses as these are not shown in the receive addresses list.
omega_bearFull Member
Posts: 116 · Reputation: 780
#9Dec 19, 2022, 09:38 PM
you need send micro satochi to wallet for chech wallet real or fake
atlas_hodlerMember
Posts: 11 · Reputation: 174
#10Dec 20, 2022, 02:45 AM
I am currently remembering on where did I sent mine. There were 0.003 Bitcoins in my different wallets but I don't know how to get them back. Way back 2017 they were nothing but pennies, and now it can give you some buck to survive a month if successfully retrieved.
Related topics
- Need help with an old Wallet Master Key 6
- Recovering a Bitcoin wallet and address 8
- Creating a list of non-zero wallets and their balances using Python 4
- CipherSeed: A Comprehensive Guide to Super-Secure Crypto Wallet Backups 5
- What derivation path does mm-gen wallet use? 3
- Looking for wallet software that supports custom P2SH redeem scripts? 19