Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: davedee on April 12, 2018, 05:29:53 PM



Title: Help Me Recover My Bitcoins.
Post by: davedee on April 12, 2018, 05:29:53 PM
Hi, i'm having bit of problem here. so last month, i transferred some bitcoins from my binance account to my trezor. The money showed up all good and i closed the trezor app. Didn't check it for week and the next time i plugged in my trezor, it asked for an update, i updated and after the update i was prompted to enter my seed, did everything well, but my balance was 0. I was surprised, i went back to binance to look for the address i sent the coins to and the coins are still there, no movement and i later sent some test amounts to the address. I have been trying to figure this thing out for about 3weeks now and no luck, so i figured i should ask for help. I have tried everything i could think of: using the seed on electrum, connecting the trezor to electrum, used jaxx, exodus, everything possible but i just can't seem to find the address. I used the online tool iancoleman to generate up to a thousand addresses but no luck, i am 101% sure the seed is correct, very sure i sent it to the right address because the coins showed up in trezor before the update. i am willing to offer up to a thousand bucks for who ever helps me figure this out, thanks in advance.


Title: Re: Help Me Recover My Bitcoins.
Post by: Xynerise on April 12, 2018, 06:38:12 PM
Was it a legacy or segwit address?
Are you using the right derivation path?


Title: Re: Help Me Recover My Bitcoins.
Post by: davedee on April 12, 2018, 06:42:18 PM
Yes it was segwit and i used the right path, tried different paths actually
m/49'/0'/0' from1-10


Title: Re: Help Me Recover My Bitcoins.
Post by: Xynerise on April 12, 2018, 07:57:49 PM
To confirm you're using the correct seed, get the ypub (account extended public key)) from Coleman's BIP39 tool, and paste it here: https://www.blockonomics.co/ to check all the transactions on the address.
It should derive a (short) list of addresses and check them for balances.


Title: Re: Help Me Recover My Bitcoins.
Post by: BitMaxz on April 12, 2018, 08:09:56 PM
It might be a firewall issue since your bitcoin still on the bitcoin address generated from trezor it's possible that your internet is blocking your trezor to sync.
Could you try to restart your internet and use other computer to test if it's not a firewall issue.

And let me ask if you could still find your bitcoin address from trezor if where you send your bitcoin from binance.
If ever it's still there try to backup the private key and import it to electrum.


Title: Re: Help Me Recover My Bitcoins.
Post by: davedee on April 12, 2018, 09:28:45 PM
To confirm you're using the correct seed, get the ypub (account extended public key)) from Coleman's BIP39 tool, and paste it here: https://www.blockonomics.co/ to check all the transactions on the address.
It should derive a (short) list of addresses and check them for balances.

I have done that, i still can't find the address.


Title: Re: Help Me Recover My Bitcoins.
Post by: Xynerise on April 12, 2018, 10:45:46 PM
To confirm you're using the correct seed, get the ypub (account extended public key)) from Coleman's BIP39 tool, and paste it here: https://www.blockonomics.co/ to check all the transactions on the address.
It should derive a (short) list of addresses and check them for balances.

I have done that, i still can't find the address.
That confirms it then: the seed is a different seed
Either a word or so is different, or you need to enter a BIP 39 Passphrase (when you set up the Trezor, did you insert a 25th word?)


Title: Re: Help Me Recover My Bitcoins.
Post by: davedee on April 12, 2018, 11:13:50 PM
To confirm you're using the correct seed, get the ypub (account extended public key)) from Coleman's BIP39 tool, and paste it here: https://www.blockonomics.co/ to check all the transactions on the address.
It should derive a (short) list of addresses and check them for balances.

I have done that, i still can't find the address.
That confirms it then: the seed is a different seed
Either a word or so is different, or you need to enter a BIP 39 Passphrase (when you set up the Trezor, did you insert a 25th word?)


trezor already compares the first 4 letters are correct, then it's correct.  i never used a passphrase.


Title: Re: Help Me Recover My Bitcoins.
Post by: justmyname on April 12, 2018, 11:37:06 PM
I don't like hearing this. I just started using a Trezor.  ::)

