Thank you for putting things together. I don't want to create a new wallet in order to have p2sh wrapped addresses. I was meaning to ask if there exists a command that can turn my existing p2wsh or p2wpkh into p2sh wrapped of them.
Thank you anyway.
Do you mean "
new seed"?
Because Electrum doesn't have any feature to generate other script types to existing wallets aside from what's set during wallet creation. (
defaults to Native SegWit)
If so, you can "
force" Electrum to use your existing seed to make a new wallet with P2SH-P2WPKH addresses by toggling "
BIP39 seed" option to enable the script type options.
But that's not following the standards so you wont be able to restore it using BIP39 wallets or wallets that supports Electrum seed.
You'll also have to do the exact same steps to restore it and hope that Electrum devs wont "
fix" Electrum's behavior to let the user proceed despite having an invalid BIP39 seed phrase.
And since your Electrum seed is not restored as a BIP39 seed, it'll restore a different set of private keys even if you use the same derivation path as the original wallet.
It's safer to use a real BIP39 seed created elsewhere if you really need Nested SegWit addresses in Electrum.