Got a wallet.dat file from my old device

12 replies 39 views
Posts: 2 · Reputation: 7
#1Nov 23, 2020, 01:13 AM
So I've got this wallet.dat file from my old device, and I also have the password. The thing is, when I load it up in Bitcoin Core, I don't see all the stats I expect. It needs a ton of space on my computer to sync completely, and I can't manage that right now. Is there any way to check my balance without going through the whole syncing process?
4 Reply Quote Share
titanz829Member
Posts: 227 · Reputation: 112
#2Nov 23, 2020, 06:32 AM
You could make use of a block explorer like Blockchair or MEMPOOL.space . However the only problem is you would need to have one of the addresses. I suggest you check if you have any of the addresses to the wallet because if not you have no option but to resync with your dat file. I would have suggested using your public keys but the will only display balance after syncing too so it's not much different from accessing the wallet normally.
1 Reply Quote Share
blockhubMember
Posts: 1033 · Reputation: 43
#3Nov 23, 2020, 10:59 AM
You can set your Bitcoin core to pruned if you don't want to download the whole blockchain. You can find it under settings> option and you should be able to see this below Uploaded by BitMAxz Enable the prune block storage to and set how much space you want; the minimum is 550MiB but you can set it to 1GB or 2GB like my setup. For instant checking, get your BTC address from your receiving addresses. To find all of your addresses, you can find them on Window> Receiving addresses. Another screen will pop up, and you should be able to find your wallet addresses. Then right-click any address you want to check the balance of and use the block explorer suggested by Mia Chloe above. Check the image below as a reference. Uploaded By BitMaxz
2 Reply Quote Share
mr_whaleNewbie
Posts: 211 · Reputation: 19
#4Nov 23, 2020, 04:04 PM
If op literally doesn't want to take the risk or wish to not use the prune mode, he can still export the private key of his address on bitcoin core using the dump key command on the command console dumpprivkey<your address> and import to Electrum so he can access his funds..
1 Reply Quote Share
Posts: 790 · Reputation: 114
#5Nov 23, 2020, 07:29 PM
Chances are your wallet already has the last known balance from when it was synced on your old device. If you didn't receive new transactions since then, it's still the same. Note: if you have to ask those questions, I wouldn't start messing around with private keys! Just sync a pruned node (and be patient).
2 Reply Quote Share
satoshiz171Full Member
Posts: 67 · Reputation: 796
#6Nov 23, 2020, 07:37 PM
AFAIK, the prune only takes place once the entire block chain has been verified. It still needs to download all of the data before it prunes to the size specified.
0 Reply Quote Share
the_atlasMember
Posts: 401 · Reputation: 80
#7Nov 23, 2020, 09:24 PM
Nope, Bitcoin Core performs pruning on the fly by removing the older blocks as new ones are verified. This means you don’t need SSD/HDD of the size large enough to store the entire blockchain. With pruning enabled Bitcoin Core only keeps a recent subset of the blockchain data. This is why the storage requirements for node in the prune mode are reduced so significantly.
3 Reply Quote Share
Posts: 790 · Reputation: 114
#8Nov 23, 2020, 10:40 PM
Wrong. Pruning takes place on the fly, while downloading new data. Correct. That's how it verifies all your own transactions.
2 Reply Quote Share
satoshiz171Full Member
Posts: 67 · Reputation: 796
#9Nov 24, 2020, 12:31 AM
Is that applicable to a full node as well? Or does a full node require the entire block chain?
6 Reply Quote Share
the_atlasMember
Posts: 401 · Reputation: 80
#10Nov 24, 2020, 07:14 AM
A full node also verifies new blocks on the fly adding the relevant data to its databases stored on SSD/HDD after the new transactions and blocks in RAM have been verified. BTW, you may skip the transactions download and subsequently their verification and force your node either pruned or full to verify only blocks while downloading blockchain. To do this just put the following entry into your bitcoin.conf file:
2 Reply Quote Share
Posts: 790 · Reputation: 114
#11Nov 24, 2020, 07:29 AM
It depends on which definition you follow: some say a full node needs to have the full blockchain, some say all it has to do is verify all transactions in your wallet on it's own. I like to think a full node has a copy of the full blockchain.
4 Reply Quote Share
dr_atlasMember
Posts: 419 · Reputation: 65
#13Nov 26, 2020, 04:25 AM
Didn't you initially said your wallet.dat already has already a wallet encryption password/passphrase set by you? "Someone without a password" doesn't really make sense when you speak of wallet encryption passwords. Or I don't understand you, likely possible. (I think I get what you want to achieve.) Encrypted Bitcoin Core wallets can be opened and synced without the encryption password/passphrase. As soon as some action is done which needs the private keys to be accessible aka decrypted, Bitcoin Core will demand the entry of the encryption password/passphrase. Such common actions are dumping the private keys or transfering coins from your wallet. The safety of your coins depend on the complexity and resistance to guess or brute-force your encryption password/passphrase.
0 Reply Quote Share
?Reply
Sign in to reply to this topic

Related topics