Author

Topic: I’ve sent BCH to BTC address (Read 399 times)

legendary
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
December 04, 2017, 06:41:36 PM
#6
Despite knowing that you should never send Bitcoin (BTC) to a Bitcoin Cash (BCH) address or vice versa, whilst in a rush on a very busy day I accidentally sent some BCH from my exchange account to a BTC address on my Trezor.
The BTC address was Segwit and according to the customer service of both the exchange (CEX) and the wallet (Trezor), it’s not possible to access the coins.

Do you know if there’s anything I can do to get my coins back?

thanks in advance!


Yes, you will be able to recover your coins. Don't worry, your money is lost. Just follow the process posted above.

I just read up on the details of this fiasco and the procedure I outlined will not work.  It is much more complicated than that.

What it will take to get your funds back is a benevolent miner setting up a system to reclaim these funds that feeds directly into their mining system - kind of like their transaction accelerators.

Theoretically they could or would charge a fee for this service.

Now the bad news.  Reclaiming these funds requires your public key, yes, public key not private key.  So, if you have exposed the public key anyone with that public key can reclaim the funds (assuming they can talk a miner into mining the non-standard transaction needed to claim the funds).

So, if you are in this situation do not expose your public key.  That means you do not want to spend BTC from that address - that will expose the public key.  To avoid doing that do not sent BTC to the SegWit address!
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
December 04, 2017, 04:10:36 PM
#5
On to your issue.  I don't understand them sending the BCH to a Segwit address.  Sounds fishy to me.  How did this get into the BCH block chain?  Please post the BCH transaction ID so we can look at it.
As far as I know SegWit addresses can just receive Bitcoin Cash funds. I'll be the first to admit I don't know the exact details, but There might be hope.
This is also a good thread to read: Recovering BCH sent to Segwit addresses

Any wallet, hardware or otherwise, should give the user enough warnings to make sure that they arent blindly sending BTC to BCH wallets.
Exchanges give those warnings, and yet, it happens.
full member
Activity: 224
Merit: 100
December 04, 2017, 03:57:50 PM
#4
Despite knowing that you should never send Bitcoin (BTC) to a Bitcoin Cash (BCH) address or vice versa, whilst in a rush on a very busy day I accidentally sent some BCH from my exchange account to a BTC address on my Trezor.
The BTC address was Segwit and according to the customer service of both the exchange (CEX) and the wallet (Trezor), it’s not possible to access the coins.

Do you know if there’s anything I can do to get my coins back?

thanks in advance!


Yes, you will be able to recover your coins. Don't worry, your money is lost. Just follow the process posted above.
sr. member
Activity: 868
Merit: 259
December 03, 2017, 09:45:46 PM
#3
About the issue, I would like to comment that something has to be done on the confusion between BTC forks. Any wallet, hardware or otherwise, should give the user enough warnings to make sure that they arent blindly sending BTC to BCH wallets.

If a coin is not a Bitcoin, the word Bitcoin should be removed and it should be labeled something else in the wallet.

legendary
Activity: 2646
Merit: 1137
All paid signature campaigns should be banned.
December 03, 2017, 09:17:37 PM
#2
I did a similar thing and sent 2 BCH to a BTC address at an exchange.  The bastardos (Coinbase) have not given me the private key to that address (yet???).  If they ever do I can get my coins back by importing the private key into a BCH wallet.

Edit:  see my later post below.

On to your issue.  I don't understand them sending the BCH to a Segwit address.  Sounds fishy to me.  How did this get into the BCH block chain?  Please post the BCH transaction ID so we can look at it.

Anyway...

Theoretically you are in luck.  You just need the private key for the address you sent the BCH to.  This should have nothing to do with Segwit, depending on what happened in the transaction - which we will need to see.  You should just need the private key.

So, my suggestion would be:

1  Get another Trezor.
2  Set up the new Trezor (new seed - write them down as ususal, new xPUB, new xPRIV).
3  Move all your BTC, BCH, BTG, DASH, etc. from the old Trezor to the new Trezor.  This is needed because in a subsequent step below we are going to compromise all the private keys on your old Trezor.
4  Now, import the seed words from your now totally empty old Trezor into a compliant web based wallet.
5  You now should be able to access all the private keys created by the xPRIV/xPUB pair created by the seed words in your old wallet.
6  Find the private key that contains the BCH
7  Import that private key into a BCH wallet (coinomi, etc.)
8  Your lost BCH should magically appear.
9  Send the recovered BCH from the BCH wallet back to your BCH wallet on the new Trezor.

Keep the old Trezor as a back up in case you ever need to go through this process again.
member
Activity: 213
Merit: 13
Wonderful World
December 03, 2017, 02:51:45 PM
#1
Despite knowing that you should never send Bitcoin (BTC) to a Bitcoin Cash (BCH) address or vice versa, whilst in a rush on a very busy day I accidentally sent some BCH from my exchange account to a BTC address on my Trezor.
The BTC address was Segwit and according to the customer service of both the exchange (CEX) and the wallet (Trezor), it’s not possible to access the coins.

Do you know if there’s anything I can do to get my coins back?

thanks in advance!
Jump to: