New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

workaround for 2fa #41

Closed
fyookball opened this Issue Aug 3, 2017 · 174 comments

Comments

Projects
None yet
@fyookball
Collaborator

fyookball commented Aug 3, 2017

#6

"had to restore the wallet from seed and check disable 2fa at end of the restore, now I can send bcc"

@jcarzooj

This comment has been minimized.

Show comment
Hide comment
@jcarzooj

jcarzooj Aug 3, 2017

That is strange fyookball i tried that yesterday and last night kept getting the same error message

jcarzooj commented Aug 3, 2017

That is strange fyookball i tried that yesterday and last night kept getting the same error message

@jcarzooj

This comment has been minimized.

Show comment
Hide comment
@jcarzooj

jcarzooj Aug 3, 2017

Downloaded electroncash.org.
Tried to open a new standard wallet to restore.
Entered seed to restore
Disabled 2fa
Still recieve same error

Please let me know if you think i am missing something. Thanks in advance for your help

jcarzooj commented Aug 3, 2017

Downloaded electroncash.org.
Tried to open a new standard wallet to restore.
Entered seed to restore
Disabled 2fa
Still recieve same error

Please let me know if you think i am missing something. Thanks in advance for your help

@prolax13

This comment has been minimized.

Show comment
Hide comment
@prolax13

prolax13 Aug 3, 2017

confirmed still an error. it shifts from


Error

error: The transaction was rejected by network rules. (16: mandatory-script-verify-flag-failed (Signature must use SIGHASH_FORKID))
[01000000013c3a9b75e046b4d4987ad5fae83c585bee3ca106c1029385f7c65201ce5d85d801000000fdfe000048304502210086d4ecc7b4c7501dea8bde3f16eeb7c78be60e2e31c4cb1c9aae0c4d3a9bc54e022050b1ec893d313f14e7baaad052923613dcd83a4b6772ee3be52b628968cd0bd541483045022100d80fd22c03aa91863bc79c69de1af2683b40dd2b2e4612bd70cde40aff28af3b02201e332a8e34ebcb9209495879454eed815bd5710795914b0c485f3d59bddebb1c014c69522102889dabc87e435ed37d384842654325106f8884cbd88914872692b3e0103df33321028bf32d4f99da4cd2a6bf84ce73c005d04ebe477db6b75495e7b0e4d3aefe9c5f210304792f0616d22b6931c4bcd3329874cb98dd7d73a318b108f1d56a16ba11b05553aefeffffff0240420f000000000017a914bd1442f94a5488b7b98f95d227193496b74a5b73872898dc020100000017a9148b33c8449ae98f3096f059779132b89be4a4ce5e8700000000]

OK

to


Error

error: The transaction was rejected by network rules. (16: mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation))
[01000000013c3a9b75e046b4d4987ad5fae83c585bee3ca106c1029385f7c65201ce5d85d801000000fc00463043021f19f57ea4662fd445683efc5ba9e47996b0750f33b2e7c08d82bbdad11e11bc022070280fd44bf8679467d7140279ec4328c29280009335864c50e3b67e14eb058441483045022100c6c35574edff26e8753190993c2c82e02df78f660f970ce52b6b64f5fecb533d02200b5428ac4efd3cff9451579b06a07060b79b45a3d9de9ccebc3c516cc69af5ed414c69522102889dabc87e435ed37d384842654325106f8884cbd88914872692b3e0103df33321028bf32d4f99da4cd2a6bf84ce73c005d04ebe477db6b75495e7b0e4d3aefe9c5f210304792f0616d22b6931c4bcd3329874cb98dd7d73a318b108f1d56a16ba11b05553aefeffffff0240420f000000000017a914a91f68cde0375c5c59cd8725de64301bdbf85147872898dc020100000017a9148b33c8449ae98f3096f059779132b89be4a4ce5e8700000000]

OK

prolax13 commented Aug 3, 2017

confirmed still an error. it shifts from


Error

error: The transaction was rejected by network rules. (16: mandatory-script-verify-flag-failed (Signature must use SIGHASH_FORKID))
[01000000013c3a9b75e046b4d4987ad5fae83c585bee3ca106c1029385f7c65201ce5d85d801000000fdfe000048304502210086d4ecc7b4c7501dea8bde3f16eeb7c78be60e2e31c4cb1c9aae0c4d3a9bc54e022050b1ec893d313f14e7baaad052923613dcd83a4b6772ee3be52b628968cd0bd541483045022100d80fd22c03aa91863bc79c69de1af2683b40dd2b2e4612bd70cde40aff28af3b02201e332a8e34ebcb9209495879454eed815bd5710795914b0c485f3d59bddebb1c014c69522102889dabc87e435ed37d384842654325106f8884cbd88914872692b3e0103df33321028bf32d4f99da4cd2a6bf84ce73c005d04ebe477db6b75495e7b0e4d3aefe9c5f210304792f0616d22b6931c4bcd3329874cb98dd7d73a318b108f1d56a16ba11b05553aefeffffff0240420f000000000017a914bd1442f94a5488b7b98f95d227193496b74a5b73872898dc020100000017a9148b33c8449ae98f3096f059779132b89be4a4ce5e8700000000]

