I have an old wallet from 10+ years ago. It was created using an old version of Bitcoin Core before deterministic wallets were a thing. I have it now on an offline computer that has Bitcoin Core 21.0.0 on it. I installed Core 21 and synced the computer before loading the wallet a couple of years ago and haven't synced it since, but also haven't done any transactions with the UTXOs in that wallet since then either. When I loaded the wallet after syncing the computer, the balance for the total wallet was what I was expecting.
I have set up another computer with Bitcoin Core 24.0.1 on it. My plan is to set up a watch only wallet on this computer, bring in the public addresses from the old wallet and create PSBTs (using coin control) on the watch only wallet, which I will then transfer for signing on the offline computer. And then bring back the signed PSBTs to broadcast from the online computer.
My concerns are :
- Will there be any issues with bringing over what I need for the watch only wallet on the Core 24.0.1 computer from the old non-deterministic wallet which was created with a very old version of Bitcoin Core (even though it's now operating under 21.0.0) ? And what exactly do I need to bring over ?
- Do I need to be careful with change addresses ?
- Is there anything else I need to worry about, and/or should I be going about this a different way ?
Thank you in advance.