Pages:
Author

Topic: [TUTORIAL] How to extract Bitcoin Gold from a 2fa Electrum Wallet [STEP BY STEP] (Read 1876 times)

legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
Man, you are a saint! That worked flawlessly and it was a matter of 1 minute! I saved the page locally and disconnected from the internet before putting in my seed (like they recommend). It generated a wallet that I was able to open in ElectrumG.
You're welcome.. but,
that's not what they meant by saying "offline", you should've saved the page in your disk and launch that on an offline machine... anyways,
the coins has way smaller value than BTC, I just hope that you've already sent your Bitcoins from the addresses of that seed phrase before extracting your BTG.
newbie
Activity: 6
Merit: 0
Thank you both for your answers!

There's an easier but riskier way aside from the above.
All you have to do is to use TrustedCoin's 2FA Recovery tool (from Electrum's 2fa service provider) and it will generate a ElectrumG-supported 2of3 multisig wallet file.
Then you can simply open that "wallet_recovered" file using ElectrumG.

The catch is, you'll have to paste your seed phrase to that tool.
If you're interested: https://trustedcoin.com/static/recover/standalone.html (please read the warnings)

Man, you are a saint! That worked flawlessly and it was a matter of 1 minute! I saved the page locally and disconnected from the internet before putting in my seed (like they recommend). It generated a wallet that I was able to open in ElectrumG.

Thanks again!
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
Sorry for pulling out this old thread, but I'm still having this problem with my old 2FA Electrum wallet. Given the fact that there's a BTG version of Electrum now with ElectrumG did this make things a little easier?
There's an easier but riskier way aside from the above.
All you have to do is to use TrustedCoin's 2FA Recovery tool (from Electrum's 2fa service provider) and it will generate a ElectrumG-supported 2of3 multisig wallet file.
Then you can simply open that "wallet_recovered" file using ElectrumG.

The catch is, you'll have to paste your seed phrase to that tool.
If you're interested: https://trustedcoin.com/static/recover/standalone.html (please read the warnings)
HCP
legendary
Activity: 2086
Merit: 4361
Sorry for pulling out this old thread, but I'm still having this problem with my old 2FA Electrum wallet. Given the fact that there's a BTG version of Electrum now with ElectrumG did this make things a little easier?
You can shortcut some of this process by using ElectrumG (as it should allow you to recreate the multisig)... basically, you'll need to restore your 2FA wallet in Electrum (BTC version) using the 12 word seed and use the "DISABLE" option when prompted if you want to keep or disable 2FA.

Also, DO NOT set a password on the wallet file... otherwise you won't be able to open in a text editor...

What this does is create a copy of your 2FA wallet that contains TWO xprvs and ONE xpub which you can use to recreate the multisig in other versions of Electrum.

After the "disabled" 2fa wallet is created, you should be able to open it with a text editor and copy the the "xprv" from the x1/ and x2/ sections and the "xpub" from x3/ section of the "disabled" BTC wallet file. Once you have the two xprvs and one xpub, you can do the following in ElectrumG:

You can then create a multisig in ElectrumG (BTG version) using these "keys" to recreate the wallet in BTG.
- New/Restore
- Multi-Signature Wallet
- From 3 co-signers, require 2 signatures
- "use a master key"
- paste xprv from x1/ and click "Next"
- Enter co-signer key
- paste xprv from x2/ and click "Next"
- Enter co-signer key
- paste xpub from x3/ and click "Next"
- Add password if you want

This will generate a BTG multisig wallet in ElectrumG that should match the 2FA wallet from Electrum and have your BTG showing (assuming there is some BTG on those addresses)


NOTE: it may take quite a while for the wallet to sync... as there don't seem to be too many BTG electrum servers still running... I could only find 2 Undecided
newbie
Activity: 6
Merit: 0
Sorry for pulling out this old thread, but I'm still having this problem with my old 2FA Electrum wallet. Given the fact that there's a BTG version of Electrum now with ElectrumG did this make things a little easier?
newbie
Activity: 7
Merit: 0
i works, thank a lot. i send you 0.2 BTG for some beer  Wink
newbie
Activity: 15
Merit: 0
You won't be able to use deserialize() and gettransaction() as, like I said, it won't exist on the Bitcoin network as this "hybrid fork" created its own "funding transactions".

However, that explorer you linked to is nice enough to deserialize the raw transaction for you, You can use the link: https://chainz.cryptoid.info/btx/tx.dws?151581.htm#raw and click the "Raw Transaction" tab. You'll see the same info that you would get from the deserialize(gettransaction()).


I pulled it off eventually, Thanks for all your help bro !!  Smiley
HCP
legendary
Activity: 2086
Merit: 4361
You won't be able to use deserialize() and gettransaction() as, like I said, it won't exist on the Bitcoin network as this "hybrid fork" created its own "funding transactions".