OK

to


Error

error: The transaction was rejected by network rules. (16: mandatory-script-verify-flag-failed (Signature must be zero for failed CHECK(MULTI)SIG operation))
[01000000013c3a9b75e046b4d4987ad5fae83c585bee3ca106c1029385f7c65201ce5d85d801000000fc00463043021f19f57ea4662fd445683efc5ba9e47996b0750f33b2e7c08d82bbdad11e11bc022070280fd44bf8679467d7140279ec4328c29280009335864c50e3b67e14eb058441483045022100c6c35574edff26e8753190993c2c82e02df78f660f970ce52b6b64f5fecb533d02200b5428ac4efd3cff9451579b06a07060b79b45a3d9de9ccebc3c516cc69af5ed414c69522102889dabc87e435ed37d384842654325106f8884cbd88914872692b3e0103df33321028bf32d4f99da4cd2a6bf84ce73c005d04ebe477db6b75495e7b0e4d3aefe9c5f210304792f0616d22b6931c4bcd3329874cb98dd7d73a318b108f1d56a16ba11b05553aefeffffff0240420f000000000017a914a91f68cde0375c5c59cd8725de64301bdbf85147872898dc020100000017a9148b33c8449ae98f3096f059779132b89be4a4ce5e8700000000]

OK

@charleshsu168

This comment has been minimized.

Show comment
Hide comment
@charleshsu168

charleshsu168 Aug 3, 2017

I've got the same issue.
The fix for #6 works as long as 2fa is disabled after restoring the wallet from seed.
If 2fa is enabled while restoring from seed, the error occur:
image

charleshsu168 commented Aug 3, 2017

I've got the same issue.
The fix for #6 works as long as 2fa is disabled after restoring the wallet from seed.
If 2fa is enabled while restoring from seed, the error occur:
image

@jcarzooj

This comment has been minimized.

Show comment
Hide comment
@jcarzooj

jcarzooj Aug 3, 2017

Charles it doesnt seem to work even if 2fa is disabled. In my above post I restored a wallet and disabled the 2fa and it gave the same error. It seems like it has to be an original wallet with no 2fa or multi sig setup for it to work on this software.

jcarzooj commented Aug 3, 2017

Charles it doesnt seem to work even if 2fa is disabled. In my above post I restored a wallet and disabled the 2fa and it gave the same error. It seems like it has to be an original wallet with no 2fa or multi sig setup for it to work on this software.

@charleshsu168

This comment has been minimized.

Show comment
Hide comment
@charleshsu168

charleshsu168 Aug 3, 2017

@jcarzooj are you using the latest built 2.9.2? i compiled it in ubuntu.

charleshsu168 commented Aug 3, 2017

@jcarzooj are you using the latest built 2.9.2? i compiled it in ubuntu.

@dare2win2

This comment has been minimized.

Show comment
Hide comment
@dare2win2

dare2win2 Aug 3, 2017

I dont want to disable the 2fa in my wallet.when can i expect the latest release which works fine with 2fa seeds?i promise 10 bcc when you succeed in doing this.

dare2win2 commented Aug 3, 2017

I dont want to disable the 2fa in my wallet.when can i expect the latest release which works fine with 2fa seeds?i promise 10 bcc when you succeed in doing this.

@charleshsu168

This comment has been minimized.

Show comment
Hide comment
@charleshsu168

charleshsu168 Aug 3, 2017

When this issue is fixed, the 2fa should work again.

charleshsu168 commented Aug 3, 2017

When this issue is fixed, the 2fa should work again.

@jamieherd

This comment has been minimized.

Show comment
Hide comment
@jamieherd

jamieherd Aug 3, 2017

same issue here are my BCC lost or is someone able to fix this?

jamieherd commented Aug 3, 2017

same issue here are my BCC lost or is someone able to fix this?

@dare2win2

This comment has been minimized.

Show comment
Hide comment
@dare2win2

dare2win2 Aug 3, 2017

Multisig is not fixed in electron cash wallet.both fyookball and trustedcoin need to work together on this to make it successful

dare2win2 commented Aug 3, 2017

Multisig is not fixed in electron cash wallet.both fyookball and trustedcoin need to work together on this to make it successful

@charleshsu168

This comment has been minimized.

Show comment
Hide comment
@charleshsu168

