Bitcoin Forum

Bitcoin => Electrum => Topic started by: patrycek on November 21, 2017, 01:42:07 PM



Title: How to export private keys in Electrum with 2FA
Post by: patrycek on November 21, 2017, 01:42:07 PM
How could I export private key from my wallet in Electrum when using 2FA - two factor authentication?

I have exported private keys, and I got list of pairs: address - private key. However I am not able to import these private keys to another wallet (other then electrum)

Each of the address starts with "3". I have read on some forum, that it means that keys are encrypted using multiple signing keys, and I need all of the signing keys to decrypt private key. How to do it? I have my password, and 2FA functionality working when using Electrum wallet.

I need to obtain my private keys, in order to redeem BCC, from Electrum wallet. I do not have seed, and it looks that it is not possible to read seed in Electrum with 2FA, so I do not know any other way of redeeming BCC.


Title: Re: How to export private keys in Electrum with 2FA
Post by: HCP on November 22, 2017, 12:10:31 AM
If you don't have the seed, then there is no way for you to recover your BCH. :(

To get your BCH, you need 2 of the 3 private keys that control your 2FA wallet. You have one in the 2FA wallet itself, your seed "protects" a 2nd one... and the 3rd is controlled by TrustedCoin. So, without your seed, you cannot find private key #2... so you're down to only two private keys... you have one, TrustedCoin has the other. BOTH are now required to be able to sign a transaction to move the BCH.

It *might* be possible, if you contact TrustedCoin that they will help you and co-sign a BCH transaction that you create... I believe another user managed to get this done, but I wouldn't guarantee that they will.

To create that transaction, you would need to recreate your 2FA wallet as a 2-of-3 MultiSig in ElectronCash... using the 1 xprv that you have access to, and the two xpubs that represent the two missing private keys... then create and partially sign the transaction and send it to TrustedCoin and get them to cosign it.

Why do you not have the 2FA seed? ??? The seed is the most important thing to have safely and securely backed up for ANY seed derived wallet :-\