Author

Topic: Upgrading from 2.6.4 with 2 factor to 3.0.2 (Read 203 times)

HCP
legendary
Activity: 2086
Merit: 4361
December 10, 2017, 02:14:24 AM
#7
You can either just open the same Electrum Bitcoin wallet - which you already use - in Electron Cash or restore your wallet with your seed/private-keys. Both are going to have the same result. But in this case, it's obviously way easier if you just open your already existing wallet in Electron Cash.
The only reason I mention doing the restore/disable in Electrum and then opening the wallet file with ElectronCash, is that there were a few users who had issues attempting to restore the 2FA wallet in ElectronCash... they got stuck on a "please wait" screen... This didn't seem to happen with the "Restore in Electrum, Open in ElectronCash" method.

The wallet files are identical (given ElectronCash was essentially a direct copy with some edits to the transaction signing algorithm)... it's also why I recommended v2.9.3 of Electrum (https://download.electrum.org/2.9.3/)... as I think the wallet file format was modifed in v3 of Electrum.
legendary
Activity: 2758
Merit: 6830
December 09, 2017, 08:19:04 PM
#6
When you say I should be able to open the wallet using ElectronCash do you mean that I (at this point) can just open the Electrum wallet file in ElectronCash and my BCH will then be available in the wallet? Or do I need to import the seed or private keys?
You can either just open the same Electrum Bitcoin wallet - which you already use - in Electron Cash or restore your wallet with your seed/private-keys. Both are going to have the same result. But in this case, it's obviously way easier if you just open your already existing wallet in Electron Cash.

Wow that is a complicated guide. Is there any chance that there will be an easier way in the future? Because then I would just wait with claiming the BTG as I'm not sure I would get all the steps correct here anyway.
It could become a little bit easier if a dev ever decides to fork a working version of Electrum for Bitcoin Gold. But so far, no one seems to care about it.
newbie
Activity: 5
Merit: 0
December 09, 2017, 06:44:48 PM
#5
1) Upgrade my Electrum 2.6.4 to 3.0.2 and just open the old wallet file in 3.0.2. I assume I don't have to use the seed here and the old 2 factor solution using google auth will still work without additional setup? Reason for the upgrade is to avoid issues with an older version.
I would recommend that you ONLY upgrade as far as v2.9.3... just to make the next step easier, as I'm not 100% sure that ElectronCash v2.9.4 will play nicely with a v3 wallet.

Quote
Quote
3)  Use the seed from my 0 BTC electrum wallet to import into a BCH wallet like Electron Cash installed on another computer. Do I need to disable the 2 factor login on my electrum wallet before doing this?
You should restore your 2FA in ELECTRUM... disabling 2FA functionality during the restore... then you should be able to open that wallet using ElectronCash... as it is disabled, it will have two of the 3 private keys and you'll be able to create/sign the appropriate BCH transactions.

When you say I should be able to open the wallet using ElectronCash do you mean that I (at this point) can just open the Electrum wallet file in ElectronCash and my BCH will then be available in the wallet? Or do I need to import the seed or private keys?

Quote
Quote
5) Claim my BTG by exporting the private keys from the electrum wallet and importing them into the android wallet coinomi app. Potentially transfer them to my BTG address on the Nano S if possible. Do I need to disable the 2 factor login on my electrum wallet before doing this?
This won't work... as Abdussamad has pointed out, you can't just export your private keys from an Electrum 2FA wallet and import them into Coinomi to get BTG... instead you need to follow a process like this: https://bitcointalksearch.org/topic/tutorial-how-to-extract-bitcoin-gold-from-a-2fa-electrum-wallet-step-by-step-2550529

Yes... it really IS that long and complicated... PLUS you need to have BitcoinGold Core downloaded and synced for it to work. Undecided

Wow that is a complicated guide. Is there any chance that there will be an easier way in the future? Because then I would just wait with claiming the BTG as I'm not sure I would get all the steps correct here anyway.
HCP
legendary
Activity: 2086
Merit: 4361
December 09, 2017, 03:17:41 PM
#4
1) Upgrade my Electrum 2.6.4 to 3.0.2 and just open the old wallet file in 3.0.2. I assume I don't have to use the seed here and the old 2 factor solution using google auth will still work without additional setup? Reason for the upgrade is to avoid issues with an older version.
I would recommend that you ONLY upgrade as far as v2.9.3... just to make the next step easier, as I'm not 100% sure that ElectronCash v2.9.4 will play nicely with a v3 wallet.

Quote
3)  Use the seed from my 0 BTC electrum wallet to import into a BCH wallet like Electron Cash installed on another computer. Do I need to disable the 2 factor login on my electrum wallet before doing this?
You should restore your 2FA in ELECTRUM... disabling 2FA functionality during the restore... then you should be able to open that wallet using ElectronCash... as it is disabled, it will have two of the 3 private keys and you'll be able to create/sign the appropriate BCH transactions.


Quote
5) Claim my BTG by exporting the private keys from the electrum wallet and importing them into the android wallet coinomi app. Potentially transfer them to my BTG address on the Nano S if possible. Do I need to disable the 2 factor login on my electrum wallet before doing this?
This won't work... as Abdussamad has pointed out, you can't just export your private keys from an Electrum 2FA wallet and import them into Coinomi to get BTG... instead you need to follow a process like this: https://bitcointalksearch.org/topic/tutorial-how-to-extract-bitcoin-gold-from-a-2fa-electrum-wallet-step-by-step-2550529

Yes... it really IS that long and complicated... PLUS you need to have BitcoinGold Core downloaded and synced for it to work. Undecided
legendary
Activity: 2758
Merit: 6830
December 09, 2017, 09:31:00 AM
#3
If you can't manage to import your 2FA wallet in Electron Cash (to spend your Bitcoin Cash), do this:
https://www.reddit.com/r/Bitcoincash/comments/7ee74h/claiming_bcc_from_electrum_2fa_wallet/dq4u9db/

To do the second part, you will need to download Electron Cash 2.9.3 or older. You can find it here:
https://electroncash.org/downloads/2.9.3/
legendary
Activity: 3682
Merit: 1580
December 09, 2017, 08:37:07 AM
#2
1. Yes you don't have to do anything other than install the latest version

3. I don't think electron cash supports 2fa wallets. You could try it but I don't think it'll work.

5. Your 2fa addresses are multisig addresses so they have 3 private keys behind them. Any 2 are required to sign spending transactions. Restoring from seed recreates a wallet with 2 private keys. The third one is held by trusted coin. Anyway it's going to be a lot more complicated than simply sweeping the keys in coinomi. I haven't looked into bgold software so I can't guide you on how to do this but I'm sure others here can.

Old 2fa wallets had 25 word seeds. Electrum can still restore from those. It maintains backwards compatibility with all past seed mnemonic formats.










newbie
Activity: 5
Merit: 0
December 09, 2017, 08:00:54 AM
#1
Hi,

Please comment if my approach here is correct in order to avoid issues.
I've recieved my Nano S and want to transfer my coins from Electrum 2.6.4 to the hardware wallet. I have activated 2 factor on my electrum wallet and since the coins have been there before the forks it also contains unclaimed BCH and BTG.
My plan is to transfer my BTC to the Nano S. Then claim the BCH and BTG and transfer them to the ledger as well.

Procedure:
1) Upgrade my Electrum 2.6.4 to 3.0.2 and just open the old wallet file in 3.0.2. I assume I don't have to use the seed here and the old 2 factor solution using google auth will still work without additional setup? Reason for the upgrade is to avoid issues with an older version.
2) Transfer all my coins from my electrum wallet to Nano S.
3)  Use the seed from my 0 BTC electrum wallet to import into a BCH wallet like Electron Cash installed on another computer. Do I need to disable the 2 factor login on my electrum wallet before doing this?
4) Send my BCH from Electron Cash to my Nano S BCH address.
5) Claim my BTG by exporting the private keys from the electrum wallet and importing them into the android wallet coinomi app. Potentially transfer them to my BTG address on the Nano S if possible. Do I need to disable the 2 factor login on my electrum wallet before doing this?

Additional question: My electrum wallet seed is 25 words, and I see a lot of talk about 12 word seeds. It was created on version 2.6.2. It should still be ok right?
It would be a great help if you could comment on my procedure and if it is ok in all steps. Thanks a lot in advance for the help guys.
Jump to: