Is this impossible? Would you like to see this too?
Seems doable once output descriptors feature is implemented, similar to how Bitcoin Core handle imported descriptors that aren't marked "
active".
But do Electrum users need it? Personally, I don't.
Is there any reason Electrum doesn't support importing private keys of old addresses from a previous wallet?
In the old versions when a similar feature was possible: Some newbies who imported their unrelated key(
s) to an HD wallet
causedreported missing funds for not backing up the imported keys after losing access to the wallet, thinking that they can restore it with the wallet's seed phrase.
You must have done your research or just a coincidence because Step 3 in your example mitigates that with the "
Prompt to Sweep" step (
which should be mandatory to finish upgrade),
So such scenario will only lead to missing spent transactions and labels related to the swept seed or private keys.
However, the change will not be simple for a minor feature and LabelSync
plugin should also be updated to work with it.
I don't think the developers would work on it even if it's requested (
after descriptor update), there's a chance if you or someone you know
work on itposted the necessary changes as
a "
Pull Request" though.