Evolution of Bitcoin Wallet Formats: A Timeline

10 replies 386 views
alpha23Member
Posts: 116 · Reputation: 79
#1May 11, 2023, 01:19 AM
Thinking about putting together a timeline of when Bitcoin Core changed its wallet format. Got some help from AI on this. Can anyone verify it?
5 Reply Quote Share
topbl45tNewbie
Posts: 20 · Reputation: 4
#2May 11, 2023, 07:30 AM
I made my wallet back in 2011 and it's still running on the Non-HD format. Switching to HD isn't automatic, gotta do it manually.
2 Reply Quote Share
matrix2021Full Member
Posts: 92 · Reputation: 612
#3May 11, 2023, 12:10 PM
What counts as a format change? I mean there have been tweaks to how data is saved with fields getting added or removed but most users wouldn't notice. New features also came in that aren't compatible with previous versions.
4 Reply Quote Share
alpha23Member
Posts: 116 · Reputation: 79
#4May 13, 2023, 04:28 PM
How do you handle your wallet? Got a separate laptop for watch-only wallets? What will you do when Core 30 stops supporting your wallet? I'm using Knots 28 for now and not sure what's coming.
0 Reply Quote Share
topbl45tNewbie
Posts: 20 · Reputation: 4
#5May 13, 2023, 06:30 PM
I'm on core 27.1. Just have a plain wallet from mid-2011 and kept upgrading it over time. Stuck with the old format because I had mining addresses and whitelisted ones in there. Plus I'm too lazy to start fresh.
3 Reply Quote Share
matrix2021Full Member
Posts: 92 · Reputation: 612
#6May 14, 2023, 08:46 AM
Yeah they don’t support old wallets anymore but the migration tool is in the software. It should migrate your old wallet to a new descriptor wallet without much hassle.
0 Reply Quote Share
topbl45tNewbie
Posts: 20 · Reputation: 4
#7May 14, 2023, 10:35 AM
Old man shaking fist at the sky... but maybe I should try it. Honestly, the fact that something I made in 2011 still works is why I trust Bitcoin.
2 Reply Quote Share
alpha23Member
Posts: 116 · Reputation: 79
#8May 14, 2023, 11:27 AM
Are you talking about the migration tool from earlier versions or the one implemented in version 30? Also, how can I check what version my wallet is? I think it was around 2013 for me but can't figure it out.
3 Reply Quote Share
topbl45tNewbie
Posts: 20 · Reputation: 4
#9May 14, 2023, 12:18 PM
For checking HD vs Non-HD in core, look at the bottom right of the UI. If the HD icon is greyed and crossed out, that's Non-HD. If it’s lit up, you’re good. But no idea on specific version.
1 Reply Quote Share
alpha23Member
Posts: 116 · Reputation: 79
#10May 14, 2023, 06:30 PM
Right, I've had that icon greyed out too, so it confirms it's an older wallet. But I can't remember if any upgrades ever modified it. I never manually updated the wallet file, so it might be the same as when I created it.
1 Reply Quote Share
matrix2021Full Member
Posts: 92 · Reputation: 612
#11May 14, 2023, 06:52 PM
It’s still the same migration tool, no big changes there. You can get your wallet version by running getwalletinfo and check the walletversion field. But that won't show any automatic upgrades unless they set a flag.
2 Reply Quote Share

Related topics