I had a power outage recently and realized my current setup needs to change.
The old ass laptop that I use for just bitcoin core needs to be retired. I’ve been running a pruned node on it forever. it’s been OS updated recently and the blockchain is catching up once again. I’m thinking to move to Sparrow wallet synced to a Raspiblitz instance (over tor) and the have a method for importing the bitcoin core wallet via output descriptors.
However the few times I’ve tried to migrate the legacy wallet bitcoin core (v31 now) have complained about the process and demanded a blockchain re-index. ex:
[error] Prune: last wallet synchronisation goes beyond pruned data. You need to -reindex (download the whole blockchain again in case of a pruned node)
That’s not really feasible even if I wanted to since this old machine is struggling even to catch up to the last week of being offline, nor do I even have the space on it anymore for a full blockchain.
So the question is, how can I just migrate the legacy wallet -> descriptor one without needing a fully synced bitcoincore node ?
Before anyone suggests it I’d rather not sweep the keys and broadcast a transaction, this machine mostly stays offline / airgapped except via tor proxy.











