To import a Legacy address (1...) , p2pkh:<privatekey>
To import a Nested segwit address (3...), p2wpkh-p2sh:<privatekey>
To import a Native segwit address (bc...), p2wpkh:<privatekey>
This was very helpful. I was able to import the correct addresses this way into Electrum. Thank you.
I'm not quite sure I understand what your issue is... you're concerned that there might be some sort of "spyware" in Bitcoin Core?
Yes, that or some nefarious software on my operating system. Big transactions were signed that I don't have knowledge of. I have to do forensic investigation to try to find out the culprit, but for now I'm not using Core. The transactions went first to one address, and after 6 confirmations it went to a mixer. The outgoing transactions were hidden in the GUI. Incoming transactions were also hidden, so it looked like the balance was smaller than what it really was. This way, the sudden drop in the wallet balance would not be visible.
You realise if you use the Bitcoin Core console (or bitcoin-cli) you can manually create and sign transactions without broadcasting them... you'll be able to decode and view the full contents before you send it...
1. createrawtransaction
2. signrawtransactionwithkey or signrawtransactionwithwallet (useful if spending from multiple addresses)
3. decoderawtransaction
Once you're satisfied... you can use:
4. sendrawtransaction
I didn't know that. I used Electrum instead, and started with small transactions. It was probably a lot more work, but at least I got it working.
I have a HD wallet from BitcoinCore, and I suspect that there are some ways of tapping my wallet. I don't want to sign transactions with BitcoinCore. So I would like to import private keys into Armory and sign transactions offline.
What do you mean tapping your wallet? Are you afraid someone is going to steal your coins? If so then they can do that as soon as you enter your wallet password which you will have to do to dump your private keys.
I think your fears are irrational.
I lost quite a bit, so I don't think my fear was misguided. I do think someone had my private keys, and they got some scheme going that is quite significant. If they clean out my wallet instantly, it's too obvious, and the scheme stops. But if they just tap wallets slowly over years, it can go undiscovered for a long time.
Could it be a keylogger? Could it be that I downloaded a bad version of Core? Maybe, I've been sloppy and not done checksum after each download.
Could it be a bad random number generator? I don't know.