charleshsu168 Aug 3, 2017

so you're saying TrustedCoin won't sign BCC transaction?

charleshsu168 commented Aug 3, 2017

so you're saying TrustedCoin won't sign BCC transaction?

@dare2win2

This comment has been minimized.

Show comment
Hide comment
@dare2win2

dare2win2 Aug 3, 2017

Well we need to convince them to do so.the reply i got from them is that they dont support electron cash

dare2win2 commented Aug 3, 2017

Well we need to convince them to do so.the reply i got from them is that they dont support electron cash

@dare2win2

This comment has been minimized.

Show comment
Hide comment
@dare2win2

dare2win2 Aug 3, 2017

I dont know if multisig is fixed in electron wallet or not.

dare2win2 commented Aug 3, 2017

I dont know if multisig is fixed in electron wallet or not.

@Moonlightcat76

This comment has been minimized.

Show comment
Hide comment
@Moonlightcat76

Moonlightcat76 Aug 3, 2017

I may confirm. The problem still exist.
I restored wallet from seed, disable 2FA, get BHC/BCC but this is impossible to send it.

"transaction rejected by network rules" 16 mandatory script verify flag failed - signature must be zero for failed check-(multi)sig operation"

Moonlightcat76 commented Aug 3, 2017

I may confirm. The problem still exist.
I restored wallet from seed, disable 2FA, get BHC/BCC but this is impossible to send it.

"transaction rejected by network rules" 16 mandatory script verify flag failed - signature must be zero for failed check-(multi)sig operation"

@dare2win2

This comment has been minimized.

Show comment
Hide comment
@dare2win2

dare2win2 Aug 3, 2017

Why dont try disabling the 2fa in electrum wallet first with the same private key?

dare2win2 commented Aug 3, 2017

Why dont try disabling the 2fa in electrum wallet first with the same private key?

@Moonlightcat76

This comment has been minimized.

Show comment
Hide comment
@Moonlightcat76

Moonlightcat76 Aug 3, 2017

This is possible, to disable 2FA when you restore wallet from seed. In Electrum or Electron. In both cases restored wallets don't need 2FA for transactions. But wallets detected as {wallet name} - 2FA. Sorry for my poor English. But i think this problem is for all, who have enabled 2FA on Electrum wallet until 01 august.

The problem is, that i am not programmer. I am ordinary user, who try to withdraw BCC/BHC from Electron. And the second biggest probem, that we, ordinary users, don't have any notification from Electron. No any anouncments on Electroncash.org

90% of potential Electron usres don't know anything about this thred on GitHub. They try to visit Electroncash.org for information.

Moonlightcat76 commented Aug 3, 2017

This is possible, to disable 2FA when you restore wallet from seed. In Electrum or Electron. In both cases restored wallets don't need 2FA for transactions. But wallets detected as {wallet name} - 2FA. Sorry for my poor English. But i think this problem is for all, who have enabled 2FA on Electrum wallet until 01 august.

The problem is, that i am not programmer. I am ordinary user, who try to withdraw BCC/BHC from Electron. And the second biggest probem, that we, ordinary users, don't have any notification from Electron. No any anouncments on Electroncash.org

90% of potential Electron usres don't know anything about this thred on GitHub. They try to visit Electroncash.org for information.

@badmofo

This comment has been minimized.

Show comment
Hide comment
@badmofo

badmofo Aug 3, 2017

I'm the TrustedCoin admin. For a variety of reasons, we have no immediate plans to add support for BCC to our co-signing service. I suggest you modify the Trustedcoin plugin in the Electron Cash release to:

  1. Not allow totally new 2FA wallets to be created
  2. Allow existing 2FA wallets to be restored from seed only with the 2nd-factor disabled (i.e. restored with 2 keys in the wallet thus allowing unilateral spending).
  3. When opening an existing 2FA wallet with only 1 of the 3 keys in it, a dialog should be shown informing the user they must restore from seed to regain access to their wallet.

badmofo commented Aug 3, 2017

I'm the TrustedCoin admin. For a variety of reasons, we have no immediate plans to add support for BCC to our co-signing service. I suggest you modify the Trustedcoin plugin in the Electron Cash release to:

  1. Not allow totally new 2FA wallets to be created
  2. Allow existing 2FA wallets to be restored from seed only with the 2nd-factor disabled (i.e. restored with 2 keys in the wallet thus allowing unilateral spending).
  3. When opening an existing 2FA wallet with only 1 of the 3 keys in it, a dialog should be shown informing the user they must restore from seed to regain access to their wallet.
@Moonlightcat76

This comment has been minimized.

Show comment
Hide comment
@Moonlightcat76

Moonlightcat76 Aug 3, 2017

@badmofo Thank you, but:

"Allow existing 2FA wallets to be restored from seed only with the 2nd-factor disabled (i.e. restored with 2 keys in the wallet thus allowing unilateral spending)." - yes, but unfortunately this is don't work.
I did this. The same error. De-facto all our BHC/BCC locked on these wallets at present time.

Moonlightcat76 commented Aug 3, 2017

@badmofo Thank you, but:

"Allow existing 2FA wallets to be restored from seed only with the 2nd-factor disabled (i.e. restored with 2 keys in the wallet thus allowing unilateral spending)." - yes, but unfortunately this is don't work.
I did this. The same error. De-facto all our BHC/BCC locked on these wallets at present time.

@badmofo

This comment has been minimized.

Show comment
Hide comment
@badmofo

badmofo Aug 3, 2017

@Moonlightcat76 There are two things going on here:

  1. Trustedcoin's signatures are not BCC-compatible
  2. Electron 2.9.0's multisignature signing is not BCC-compatible #6 and 2FA addresses are multisignature

My suggestions assume 2 would be fixed. That's the reason charleshsu168's solution worked.

badmofo commented Aug 3, 2017

@Moonlightcat76 There are two things going on here:

  1. Trustedcoin's signatures are not BCC-compatible
  2. Electron 2.9.0's multisignature signing is not BCC-compatible #6 and 2FA addresses are multisignature

My suggestions assume 2 would be fixed. That's the reason charleshsu168's solution worked.

@Moonlightcat76

This comment has been minimized.

Show comment
Hide comment
@Moonlightcat76

Moonlightcat76 Aug 3, 2017

@badmofo yes, thank you. I appologies, i wrong translated your last post. This is my bad English. Sorry.

Moonlightcat76 commented Aug 3, 2017

@badmofo yes, thank you. I appologies, i wrong translated your last post. This is my bad English. Sorry.

@Moonlightcat76

This comment has been minimized.

Show comment
Hide comment
@Moonlightcat76

Moonlightcat76 Aug 4, 2017

I download Electron 2.9.2 for Windows. All work fine now. Thanks.

Moonlightcat76 commented Aug 4, 2017

I download Electron 2.9.2 for Windows. All work fine now. Thanks.

@jamieherd

This comment has been minimized.

Show comment
Hide comment
@jamieherd

jamieherd Aug 4, 2017

still not working

jamieherd commented Aug 4, 2017

still not working

@fyookball

This comment has been minimized.

Show comment
Hide comment
@fyookball

fyookball Aug 4, 2017

Collaborator

@jamieherd if its not working for you , can you do the workaround?

Collaborator

fyookball commented Aug 4, 2017

@jamieherd if its not working for you , can you do the workaround?

@jamieherd

This comment has been minimized.

Show comment
Hide comment
@jamieherd

jamieherd Aug 4, 2017

jamieherd commented Aug 4, 2017

@jamieherd

This comment has been minimized.

Show comment
Hide comment
@jamieherd

jamieherd Aug 4, 2017

newsflash, payment sent thanks guys I appreciate the hard work

jamieherd commented Aug 4, 2017

newsflash, payment sent thanks guys I appreciate the hard work

@fyookball

This comment has been minimized.

Show comment
Hide comment
@fyookball

fyookball Aug 4, 2017

Collaborator

how did you resolve it? maybe be useful for others. @jamieherd

Collaborator

fyookball commented Aug 4, 2017

how did you resolve it? maybe be useful for others. @jamieherd

@jamieherd

This comment has been minimized.

Show comment
Hide comment
@jamieherd

jamieherd Aug 4, 2017

I've followed the instructions several times so may be luck however this time I tried sending to a different exchange LiteBit.eu and it worked for me this time

jamieherd commented Aug 4, 2017

I've followed the instructions several times so may be luck however this time I tried sending to a different exchange LiteBit.eu and it worked for me this time

@jcarzooj

This comment has been minimized.

Show comment
Hide comment
@jcarzooj

jcarzooj Aug 4, 2017

Hey fyookball the workaround seems to be working as I have sent a small amount. But now when i try to send a bigger order, now that we have confirmed it works it is telling me I dont have enough funds. I am only trying to send half of which is in my account so I should have plenty. I am obviously on the same server as the first transaction. The account is showing I have a balance but as soon as I put any number
into the amount box it says not enough funds. Thanks for your help

jcarzooj commented Aug 4, 2017

Hey fyookball the workaround seems to be working as I have sent a small amount. But now when i try to send a bigger order, now that we have confirmed it works it is telling me I dont have enough funds. I am only trying to send half of which is in my account so I should have plenty. I am obviously on the same server as the first transaction. The account is showing I have a balance but as soon as I put any number
into the amount box it says not enough funds. Thanks for your help

@asuarezbravo

This comment has been minimized.

Show comment
Hide comment
@asuarezbravo

asuarezbravo Jan 12, 2018

I had some BCH in eletron cash 2.9.2 in a 2fa wallet. Today I tried to send them to another address and got an error. I have tried import 12 words seed in newer version, import private keys, etc without any luck. Any ideas?

asuarezbravo commented Jan 12, 2018

I had some BCH in eletron cash 2.9.2 in a 2fa wallet. Today I tried to send them to another address and got an error. I have tried import 12 words seed in newer version, import private keys, etc without any luck. Any ideas?

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Jan 12, 2018

Is it a 2FA wallet? Check the address that has your coins. Does it start with 3?

DarkLordGMS commented Jan 12, 2018

Is it a 2FA wallet? Check the address that has your coins. Does it start with 3?

@asuarezbravo

This comment has been minimized.

Show comment
Hide comment
@asuarezbravo

asuarezbravo Jan 12, 2018

Yes, it is a 2FA wallet.

asuarezbravo commented Jan 12, 2018

Yes, it is a 2FA wallet.

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Jan 13, 2018

Hello everyone,

I just updated the instructions to recover your Bitcoin Cash from your TrustedCoin 2FA Bitcoin wallet.

Why? Because the older version required you to use an old version of Electron Cash.
That version is vulnerable to a critical exploit that can be used to steal your cryptocurrency and I don't want you to lose them. The recovery method changed a bit but the result will be the same.

As you might already know, TrustedCoin decided to not support Bitcoin Cash. Therefore, if you had a 2FA Bitcoin wallet with them and you try to send Bitcoin Cash with that same wallet after the fork, then you'll see the "signature error" message.

I will be showing you how to recover your coins and get rid of TrustedCoin for good.
To be able to do this, you will need the following:

If you have all that, let's get started...

  1. Open Electrum.

  2. On the top left corner, click the File menu. Click New/Restore.

  3. You will see this window. Type a wallet name and click Next.
    Please use something easy to remember. In this example we will use "TrustedCoin" as the wallet name.

  4. You will see this window.
    Select the second option: "Wallet with two-factor authentication" and click Next.

  5. You will see the TrustedCoin disclaimer. Click Next.

  6. You will see this window.
    Select the second option: "I already have a seed" and click Next.

  7. Type your recovery seed and click Next.

  8. You will see this window.
    This is very important. Select the second option: "Disable" and click Next.

  9. This is also very important. DO NOT USE A PASSWORD.
    Don't encrypt the wallet since we need it unencrypted to be able to open it with a Text Editor later.

  10. After a few seconds, Electrum will recover your wallet using your seed and then you'll see this window.

  11. Click the File menu again and then click "Save copy".

  12. Now in the next window, it will give you the option of saving a backup of the wallet.
    I recommend saving it to an easy to find location like the Desktop.
    Use the same wallet name you used on the step # 3. In this case, "TrustedCoin".
    Click "Save" and close Electrum.

  13. Use a Text Editor like Notepad or Notepad++ and open the wallet file you just saved.

  14. Don't close the wallet file. We'll use it later.

  15. Open Electron Cash (always use the latest version).

  16. Click the File menu and then click New/Restore.

  17. You'll see this window.
    Type a wallet name and click Next. In this case we'll use this name "Disabled TrustedCoin".

  18. Select "Multi-signature wallet". and click Next.

  19. Here you have to adjust the first slider a little bit.
    It must say "From 3 cosigners" and "Require 2 signatures". Click Next.

  20. For the first cosigner (1 of 3), select "Use public or private keys" and click Next.

  21. Remember the wallet file you opened earlier?
    Go all the way down and you'll find something like this.
    See the first xpriv (x1/) key? Copy that and paste it in Electron as the first cosigner key and click Next.
    It will show you the master public key (xpub) for the first cosigner. Just click Next since you don't really need this.

  22. For the second cosigner (2 of 3), select "Enter cosigner keys" and click Next.

  23. Look for the second xpriv (x2/) in the wallet file.
    Copy that and paste it in Electron as the second cosigner key and click Next.

  24. For the third cosigner (3 of 3), select "Enter cosigner keys" and click Next.

  25. Look for the third xpriv (x3/).
    As you can see, it's showing as "null" but below it you'll see the master public key for that cosigner. It starts with "xpub".
    Copy that and paste it in Electron as the third cosigner key and click Next.

  26. No password again. You won't use this wallet again after you send the coins out of it.

Now you should be able to spend the Bitcoin Cash from this new wallet.
Send all of it to another wallet address you control. Remember that you don't need to pay more than 1 sat per byte.

I hope this guide helped you. Feel free to link to this guide to anyone who needs it. :)

Sincerely,
DarkLord_GMS

DarkLordGMS commented Jan 13, 2018

Hello everyone,

I just updated the instructions to recover your Bitcoin Cash from your TrustedCoin 2FA Bitcoin wallet.

Why? Because the older version required you to use an old version of Electron Cash.
That version is vulnerable to a critical exploit that can be used to steal your cryptocurrency and I don't want you to lose them. The recovery method changed a bit but the result will be the same.

As you might already know, TrustedCoin decided to not support Bitcoin Cash. Therefore, if you had a 2FA Bitcoin wallet with them and you try to send Bitcoin Cash with that same wallet after the fork, then you'll see the "signature error" message.

I will be showing you how to recover your coins and get rid of TrustedCoin for good.
To be able to do this, you will need the following:

If you have all that, let's get started...

  1. Open Electrum.

  2. On the top left corner, click the File menu. Click New/Restore.

  3. You will see this window. Type a wallet name and click Next.
    Please use something easy to remember. In this example we will use "TrustedCoin" as the wallet name.

  4. You will see this window.
    Select the second option: "Wallet with two-factor authentication" and click Next.

  5. You will see the TrustedCoin disclaimer. Click Next.

  6. You will see this window.
    Select the second option: "I already have a seed" and click Next.

  7. Type your recovery seed and click Next.

  8. You will see this window.
    This is very important. Select the second option: "Disable" and click Next.

  9. This is also very important. DO NOT USE A PASSWORD.
    Don't encrypt the wallet since we need it unencrypted to be able to open it with a Text Editor later.

  10. After a few seconds, Electrum will recover your wallet using your seed and then you'll see this window.

  11. Click the File menu again and then click "Save copy".

  12. Now in the next window, it will give you the option of saving a backup of the wallet.
    I recommend saving it to an easy to find location like the Desktop.
    Use the same wallet name you used on the step # 3. In this case, "TrustedCoin".
    Click "Save" and close Electrum.

  13. Use a Text Editor like Notepad or Notepad++ and open the wallet file you just saved.

  14. Don't close the wallet file. We'll use it later.

  15. Open Electron Cash (always use the latest version).

  16. Click the File menu and then click New/Restore.

  17. You'll see this window.
    Type a wallet name and click Next. In this case we'll use this name "Disabled TrustedCoin".

  18. Select "Multi-signature wallet". and click Next.

  19. Here you have to adjust the first slider a little bit.
    It must say "From 3 cosigners" and "Require 2 signatures". Click Next.

  20. For the first cosigner (1 of 3), select "Use public or private keys" and click Next.

  21. Remember the wallet file you opened earlier?
    Go all the way down and you'll find something like this.
    See the first xpriv (x1/) key? Copy that and paste it in Electron as the first cosigner key and click Next.
    It will show you the master public key (xpub) for the first cosigner. Just click Next since you don't really need this.

  22. For the second cosigner (2 of 3), select "Enter cosigner keys" and click Next.

  23. Look for the second xpriv (x2/) in the wallet file.
    Copy that and paste it in Electron as the second cosigner key and click Next.

  24. For the third cosigner (3 of 3), select "Enter cosigner keys" and click Next.

  25. Look for the third xpriv (x3/).
    As you can see, it's showing as "null" but below it you'll see the master public key for that cosigner. It starts with "xpub".
    Copy that and paste it in Electron as the third cosigner key and click Next.

  26. No password again. You won't use this wallet again after you send the coins out of it.

Now you should be able to spend the Bitcoin Cash from this new wallet.
Send all of it to another wallet address you control. Remember that you don't need to pay more than 1 sat per byte.

I hope this guide helped you. Feel free to link to this guide to anyone who needs it. :)

Sincerely,
DarkLord_GMS

@asuarezbravo

This comment has been minimized.

Show comment
Hide comment
@asuarezbravo

asuarezbravo Jan 13, 2018

This worked like a charm. Thank you so much!

asuarezbravo commented Jan 13, 2018

This worked like a charm. Thank you so much!

@hornet666

This comment has been minimized.

Show comment
Hide comment
@hornet666

hornet666 Jan 25, 2018

