Bitcoin Forum

Economy => Exchanges => Topic started by: blueflames04 on September 25, 2017, 06:10:56 PM



Title: SENT USDT TO BCH ADDRESS
Post by: blueflames04 on September 25, 2017, 06:10:56 PM
How do I recover my USDT which I sent to a my BCH wallet? Please help.


Title: Re: SENT USDT TO BCH ADDRESS
Post by: OmegaStarScream on September 26, 2017, 07:07:25 AM
How do I recover my USDT which I sent to a my BCH wallet? Please help.

I believe you can't regardless of whether you have the private keys or not, because BCH and BTC blockchains are separate and Tether is running inside BTC and not BCH.


Title: Re: SENT USDT TO BCH ADDRESS
Post by: TryNinja on September 26, 2017, 02:02:33 PM
Every Bitcoin Cash is AFAIK also available in the Bitcoin blockchain. You could try:

1. Go to OmniWallet.org -> Create a wallet -> Fill all the fields and create your wallet
2. Go to "My Wallet" -> My Addresses -> Add Address -> "Import Adress with Private Key" and insert your BCH private key.


Title: Re: SENT USDT TO BCH ADDRESS
Post by: blueflames04 on September 26, 2017, 07:12:56 PM
Every Bitcoin Cash is AFAIK also available in the Bitcoin blockchain. You could try:

1. Go to OmniWallet.org -> Create a wallet -> Fill all the fields and create your wallet
2. Go to "My Wallet" -> My Addresses -> Add Address -> "Import Adress with Private Key" and insert your BCH private key.

Please, what is AFAIK?


Title: Re: SENT USDT TO BCH ADDRESS
Post by: TryNinja on September 26, 2017, 08:59:18 PM
Every Bitcoin Cash is AFAIK also available in the Bitcoin blockchain. You could try:

1. Go to OmniWallet.org -> Create a wallet -> Fill all the fields and create your wallet
2. Go to "My Wallet" -> My Addresses -> Add Address -> "Import Adress with Private Key" and insert your BCH private key.

Please, what is AFAIK?
Sorry :P

AFAIK = As far as I know; Because I can't confirm that the information is 100% correct.

But anyway, did you manage to move your USDT by using the method I wrote above? If not, I would say that what OmegaStarScream said is correct.


Title: Re: SENT USDT TO BCH ADDRESS
Post by: blueflames04 on September 26, 2017, 09:47:46 PM
Every Bitcoin Cash is AFAIK also available in the Bitcoin blockchain. You could try:

1. Go to OmniWallet.org -> Create a wallet -> Fill all the fields and create your wallet
2. Go to "My Wallet" -> My Addresses -> Add Address -> "Import Adress with Private Key" and insert your BCH private key.

Please, what is AFAIK?
Sorry :P

AFAIK = As far as I know; Because I can't confirm that the information is 100% correct.

But anyway, did you manage to move your USDT by using the method I wrote above? If not, I would say that what OmegaStarScream said is correct.

I contacted Omniwallet and this is what they have to say; "BTC/BCH use same address/priv key space. So as long as you have the priv key you can import it into your Omniwallet wallet to regain access."

I sent the USDT to a BCH wallet provided by BTC.com and I have the backup seed for this wallet. My problem is I find it difficult to locate the exact address on the Github.io BIP32/39/44 Private Key generator tool because most addresses I see begins with 1 whereas the BCH address that holds the USDT begins with 3. That is, I see something like 1LgtXCuLq82yH4HGKmYtgjezVSP7ZCg6G4 instead of 3LgtXCuLq82yH4HGKmYtgjezVWP7ZCg6G4.

I have the Xprv*** which I believe is the Extended private key. However, Omniwallet doesn't recognize this. I'm stuck at moment.


Title: Re: SENT USDT TO BCH ADDRESS
Post by: HCP on September 28, 2017, 02:28:45 AM
Ahhh ok... so you've sent your USDT to a MultiSig Wallet... that complicates things...

You need at least 2 of the keys used to create the "3" address... do you have them? Or do you only have access to 1? I don't have much experience with BTC.com wallet... but it doesn't look like it is very easy to export your keys/funds out of that wallet :(



Title: Re: SENT USDT TO BCH ADDRESS
Post by: blueflames04 on September 28, 2017, 03:41:05 PM
Ahhh ok... so you've sent your USDT to a MultiSig Wallet... that complicates things...

You need at least 2 of the keys used to create the "3" address... do you have them? Or do you only have access to 1? I don't have much experience with BTC.com wallet... but it doesn't look like it is very easy to export your keys/funds out of that wallet :(


Yes. I have both of them.


Title: Re: SENT USDT TO BCH ADDRESS
Post by: HCP on September 29, 2017, 01:08:46 AM
Then you'd need your redeem script... and to create a raw unsigned transaction using the redeem script, the inputs with your USDT attached, sign it with your two keys... and then broadcast it to get your tether back...

I have no idea how to get the redeem script for the BTC.com address... maybe try contact their support team and see if they can help... if you can get the 3 public keys involved for creating your "3" address, you can probably follow this:
https://github.com/OmniLayer/omniwallet/issues/1314#issuecomment-243222850

It should be noted that when putting the public keys in, they need to be in the right order (ordered by number/letter, ie 02a before 02b before 03a etc) to generate the correct address/redeem script...


Also, these guys had similar issues with MAID and a bitcoin address which is somewhat similar to your situation:
https://github.com/OmniLayer/spec/issues/224#issuecomment-238381409
https://github.com/OmniLayer/omniwallet/issues/1314

It gets very technical, very quickly... and I've not actually performed any of these operations... you may be better off contacting the users who were helping on those Github threads once you have the redeem script sorted out.


Title: Re: SENT USDT TO BCH ADDRESS
Post by: blueflames04 on September 29, 2017, 01:41:52 PM
Then you'd need your redeem script... and to create a raw unsigned transaction using the redeem script, the inputs with your USDT attached, sign it with your two keys... and then broadcast it to get your tether back...

I have no idea how to get the redeem script for the BTC.com address... maybe try contact their support team and see if they can help... if you can get the 3 public keys involved for creating your "3" address, you can probably follow this:
https://github.com/OmniLayer/omniwallet/issues/1314#issuecomment-243222850

It should be noted that when putting the public keys in, they need to be in the right order (ordered by number/letter, ie 02a before 02b before 03a etc) to generate the correct address/redeem script...


Also, these guys had similar issues with MAID and a bitcoin address which is somewhat similar to your situation:
https://github.com/OmniLayer/spec/issues/224#issuecomment-238381409
https://github.com/OmniLayer/omniwallet/issues/1314

It gets very technical, very quickly... and I've not actually performed any of these operations... you may be better off contacting the users who were helping on those Github threads once you have the redeem script sorted out.


What's redeem script?


Title: Re: SENT USDT TO BCH ADDRESS
Post by: HCP on September 29, 2017, 06:20:30 PM
You're going to need to do a bunch of reading:
http://www.soroushjp.com/2014/12/20/bitcoin-multisig-the-hard-way-understanding-raw-multisignature-bitcoin-transactions/
https://bitcoin.org/en/glossary/redeem-script
https://bitcoin.stackexchange.com/questions/52271/where-are-p2sh-full-redeem-scripts-stored
https://bitcointalk.org/index.php?topic=1990373.0

Honestly, unless you have sent a significant amount of USDT to that address, it'll be less hassle to just write it off as a learning experience. It's going to be very difficult to recover and requires knowledge of and using commandline tools.

There is no "one button" solution to your issue :-\