However, that explorer you linked to is nice enough to deserialize the raw transaction for you, You can use the link: https://chainz.cryptoid.info/btx/tx.dws?151581.htm#raw and click the "Raw Transaction" tab. You'll see the same info that you would get from the deserialize(gettransaction()).
newbie
Activity: 15
Merit: 0
OK it worked, thanks dude.
Thanks for confirming that you don't need to have it synced... that will be very useful for anyone else who needs to claim.


Btw I also have Bitcore on the same address..Can I claim it as well?
Theoretically yes... Try reading: https://steemit.com/crypto-news/@xwerk/bitcore-btx-guide-the-2nd-snapshot-for-btc-hodlers-free-btx-or-how-it-works

Basically, it's the same process as with BitcoinGold... createrawtransction and signrawtransaction... It's just finding the correct inputs etc is slightly more difficult as they are completely different transaction IDs due to Bitcore being a so-called "hybrid fork" where they manually created the transactions to credit coins to addresses etc

Hey bro, I'm trying to do this atm.
This is the address: https://chainz.cryptoid.info/btx/address.dws?3NAA6mHnBANnP1CiNFzaajs8Q77Cxv7DTQ.htm

I thingn that this is the transection id.. but I'm not sure : Transaction ID: 343576cdcf4a89d9ccc27d661d0b1d42ab83a80f3252c5637a0c8c1a4e9bd863

This is where I'm stuck now:


18:53:02

deserialize(gettransaction("343576cdcf4a89d9ccc27d661d0b1d42ab83a80f3252c5637a0c8c1a4e9bd863"))


18:53:02

Invalid or non-wallet transaction id (code -5)
HCP
legendary
Activity: 2086
Merit: 4361
Also... good news for anyone who still has their BTG in an Electrum 2FA wallet... you no longer need to worry about extracting private keys and creating transactions manually.

BitcoinGold dev team have released ElectrumG... a BTG compatible fork of Electrum!

You can see the ElectrumG release here on the BitcoinGold Github: https://github.com/BTCGPU/electrum/releases/tag/3.2-beta
BitcoinGold blog post regarding ElectrumG: https://bitcoingold.org/electrumg-spv-bitcoin-gold/

NOTE: This is still BETA software!


I've tested it, and it looks like you can recreate your "disabled 2FA" wallet in ElectrumG as a normal 2-of-3 MultiSig wallet and it will find all your addresses, transactions and coins! Smiley

Simply use: "File -> New\Restore -> Multi-Signature Wallet -> From 3 co-signers, require 2 signatures -> Use a master key -> Copy/Paste your X1 xprv from your unencrypted disabled 2fa wallet file -> Use a co-signer key -> Copy/paste the X2 xprv from your unencrypted, disabled 2fa wallet file -> use a co-signer key -> copy/paste the x3 xpub from your unencrypted, disabled 2fa wallet file"

NOTE: if required, see the OP for instructions on creating your unencrypted, disabled 2fa wallet file.

Also, they only have 2 servers up and running at the moment, so the network can be a bit flaky and sync times can be quite slow.
sr. member
Activity: 420
Merit: 257
I know, off topic, but didn´t know, where to ask my question, please mods move me to where i belong.
I have my BTCP installed. Where exactly do i get my private keys in electrum, only BTC, from the fork, to insert into my BTCPrivate wallet ? ?
And how do i do that ?
I have moved my old Bitcoins to another wallet, so all clear, i just need this last step and don´t want to fuck it up . . .



Wham, i just opened up a new BTCP-Wallet from Electrum  (Github, from the original website, carefull here, Scams).
Yes, i have a seed already. Put in my old seed (from the now empty Bitcoin-Wallet, Electrum), and what can i tell you (after 15 Minutes loading, without telling me), i have more BTCP, than i thought.

I really don´t know why the fuck around with private keys, and such. You all have your seed backed up anyway ! No ?

Now, where to sell it ?



Ok, off topic, i piss myself out of here  Smiley


sr. member
Activity: 420
Merit: 257
I have my BTCP installed. Where exactly do i get my private keys in electrum, only BTC, from the fork, to insert into my BTCPrivate wallet ? ?
Is it a standard Electrum wallet or a 2FA wallet?

If it is a standard Electrum wallet... you can simply right click on the address(es) on the "Addresses" tab (View -> Show Addresses) that you're trying to get the keys for and select "Private Key" from the menu or you can goto "Wallet -> Private Keys -> Export" and you'll get ALL the private keys.

NOTE: If your wallet is a 2FA wallet... you CAN NOT do this! You need to follow the long and complicated process over extracting all the components of your multiSig addresses and creating a transaction manually to move your BTCP



Quote
I know, off topic, but didn´t know, where to ask my question, please mods move me to where i belong.
Next time, just start a "new topic", link is in the top right when you're looking at the list of threads:


Oh, no, a new topic is way over my head, can´t do that  Smiley



HCP
legendary
Activity: 2086
Merit: 4361
I have my BTCP installed. Where exactly do i get my private keys in electrum, only BTC, from the fork, to insert into my BTCPrivate wallet ? ?
Is it a standard Electrum wallet or a 2FA wallet?