Hello everyone,
I have a problem with electron cash because I had a 2FA wallet, ofcourse I restored and disabled 2FA then send some Bitcoin Cash to different wallet. Unfortunately I have used the password and encrypted the wallet :( and now I can not open it !!! When I am trying to set a password Electron Cash has crashed !!!
Please anyone can help ??? especially You DarkLord_GMS ???
Best regards,

hornet666 commented Jan 25, 2018

Hello everyone,
I have a problem with electron cash because I had a 2FA wallet, ofcourse I restored and disabled 2FA then send some Bitcoin Cash to different wallet. Unfortunately I have used the password and encrypted the wallet :( and now I can not open it !!! When I am trying to set a password Electron Cash has crashed !!!
Please anyone can help ??? especially You DarkLord_GMS ???
Best regards,

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Jan 25, 2018

You can only recover the funds if you have the recovery seed of the wallet you sent the BCH to. Otherwise, if you don't have the seed nor the wallet password, then you won't be able to recover the funds.

DarkLordGMS commented Jan 25, 2018

You can only recover the funds if you have the recovery seed of the wallet you sent the BCH to. Otherwise, if you don't have the seed nor the wallet password, then you won't be able to recover the funds.

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Jan 25, 2018

You said that you sent the funds from the 2FA wallet to another wallet and lost the password for that second wallet, no?

If that's the case, then the 2FA wallet is empty now. You need the seed or password of the new wallet you sent the funds to.

DarkLordGMS commented Jan 25, 2018

You said that you sent the funds from the 2FA wallet to another wallet and lost the password for that second wallet, no?

If that's the case, then the 2FA wallet is empty now. You need the seed or password of the new wallet you sent the funds to.

@hornet666

This comment has been minimized.

Show comment
Hide comment
@hornet666

hornet666 Jan 25, 2018

no DarkLordGMS You misunderstood me. I have ma password but when I try to open the new wallet which was encrypted I can not open. Electron Cash just crashed :(( nothing hapenning :((
P.S now I can not open 2FA wallet. Unknown wallet type. 2fa

hornet666 commented Jan 25, 2018

no DarkLordGMS You misunderstood me. I have ma password but when I try to open the new wallet which was encrypted I can not open. Electron Cash just crashed :(( nothing hapenning :((
P.S now I can not open 2FA wallet. Unknown wallet type. 2fa

@marceloneil

This comment has been minimized.

Show comment
Hide comment
@marceloneil

marceloneil Jan 25, 2018

Collaborator

@hornet666 I don't think that is a 2fa issue then, you may want to open an issue

Collaborator

marceloneil commented Jan 25, 2018

@hornet666 I don't think that is a 2fa issue then, you may want to open an issue

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Jan 25, 2018

Follow these steps again

#41 (comment)

DarkLordGMS commented Jan 25, 2018

Follow these steps again

#41 (comment)

@marceloneil

This comment has been minimized.

Show comment
Hide comment
@marceloneil

marceloneil Jan 25, 2018

Collaborator

Oh wait I did not read that correctly

Collaborator

marceloneil commented Jan 25, 2018

Oh wait I did not read that correctly

@hornet666

This comment has been minimized.

Show comment
Hide comment
@hornet666

hornet666 Jan 25, 2018

DarklordGMS it is working pretty nice
Thank You so much !!!!!!!

hornet666 commented Jan 25, 2018

DarklordGMS it is working pretty nice
Thank You so much !!!!!!!

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Jan 25, 2018

Great! I'm glad you were able to recover your funds. :)

DarkLordGMS commented Jan 25, 2018

Great! I'm glad you were able to recover your funds. :)

@hornet666

This comment has been minimized.

Show comment
Hide comment
@hornet666

hornet666 Jan 26, 2018

@DarkLordGMS and others users,
What about Bitcoin Gold is there any possibility to get funds from Electrum ??? I will be grateful for any answeres.
Best regards,

hornet666 commented Jan 26, 2018

@DarkLordGMS and others users,
What about Bitcoin Gold is there any possibility to get funds from Electrum ??? I will be grateful for any answeres.
Best regards,

@enkigardriver

This comment has been minimized.

Show comment
Hide comment
@enkigardriver

enkigardriver Jan 27, 2018

Dear Electron Cash developers, download the ELECTRUM CASH wallet more than 4 months ago and activate 2FA in version 2.9.3. to which I made 3 shipments because I wanted to protect my BCH in the long term, but for a reason that I do not know about, the error "transaction rejected by the rules of the network" 16 obligatory script verification indicator failed - the signature must be zero for the verification operation (multi) sig failed "when wanting to send out my Bitcoin cash out of this wallet so I can not use these, nor has it worked to update my wallet to a more current version and export my balance through the seed, in a previous occasion I was recommended to deactivate 2AF but this has not been possible
and by no side I have been able to find information that allows me to know how I must do it so that it does not expose my seed or my bch.
So I appeal to you with all humility to ask for your help to finally access that balance in my wallet. As you may have noticed my English is not good, which is why I painfully use google, but my knowledge about programming is even worse and with all my heart I beg to be able to advise me to get ahead of this problem since being a pensioner due to a disability of a work risk that makes it impossible for me to work, this economic resource that the BCHs represent for me and my family at this time could be a few weeks of sustenance. Beforehand I send my thanks for your work and recognition that what they do is part of this revolution that is leading humanity to an era of greater freedom. BLESSINGS FOR EVERYTHING YOU DO.
P.S.
As a reward for their help I am committed to making a video for youtube where I will explain how they helped me step by step and thus be able to help more people in Latin America that could come to present difficulties similar to mine and therefore give more confidence to the enthusiasts Latinos in the Electron Cash wallet.
Again I say goodbye and thank you in advance.

enkigardriver commented Jan 27, 2018

Dear Electron Cash developers, download the ELECTRUM CASH wallet more than 4 months ago and activate 2FA in version 2.9.3. to which I made 3 shipments because I wanted to protect my BCH in the long term, but for a reason that I do not know about, the error "transaction rejected by the rules of the network" 16 obligatory script verification indicator failed - the signature must be zero for the verification operation (multi) sig failed "when wanting to send out my Bitcoin cash out of this wallet so I can not use these, nor has it worked to update my wallet to a more current version and export my balance through the seed, in a previous occasion I was recommended to deactivate 2AF but this has not been possible
and by no side I have been able to find information that allows me to know how I must do it so that it does not expose my seed or my bch.
So I appeal to you with all humility to ask for your help to finally access that balance in my wallet. As you may have noticed my English is not good, which is why I painfully use google, but my knowledge about programming is even worse and with all my heart I beg to be able to advise me to get ahead of this problem since being a pensioner due to a disability of a work risk that makes it impossible for me to work, this economic resource that the BCHs represent for me and my family at this time could be a few weeks of sustenance. Beforehand I send my thanks for your work and recognition that what they do is part of this revolution that is leading humanity to an era of greater freedom. BLESSINGS FOR EVERYTHING YOU DO.
P.S.
As a reward for their help I am committed to making a video for youtube where I will explain how they helped me step by step and thus be able to help more people in Latin America that could come to present difficulties similar to mine and therefore give more confidence to the enthusiasts Latinos in the Electron Cash wallet.
Again I say goodbye and thank you in advance.

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Jan 28, 2018

@enkigardriver Did you follow the steps I posted here?

#41 (comment)

DarkLordGMS commented Jan 28, 2018

@enkigardriver Did you follow the steps I posted here?

#41 (comment)

@marshtg1

This comment has been minimized.

Show comment
Hide comment
@marshtg1

marshtg1 Feb 7, 2018

@DarkLordGMS I have an electron cash wallet with 2fa and wanted to use your method to recover my BCH funds. When I open electrum and put in my seed, am I using the seed from my electron cash wallet which contains my BCH? Thanks so much for your help!

marshtg1 commented Feb 7, 2018

@DarkLordGMS I have an electron cash wallet with 2fa and wanted to use your method to recover my BCH funds. When I open electrum and put in my seed, am I using the seed from my electron cash wallet which contains my BCH? Thanks so much for your help!

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Feb 7, 2018

@marshtg1 Did you read the new guide I posted here?
#41 (comment)

You're supposed to use your 2FA seed in Electrum and then get the xprv with a text editor.

DarkLordGMS commented Feb 7, 2018

@marshtg1 Did you read the new guide I posted here?
#41 (comment)

You're supposed to use your 2FA seed in Electrum and then get the xprv with a text editor.

@marshtg1

This comment has been minimized.

Show comment
Hide comment
@marshtg1

marshtg1 Feb 7, 2018

@DarkLordGMS yes I did, thanks! I was just confused as to what 2fa seed to enter in Electrum. The one from my electron cash wallet that holds my BCH funds, or the one from my original electrum wallet that held BTC when the fork occurred? Thank you!

marshtg1 commented Feb 7, 2018

@DarkLordGMS yes I did, thanks! I was just confused as to what 2fa seed to enter in Electrum. The one from my electron cash wallet that holds my BCH funds, or the one from my original electrum wallet that held BTC when the fork occurred? Thank you!

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Feb 7, 2018

@marshtg1 To recover your Bitcoin Cash from a 2FA wallet you are supposed to use the 2FA recovery seed that you got when you created the 2FA wallet before August 1st in Electrum.

DarkLordGMS commented Feb 7, 2018

@marshtg1 To recover your Bitcoin Cash from a 2FA wallet you are supposed to use the 2FA recovery seed that you got when you created the 2FA wallet before August 1st in Electrum.

@marshtg1

This comment has been minimized.

Show comment
Hide comment
@marshtg1

marshtg1 Feb 7, 2018

@DarkLordGMS thank you! It worked!!

marshtg1 commented Feb 7, 2018

@DarkLordGMS thank you! It worked!!

@DarkLordGMS

This comment has been minimized.

Show comment
Hide comment
@DarkLordGMS

DarkLordGMS Feb 7, 2018

Great! I'm glad I was able to help you out.

DarkLordGMS commented Feb 7, 2018

Great! I'm glad I was able to help you out.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment