Are you wanting to move your coins and are basically stuck without a working Armory setup currently?
No, Armory works fine. I actually believe it is the best available wallet at the moment.
I want to do this for 2 main reasons:
1- To be sure to be able to successfully export my keys/addresses and access coins in case I run into an issue with Armory in the future. That is, to not be 100% dependent (or "stuck") on a single system, or a single point of failure.
2- To be able to export specific keys/addresses into other bitcoin forks' clients (after having emptied those keys, obviously).
Good to hear!
Sound reasoning, most come in here after a problem has reared its head rather than before.
For Core, honestly 0.16 should resolve the issue.
But for now you might be able to try Electrum. I know by default it opts for bech32 addresses and native (rather than nested) segwit, but I swear I read that it can use/import P2SH-P2WPKH with a bit of poking.
Word of warning on your second point, if an adversary gets ahold of
one of your private keys
AND has your root
public key they can generate backwards and forward on the chain to get the other private keys within that wallet too. Make sure your empty that wallet, not just the keys.
Relevant posts from goatpig
here and
here.
That's a very important piece of information I didn't know. Thank you for that. Cycling wallets (and not only keys), and obviously making proper backups, is an important step to do beforehand then.
I prefer to avoid using Electrum, at least for now, as I do not like the idea of being dependent and a third-party server to access coins. I think that running full nodes is healthier for the entire network. But thank you for suggesting that.
Back to my initial question:
How to import a segwit P2SH-P2WPKH keys into bitcoin core, as it is right now?
I am sure that goatpig knows if/how this can be done, but I do not want to send him a direct PM to ask. It is best if those discussions are public so that it can help other people in the future too.