It's a 2013 wallet, but was used until 2015, so im not sure if it was converted to HD by the 2015 Core version which I think it was around when HD was introduced
Do this:
- Open Bitcoin Core (GUI)
- Select the wallet in the drop-down menu if you have multiple wallets loaded.
- Check the HD icon on the lower-right-hand side of Bitcoin Core, it's crossed-out if the selected wallet isn't HD.
Anyway, so how do I do this? In this thread there is some convoluted way where im going to need to go key by key? wtf. There is no other way?
For non-HD wallet; no, there's not other way but to import each public key to the watch-only wallet since those aren't derived from a single master key.
For HD wallet, you'll just need to import the parent descriptors (
that has xpub) to the watch-only wallet.
But if you use the Migrate option, doesn't it convert it to HD format? or the existing keys will still be non-HD derived so you would still need to manually import each existing public key?