I found this update video on youtube. You have to press both buttons on the Trezor at the same time and no seed words are used.

https://www.youtube.com/watch?v=XJpLsNMhEx4

If worst comes to worst just wipe the Trezor device clean and use the seed words to restore your device.

Quote
trezor already compares the first 4 letters are correct, then it's correct.  i never used a passphrase.

You do have a passphrase using 1 through nine digits don't you? If not just press enter with no passphrase.


Title: Re: Help Me Recover My Bitcoins.
Post by: davedee on April 12, 2018, 11:51:34 PM
I don't like hearing this. I just started using a Trezor.  ::)

I found this update video on youtube. You have to press both buttons on the Trezor at the same time and no seed words are used.

https://www.youtube.com/watch?v=XJpLsNMhEx4

If worst comes to worst just wipe the Trezor device clean and use the seed words to restore your device.

Quote
trezor already compares the first 4 letters are correct, then it's correct.  i never used a passphrase.

You do have a passphrase using 1 through nine digits don't you? If not just press enter with no passphrase.

wiped it like 4 times and it still the same thing.


Title: Re: Help Me Recover My Bitcoins.
Post by: justmyname on April 13, 2018, 01:31:27 AM
I would contact Trezor support. When converting to Bitcoin Cash some lost Bitcoin temporarily until the problem was fixed. This link shows how to get get the ball rolling.

https://blog.trezor.io/safely-contact-trezor-support-f50ab88edb34


Title: Re: Help Me Recover My Bitcoins.
Post by: justmyname on April 13, 2018, 01:49:08 AM
Here's a page on advanced recovery out of the online manual. Something you're doing is wrong or your device needs to be replaced.

https://doc.satoshilabs.com/trezor-user/advancedrecovery.html


Title: Re: Help Me Recover My Bitcoins.
Post by: bitmover on April 13, 2018, 01:50:42 AM
Hi, i'm having bit of problem here. so last month, i transferred some bitcoins from my binance account to my trezor. The money showed up all good and i closed the trezor app. Didn't check it for week and the next time i plugged in my trezor, it asked for an update, i updated and after the update i was prompted to enter my seed, did everything well, but my balance was 0. I was surprised, i went back to binance to look for the address i sent the coins to and the coins are still there, no movement and i later sent some test amounts to the address. I have been trying to figure this thing out for about 3weeks now and no luck, so i figured i should ask for help. I have tried everything i could think of: using the seed on electrum, connecting the trezor to electrum, used jaxx, exodus, everything possible but i just can't seem to find the address. I used the online tool iancoleman to generate up to a thousand addresses but no luck, i am 101% sure the seed is correct, very sure i sent it to the right address because the coins showed up in trezor before the update. i am willing to offer up to a thousand bucks for who ever helps me figure this out, thanks in advance.

Look, there is also one possibility that was not mentioned by the others.

maybe your bitcoin is in a Change Address.

-Go to iancoleman
-Insert your seed
-At external/internal put 1.

New Addresses and private keys are going to be generated. Try them.

Did you buy Trezor from the official store of from third party?


Title: Re: Help Me Recover My Bitcoins.
Post by: bob123 on April 13, 2018, 10:41:55 AM
Your problem sounds strange.
Are you sure you were using segwit (Address starting with 3.. or bc1..)?

If yes, the most plausible option probably is that you have mistyped one word?
There are quite some words which are almost identical.

You might try out (even if you think your seed is correct) the seedrecovery.py from btcrecover on github (https://github.com/gurnec/btcrecover) to check your seed for misstyped words.

While it may sound odd to you, the chance still exist you have misswrote a word. I guess its worth trying.

If you have problems with the syntax of seedrecovery, feel free to ask.




Title: Re: Help Me Recover My Bitcoins.
Post by: davedee on April 13, 2018, 03:50:04 PM
Yes its a segwit address 3HZgtFDmfwohrz2cRfzSECxeszpEzJqiYY. i will try the btcrecover but i am 100% sure the seed words are correct.


Title: Re: Help Me Recover My Bitcoins.
Post by: justmyname on April 14, 2018, 07:37:20 PM
Here is the trouble shooting page. Something went wrong when you upgraded. It says to contact support if you are unsuccessful. Maybe they'll send you a new device and that will fix your problem.

https://doc.satoshilabs.com/trezor-user/troubleshooting.html#windows-os-trezor-wallet-doesnt-recognize-trezor-after-update-to-firmware-140-or-later

Don't follow complicated advice that you don't completely understand.

Try uninstalling and then reinstalling your Trezor Bridge (that your chrome browser runs off of). Maybe it's just the display on your browser.


Title: Re: Help Me Recover My Bitcoins.
Post by: bitmover on April 14, 2018, 10:11:44 PM
Here is the trouble shooting page. Something went wrong when you upgraded. It says to contact support if you are unsuccessful. Maybe they'll send you a new device and that will fix your problem.

https://doc.satoshilabs.com/trezor-user/troubleshooting.html#windows-os-trezor-wallet-doesnt-recognize-trezor-after-update-to-firmware-140-or-later

Don't follow complicated advice that you don't completely understand.

Try uninstalling and then reinstalling your Trezor Bridge (that your chrome browser runs off of). Maybe it's just the display on your browser.

I think he should try this, but a new device may not solve the problem.
The coins are not physically inside the device, but in the blockchain. and he doesnt know the private or the mnemonic seed.

the best case scenario is that he knows the seed but the keys are in another address which he couldn't find yet. If that happens he could restore it in any wallet.

If the words are incorrect, or if the coins are not in that mnemonic phrase's derived addresses for some reason, a new device will not help.


Title: Re: Help Me Recover My Bitcoins.
Post by: justmyname on April 15, 2018, 01:11:07 AM
Here is the trouble shooting page. Something went wrong when you upgraded. It says to contact support if you are unsuccessful. Maybe they'll send you a new device and that will fix your problem.

https://doc.satoshilabs.com/trezor-user/troubleshooting.html#windows-os-trezor-wallet-doesnt-recognize-trezor-after-update-to-firmware-140-or-later

Don't follow complicated advice that you don't completely understand.

Try uninstalling and then reinstalling your Trezor Bridge (that your chrome browser runs off of). Maybe it's just the display on your browser.

I think he should try this, but a new device may not solve the problem.
The coins are not physically inside the device, but in the blockchain. and he doesnt know the private or the mnemonic seed.

the best case scenario is that he knows the seed but the keys are in another address which he couldn't find yet. If that happens he could restore it in any wallet.

If the words are incorrect, or if the coins are not in that mnemonic phrase's derived addresses for some reason, a new device will not help.

I don't like the idea of typing secret seed information while on some type of site.

He probably has the right seed words. It's pretty difficult to botch that unless you were careless. A misspelled word would be easily spotted. It obviously didn't upgrade properly. They tell you to upgrade again if your coins are not in the wallet in the trouble shooting guide. Then go to support if that fails to work.

This link in support describes his problem. He may have already tried most of this. Maybe something isn't getting completely removed and he has to delete hidden files on his computer after uninstalling.    https://trezor.io/troubleshooter/#102



Title: Re: Help Me Recover My Bitcoins.
Post by: justmyname on April 15, 2018, 02:49:01 AM
Maybe Try this.

https://trezor.io/troubleshooter/#45


Title: Re: Help Me Recover My Bitcoins.
Post by: HCP on April 15, 2018, 03:57:05 AM
And this is why you shouldn't start multiple threads about the same issue in different subboards... the information from OP and advice from those trying to assist gets split up and often duplicated:

Other thread is here: https://bitcointalk.org/index.php?topic=3310232.msg34554473#msg34554473


Title: Re: Help Me Recover My Bitcoins.
Post by: bob123 on April 15, 2018, 12:33:49 PM
A misspelled word would be easily spotted. It obviously didn't upgrade properly.

I don't think it would be spotted that easily.
While its true that a simple error would be found fast, a (almost identical) word would not always attract attention that fast.
In fact, if both words are part of the wordlist, it depends on the checksum (a part of the last word) wether it can be spotted or not.



They tell you to upgrade again if your coins are not in the wallet in the trouble shooting guide. Then go to support if that fails to work.

Upgrading won't help when OP already can access his trezor and can't access his coins/addresses in ANY wallet with his seed.


Title: Re: Help Me Recover My Bitcoins.
Post by: davedee on April 15, 2018, 04:44:12 PM
You guys still don't get it, irregardless of the trezor i should be able to restore my seed in another wallet but it still doesn't work, honestly i don't care if the trezor messed up the update i just want my funds back, maybe i am using a wrong derivation path. Someone give me something i can do other than contact trezor support page, i have the right seed and that should count for something, i have only used the device twice and its just a month old.


Title: Re: Help Me Recover My Bitcoins.
Post by: bitmover on April 15, 2018, 05:20:46 PM
You guys still don't get it, irregardless of the trezor i should be able to restore my seed in another wallet but it still doesn't work, honestly i don't care if the trezor messed up the update i just want my funds back, maybe i am using a wrong derivation path. Someone give me something i can do other than contact trezor support page, i have the right seed and that should count for something, i have only used the device twice and its just a month old.
-Did you buy trezor from the official store? If not, you should consider your hardwallet compromised and the seed originally generated could be someone else's Wallet.
 When you updated the firmware, your trezor was" fixed" and is now working properly.

-Another option is to use de extended public key, this was already suggested before and did not help. The extended public key generates all possible public addresses for that seed. If the address is not there, the seed is wrong.

-its possible that you misspelled some word. Raccoon or raccon for example.
Here is a list of all possible words in English. Check each of your 24 .

https://github.com/bitcoin/bips/blob/master/bip-0039/english.txt

-supposing your trezor is complety broken.  have you tried to recover your seed in another wallet using these 24 words? This could solve.


Title: Re: Help Me Recover My Bitcoins.
Post by: Xynerise on April 15, 2018, 05:47:05 PM
You guys still don't get it, irregardless of the trezor i should be able to restore my seed in another wallet but it still doesn't work, honestly i don't care if the trezor messed up the update i just want my funds back, maybe i am using a wrong derivation path. Someone give me something i can do other than contact trezor support page, i have the right seed and that should count for something, i have only used the device twice and its just a month old.
I actually believe you because  something like that has happened before (https://amp.reddit.com/r/CryptoCurrency/comments/7cebxn/help_me_162_bitcoin_cash_250000_disappeared_from/?st=JC36UPUC&sh=7589326f) And he still hasn't solved the problem.

However, on the off chance that the problem is from your seed and not a bug in Trezor's derivation path mechanism, then you can try their BIP 39 brute force tool (https://github.com/jhoenicke/trezor-crypto/blob/master/tools/bip39bruteforce.c)
Clone the repo and run the script (http://www.reddit.com/r/TREZOR/comments/7i7uxu/-/dr1mpow) to check if the possible mnemonics that differ with a word generate your address.
It's worth a shot even though you're sure your seed is correct.


Title: Re: Help Me Recover My Bitcoins.
Post by: Spendulus on April 15, 2018, 06:03:05 PM
You guys still don't get it, irregardless of the trezor i should be able to restore my seed in another wallet but it still doesn't work, honestly i don't care if the trezor messed up the update i just want my funds back, maybe i am using a wrong derivation path. Someone give me something i can do other than contact trezor support page, i have the right seed and that should count for something, i have only used the device twice and its just a month old.

I am absolutely convinced you will be able to recover your coins, because it's fairly common that a device reads zero because of the wrong derivation path. (side note, a pretty nice software enhancement would be to have in the Trezor a function to clue the user in that he has coins in one or more derivation paths OTHER THAN the one he is currently displaying)

This BIP explains the derivation paths concept, may be worth your time to read it.

https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki

Unfortunately, there are numerous perturbations. Trezor uses BIP39, Electrum uses sort of BIP42. Then there's segwit and non-segwit....

Suppose you get another Trezor with the same firmware version, do not update the firmware, and load your word sequence. Your coins pretty much have to come up. You are recreating exactly the same environment. (And if they don't, seems this definitively proves you have a problem with the word sequence not being right. In this case you proceed to permutation of each word one by one, starting with common misspells)

I have a couple of Trezors that I have not used or looked at in a couple months, used them for testing and verification. Could be one/both of them have the version number firmware of interest.

Do you recall the firmware version before, and after, your update that started the problems? Analysis of the problem would preferably start with knowledge of those specific versions.


Title: Re: Help Me Recover My Bitcoins.
Post by: davedee on April 15, 2018, 06:42:26 PM
Xynerise, that is exactly what happened to me EXACTLY!!!! what can be the problem and how can i use the extended public key to find the address, the extended public key is YPUB NOT XPUB and i haven't found any program that supports segwit extended public key, please i am not good with python or scripting so no suggestion regarding writing a script for me. I can give the pub to anyone who can help me check for it.


Title: Re: Help Me Recover My Bitcoins.
Post by: Xynerise on April 15, 2018, 07:45:16 PM
Xynerise, that is exactly what happened to me EXACTLY!!!! what can be the problem and how can i use the extended public key to find the address, the extended public key is YPUB NOT XPUB and i haven't found any program that supports segwit extended public key, please i am not good with python or scripting so no suggestion regarding writing a script for me. I can give the pub to anyone who can help me check for it.
The instructions for the BIP39 tool:

You'll need a Linux system for this. Ubuntu is easy to use.
In a Linux OS, open a terminal window and type the following (press enter after each line):
 
Code:
sudo apt install build-essential git

    git clone https://github.com/jhoenicke/trezor-crypto -b brutesegwit

    cd trezor-crypto

    make tools/bip39bruteforce tools/mnemonicgen

    cd tools

   ./mnemonicgen <your 24 word seed> | ./bip39bruteforce <your bitcoin address>
Then let it run.
PS do not insert the brackets in <your 24 word seed> or <bitcoin address>

An example usage is:
Code:
  ./mnemonicgen correct horse battery staple | ./bip39bruteforce 3HZgtFDmfwohrz2cRfzSECxeszpEzJqiYY

Replace "correct horse battery staple" with your seed.

As for the ypub tool, Blockonomics block explorer supports Segwit HD addresses so you can search ypub: http://www.blockonomics.co/

You can also use Shivaenigma's port of pycoin  (https://github.com/shivaenigma/pycoin/tree/0.80_segwit) that has support for ypubs.
Run
Code:
ku <ypub> -s 0/0-5 -a
Replace ypub with your ypub
Replace 0/0 with the node you're checking
Replace 5 with the number of addresses you want to create


Title: Re: Help Me Recover My Bitcoins.
Post by: HCP on April 15, 2018, 08:54:21 PM
You guys still don't get it, irregardless of the trezor i should be able to restore my seed in another wallet but it still doesn't work, honestly i don't care if the trezor messed up the update i just want my funds back, maybe i am using a wrong derivation path. Someone give me something i can do other than contact trezor support page, i have the right seed and that should count for something, i have only used the device twice and its just a month old.
Did you read my post in the other thread (https://bitcointalk.org/index.php?topic=3310232.msg34722293#msg34722293)?

Did you use a BIP39 passphrase when you originally setup the Trezor? If so, the seed on it's own won't recover your funds. You MUST uses the same passphrase to be able to access your funds.


Title: Re: Help Me Recover My Bitcoins.
Post by: davedee on April 15, 2018, 09:14:40 PM
Sorry HCP, i just read it now, i didn't use a passphrase, i'm sure of it, i would remember.


Title: Re: Help Me Recover My Bitcoins.
Post by: freesia_pnp888 on April 19, 2018, 06:22:13 AM
sorry to hear that, mate. but also thank you for pulling such thread so i can be more cautious in the future. good luck!


Title: Re: Help Me Recover My Bitcoins.
Post by: hieu81 on April 21, 2018, 05:45:50 AM
Yes it was segwit and i used the right path, tried different paths actually
m/49'/0'/0' from1-10
You can used this way to check your wallet! But In my opinion you should be careful when storing in bulk! Should back up your wallet and check the backup before using!


Title: Re: Help Me Recover My Bitcoins.
Post by: nc50lc on April 21, 2018, 06:48:48 AM
Have you tried linking your Trezor to Electrum (view-only using the "hardware wallet" option)? Or restore using your seed? Use the correct derivation path for SegWit addresses,
Enable the tab "console" type:
Code:
ismine("3HZgtFDmfwohrz2cRfzSECxeszpEzJqiYY")
If it said "true" the address belongs to that seed.

Why is it still receiving small amount of Bitcoins until this week?


Title: Re: Help Me Recover My Bitcoins.
Post by: HCP on May 26, 2018, 07:18:58 AM
I think it might be possible that the OP doesn't actually have a Trezor seed.

OP gave me a seed that is only 12 words long... and I thought that Trezor seeds were 24 words by default? Additionally, their seed is detected by Electrum as being a valid Electrum "SegWit" seed!!?! ??? ???

I've tried the most likely derivation paths... and nothing seems to work. Aside from BCH and LTC... were there any other coin types that used "3" addresses? I'm trying to figure out how the OP might have got a "3" address without it being a Bitcoin one.

Any ideas guys? ???

EDIT: Turns out that the new Trezor T defaults to using 12 word seeds... unlike the Trezor One which uses 24 words. :P



Title: Re: Help Me Recover My Bitcoins.
Post by: achow101 on May 26, 2018, 04:40:04 PM
I think it might be possible that the OP doesn't actually have a Trezor seed.

OP gave me a seed that is only 12 words long... and I thought that Trezor seeds were 24 words by default? Additionally, their seed is detected by Electrum as being a valid Electrum "SegWit" seed!!?! ??? ???

I've tried the most likely derivation paths... and nothing seems to work. Aside from BCH and LTC... were there any other coin types that used "3" addresses? I'm trying to figure out how the OP might have got a "3" address without it being a Bitcoin one.

Any ideas guys? ???
Electrum uses its own seed format which is different from the BIP 39 format that basically every other wallet uses (included Trezor). Such seeds should not be valid on a Trezor. Furthermore, if Electrum recognizes it properly as a Segwit seed, then the seed is most definitely an Electrum one as their seeds distinguish between segwit and non-segwit. Has OP tried using the seed in Electrum? The derivation paths that should be tried are m/49'/0'/0' (BIP 49) and m/44'/0'/0'/ (BIP 44).


Title: Re: Help Me Recover My Bitcoins.
Post by: HCP on May 26, 2018, 09:15:27 PM
Electrum uses its own seed format which is different from the BIP 39 format that basically every other wallet uses (included Trezor). Such seeds should not be valid on a Trezor. Furthermore, if Electrum recognizes it properly as a Segwit seed, then the seed is most definitely an Electrum one as their seeds distinguish between segwit and non-segwit.
Well that's the really curious thing... this 12 word seed shows up as "valid" according to BIP39 wallets??!? ??? So this combination of words is apparently a valid BIP39 seed... AND a valid Electrum SegWit seed... :o

For my mind, the fact that it is only 12 words is what makes me believe that it is more likely an Electrum seed than a Trezor seed. Not conclusive proof, I know... but still.

Anyway, the address provided by the OP was a "3" address... so it should be a P2SH-P2WPKH address (from a Trezor). However, using m/49'/0'/0' with the provided seed as BIP39 doesn't yield the address... neither does any of the "Account" values from 0-10... including change address chains (External/Internal = 1)

And of course, using the seed as an Electrum SegWit seed generates a wallet with "bc1" addresses.

So, I'm left with the conclusion that the OP has mixed up his seeds somehow... :-\


EDIT: apparently Trezor T's default to 12 word seeds as opposed to 24 word seeds like Trezor One. Also, OP has never used Electrum... Sooooo... the mystery deepens ??? ???


Title: Re: Help Me Recover My Bitcoins.
Post by: Xynerise on May 27, 2018, 07:26:39 PM

Well that's the really curious thing... this 12 word seed shows up as "valid" according to BIP39 wallets??!? ??? So this combination of words is apparently a valid BIP39 seed... AND a valid Electrum SegWit seed... :o
Is this really possible? ???
Both formats use different schemes to calculate the checksum, is it possible for there to be anintersection between both?


Title: Re: Help Me Recover My Bitcoins.
Post by: achow101 on May 27, 2018, 07:50:28 PM

Well that's the really curious thing... this 12 word seed shows up as "valid" according to BIP39 wallets??!? ??? So this combination of words is apparently a valid BIP39 seed... AND a valid Electrum SegWit seed... :o
Is this really possible? ???
Both formats use different schemes to calculate the checksum, is it possible for there to be anintersection between both?
It's possible, but it's also rather unlikely.

BIP 39 wallets are not supposed to just accept any seed. Rather they are supposed to warn you if a seed is invalid. However some wallets may not be implemented in this way and may not actually be checking the validity of a seed before using it. I suspect that is actually what is happening here.


Title: Re: Help Me Recover My Bitcoins.
Post by: HCP on May 27, 2018, 09:35:40 PM
Both formats use different schemes to calculate the checksum, is it possible for there to be anintersection between both?
It's possible, but it's also rather unlikely.
Well... this falls into the "unlikely" category then I guess... unless both Electrum and Ian Coleman's Mnemonic tool are not validating BIP39 seeds properly...

BIP39 seed validated:
https://talkimg.com/images/2023/11/15/z8pAo.png


Tried changing "work" to "word" and Electrum detects as invalid:
https://talkimg.com/images/2023/11/15/z8DIT.png


Without BIP39 selected, it is detected as SegWit:
https://talkimg.com/images/2023/11/15/z8O5l.png


In other news... the OP has told me that they are using a Trezor T... apparently the "T" defaults to using a 12 word seed (unlike the Trezor One), hence my confusion about 12 vs. 24 word seeds. OP has also mentioned that they had not used Electrum prior to trying to fix this issue. Unfortunately, this puts us back at square one. :-\


Title: Re: Help Me Recover My Bitcoins.
Post by: achow101 on May 28, 2018, 04:55:32 AM
Well... this falls into the "unlikely" category then I guess... unless both Electrum and Ian Coleman's Mnemonic tool are not validating BIP39 seeds properly...
.. Well ok then. Electrum does validate BIP 39 seeds properly, and, AFAIK actually follows the BIP 39 spec to the word.

In other news... the OP has told me that they are using a Trezor T... apparently the "T" defaults to using a 12 word seed (unlike the Trezor One), hence my confusion about 12 vs. 24 word seeds. OP has also mentioned that they had not used Electrum prior to trying to fix this issue. Unfortunately, this puts us back at square one. :-\
The seed is likely a BIP 39 seed then.

So this is what we know:
  • 12 word BIP 39 seed
  • BIP 49 derivation path is default (m/49'/0'/0')
  • Came from a Trezor T
  • OP used Trezor web interface

Did OP use any other accounts besides the default account?

I'll take a look through the Trezor code and docs to see if there is any unexpected behavior like generating with different purposes or coins or whatever.

One last thing. Litecoin's P2SH addresses used to also start with a 3. So for segwit, a Litecoin address looks identical to a Bitcoin address. Is it possible that the key was generated on the Litecoin derivation path somehow?


Title: Re: Help Me Recover My Bitcoins.
Post by: HCP on May 28, 2018, 06:05:13 AM
That was something I considered... but thought it unlikely as Trezor has been using "M" addresses for Litecoin SegWit for about a year if I recall correctly... certainly this blog post (https://blog.trezor.io/litecoins-new-p2sh-segwit-addresses-843633e3e707) regarding the subject is dated June 2017.

Given the seed came from a Trezor T, which was only released earlier this year, I'd say it was "unlikely" that this 3 address was a LTC P2SH address. Nevertheless, I have checked the basic derivation path (m/49'/2'/0') against the "3" address provided converted to an "M" address (as that is what Ian Coleman's tool and Electrum-ltc are producing) just in case... sadly, without success. :-\