If it is a standard Electrum wallet... you can simply right click on the address(es) on the "Addresses" tab (View -> Show Addresses) that you're trying to get the keys for and select "Private Key" from the menu or you can goto "Wallet -> Private Keys -> Export" and you'll get ALL the private keys.

NOTE: If your wallet is a 2FA wallet... you CAN NOT do this! You need to follow the long and complicated process over extracting all the components of your multiSig addresses and creating a transaction manually to move your BTCP



Quote
I know, off topic, but didn´t know, where to ask my question, please mods move me to where i belong.
Next time, just start a "new topic", link is in the top right when you're looking at the list of threads:

sr. member
Activity: 420
Merit: 257
I know, off topic, but didn´t know, where to ask my question, please mods move me to where i belong.
I have my BTCP installed. Where exactly do i get my private keys in electrum, only BTC, from the fork, to insert into my BTCPrivate wallet ? ?
And how do i do that ?
I have moved my old Bitcoins to another wallet, so all clear, i just need this last step and don´t want to fuck it up . . .

HCP
legendary
Activity: 2086
Merit: 4361
I have 0.16 btx on my address..but when I try to import the private ket into btx wallet it says that "nothing was found" , like you have no fund
If it's on a 2FA address, you can't just "export the private key" from Electrum due to the 2FA wallet in Electrum being a multi-sig wallet and each address being constructed from THREE private keys.

If you simply select "Wallet -> Private Keys -> Export" (or right click an Address in 2FA wallet and select "private key"), you will only get ONE key for each address...

The ONLY way to access these addresses in other coins (or wallets) is if:

1. The other coin (or wallet) supports Multi-Signature addresses
2. You export the 2 private keys from your disabled 2FA wallet
3. You recreate the multi-sig address in the new coin (or wallet) by combining the two private keys you exported and the public key the matches the 3rd private key (held by TrustedCoin)

Or

You manually create a transaction that sends the coins from the 2FA wallet address to new address of the forkcoin, as per the instructions in this thread.
newbie
Activity: 15
Merit: 0
OK it worked, thanks dude.
Thanks for confirming that you don't need to have it synced... that will be very useful for anyone else who needs to claim.


Btw I also have Bitcore on the same address..Can I claim it as well?
Theoretically yes... Try reading: https://steemit.com/crypto-news/@xwerk/bitcore-btx-guide-the-2nd-snapshot-for-btc-hodlers-free-btx-or-how-it-works

Basically, it's the same process as with BitcoinGold... createrawtransction and signrawtransaction... It's just finding the correct inputs etc is slightly more difficult as they are completely different transaction IDs due to Bitcore being a so-called "hybrid fork" where they manually created the transactions to credit coins to addresses etc

I have 0.16 btx on my address..but when I try to import the private ket into btx wallet it says that "nothing was found" , like you have no fund
HCP
legendary
Activity: 2086
Merit: 4361
OK it worked, thanks dude.
Thanks for confirming that you don't need to have it synced... that will be very useful for anyone else who needs to claim.


Btw I also have Bitcore on the same address..Can I claim it as well?
Theoretically yes... Try reading: https://steemit.com/crypto-news/@xwerk/bitcore-btx-guide-the-2nd-snapshot-for-btc-hodlers-free-btx-or-how-it-works

Basically, it's the same process as with BitcoinGold... createrawtransction and signrawtransaction... It's just finding the correct inputs etc is slightly more difficult as they are completely different transaction IDs due to Bitcore being a so-called "hybrid fork" where they manually created the transactions to credit coins to addresses etc
newbie
Activity: 15
Merit: 0
I'm not even sure if you need to have BitcoinGold Core fully synced to be able to create the transaction or not... Have you tried doing it now while you wait for the sync to complete? There is no harm in trying to create the raw transaction... at worst it just won't work.

The only downside to not syncing, is that if you use a BTG receive address generated by your copy of BitcoinGold Core, you won't be able to see your coins until it is fully synced... but you can create the transaction to send to any BTG address, it doesn't have to be from your copy of BTG Core, so you can send to an exchange address etc.

OK it worked, thanks dude.

Btw I also have Bitcore on the same address..Can I claim it as well?
newbie
Activity: 54
Merit: 0
Hey I dont see any tips on your BTG/BTC addresses.... has this not helped anyone or are they all skinflints?


Hi OP, sent you 0.5 BTG just now as thanks. Sorry it took a while to get around to it but wanted to acknowledge your help.

Sent to GeCXRytvTjXRyZg8pNkhve4PHs4ZSbRxFW

Cheers
HCP
legendary
Activity: 2086
Merit: 4361
I'm not even sure if you need to have BitcoinGold Core fully synced to be able to create the transaction or not... Have you tried doing it now while you wait for the sync to complete? There is no harm in trying to create the raw transaction... at worst it just won't work.

The only downside to not syncing, is that if you use a BTG receive address generated by your copy of BitcoinGold Core, you won't be able to see your coins until it is fully synced... but you can create the transaction to send to any BTG address, it doesn't have to be from your copy of BTG Core, so you can send to an exchange address etc.
Pages:
Jump to: