Bitcoin Forum
May 04, 2024, 11:59:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Electrum to Electrum - transaction "lost"  (Read 515 times)
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 01:14:34 PM
Merited by LoyceV (2), bitmover (1)
 #1

Hello @everyone!
    
     Hope you doing Great.



I've got an issue with an Electrum wallet & with its transaction:

  - In September 2019 I have transfered coins from an
    Electrum wallet on Windows OS to an Electrum wallet on Tails OS
    and the coins got stucked on that BTC address & I can't get it back - I assume that address was created in different derivation path
    transaction ID: https://blockchair.com/bitcoin/transaction/3eddcdcf82569329f2a110bda01e8dd889afd6df2501638f79fb92a5631e5c6a
    (2nd address in the screenshot) *Fiat currecny is at the time of transaction

  - had created a post on bitcointalk.org (in Spt. 2019) regarding that problem, after some inept tries through the suggestions I've
    got, I failed & leted it go.
    here is the link, in case it helps ahead:
    https://bitcointalk.org/index.php?topic=5187469.0
    or check uner my profile



Now, I don't quite remember how & what happend but here is the thing:

 1. I've created an Electrum wallet on Windows & Tails OS (will refer to it as E_Wind & E_Tails)

 2. Did a test transaction of BTC 0.000112 from E_Wind onto E_Tails - I could see the transaction straight away in Tails wallet. Was remarkably for a quite a long time displayed as "unconfirmed" & later on as "not verified" though, but I could see it at least in the wallet.
    transaction ID: https://blockchair.com/bitcoin/transaction/888f769c2d2585d1d6f0070f11d5820c249aa895fab983ce3eda7e1a667e7308
    (1st address in the screenshot)

 3. Then I did the bigger transaction & that transaction I couldn't see ever since.

 4. Turned out that the E_Tails was outdated but I was unaware of that, & so I tried different options to do something about, like followed the guide lines on tails website:
    to delete the wallet and recover it again

 5. So I did it. Deleted & recovered again - didn't work.

 6. I couldn't see the transaction because I couldn't connect to the servers because it was outdated. Which means I created E_Tails offline

 7. Then I understood that E_Tails is outdated on Tails OS and so I updated it to V. 3.3.8
    And here is where the SH!T starts boiling



 8. Since I've created it offline on outdated version & followingly deleted, as suggested in the guide lines - now that wallet was "gone"!

 9. As the E_Tails was now up-to-date, I wanted to recover that wallet
     Typed in the same mnemonic phrase, as before (when I tried to fix it myself without the guide lines) & now all of a sudden I get a
     different wallet with different addresses.

10. Ever since I type in the seed I always get this "newer" wallet and never the 1st one with the funds!





Here is what I assume:

    The seed has generated in first place a wallet with a different derivation path. The seed has
    generated the wallet while I was offline in Electrum manager - seems like that it was
    generated as a cold wallet/hardware wallet.

Here is why I assume:

    As I type in the same seed in Elcertum wallet & check the BIP39 box & following type the
    derivation path m/44'/0'/0' I get different addresses that I have used, after I updated the
    E_Tails (I see transactions on this addresses), opposed to if I just type in the seed without
    derivation path (there I see only 1 transaction on 1 address).

Here is the catch:

    If I check the BIP39 box and type in any derivation path (I tried planty of them) then Elcetrum
    tells me "checksum failed" & once I go ahead and am already in the wallet: go wallet > seed
        I can't display the seed.
        Where as if I just type in the seed without derivation path, I am able displaying the seed.




The point is - I need the correct derivation path - at least it is what I assume.
Q: How to get the correct derivation path for the 2 addresses where the funds are at?

I tried iancoleman.io - but of course it doesn't work with Electrum wallet, since Electrum does not support BIP39. Thus everytime an Electrum mnemonic phrase is typed in, it comes back with "invalid mnemonic".
There was another good website bitcoinfunction.com Somehow is not around anymore.
Q: Does anyone know websites alike?
Q: Could seedrecovery.py work, does it recover derivation paths? - It helps recovering the seed, but I know my seed, I don't need to recover it, right.




To make something clear: the seed is absoulute correct beacause I've used the same one to recover the "lost" wallet ----before I did the update---- and I did recover!

Here you can see the screenshot with the addresses of the "lost" wallet.
https://anonfiles.com/vdA86d26u4/ElectrumWallet_Tails_BTC_addresses_jpg


That is the address I need to recover & where the funds are at:
1LP6LQ726YJR9wkPLnHWJEfH335DDuiNtL (in screenshot second from the top)




Shall my assumption be incorrect, you're very welcome telling me what you think but be reasonable - stuff like wrong seed & etc. is out of question!




I appreciate all your contributions!



Thank you Smiley
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4166


View Profile
June 22, 2021, 01:25:11 PM
 #2

Electrum has never changed the derivation path for legacy wallets, AFAIK and it has always maintained backwards compatibility. Each of the seeds has a specific version to recover specific wallets and the fact that the checksum is valid for Electrum probably means that the seed is an Electrum seed.

Are the addresses in your recovered wallet bech32 (bc1) addresses? It is quite unlikely for that to happen.

    If I check the BIP39 box and type in any derivation path (I tried planty of them) then Elcetrum
    tells me "checksum failed" & once I go ahead and am already in the wallet: go wallet > seed
        I can't display the seed.
        Where as if I just type in the seed without derivation path, I am able displaying the seed.
Electrum doesn't store the phrases for BIP39 recovery. If the checksum is mismatching for BIP39, then you shouldn't be recovering using it. Any working wallet will not generate a seed that has a wrong checksum, because there'll be no use for a checksum.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5919


bitcoindata.science


View Profile WWW
June 22, 2021, 01:39:23 PM
 #3

   As I type in the same seed in Elcertum wallet & check the BIP39 box & following type the
    derivation path m/44'/0'/0' I get different addresses that I have used, after I updated the
    E_Tails (I see transactions on this addresses), opposed to if I just type in the seed without
    derivation path (there I see only 1 transaction on 1 address).

Here is the catch:

    If I check the BIP39 box and type in any derivation path (I tried planty of them) then Elcetrum
    tells me "checksum failed" & once I go ahead and am already in the wallet: go wallet > seed
        I can't display the seed.
        Where as if I just type in the seed without derivation path, I am able displaying the seed.




The point is - I need the correct derivation path - at least it is what I assume.
Q: How to get the correct derivation path for the 2 addresses where the funds are at?

I believe the issue is here.

What are the first 3 characters of the bitcoin address you want to recover? You are only searching for addresses that begin with 1.

There are 3 address formats in bitcoin network, and each has a different derivation path.

Code:
m/44' legacy addresses (begin with 1)

m/49' Segwit (P2SH) addresses (begin with 3)

m/84' Native Segwit (bech32) addresses (begin with bc1)

You should try 49 and 84 paths, your coins are probably there.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 01:42:45 PM
 #4

   As I type in the same seed in Elcertum wallet & check the BIP39 box & following type the
    derivation path m/44'/0'/0' I get different addresses that I have used, after I updated the
    E_Tails (I see transactions on this addresses), opposed to if I just type in the seed without
    derivation path (there I see only 1 transaction on 1 address).

Here is the catch:

    If I check the BIP39 box and type in any derivation path (I tried planty of them) then Elcetrum
    tells me "checksum failed" & once I go ahead and am already in the wallet: go wallet > seed
        I can't display the seed.
        Where as if I just type in the seed without derivation path, I am able displaying the seed.




The point is - I need the correct derivation path - at least it is what I assume.
Q: How to get the correct derivation path for the 2 addresses where the funds are at?

I believe the issue is here.

What are the first 3 characters of the bitcoin address you want to recover? You are only searching for addresses that begin with 1.

There are 3 address formats in bitcoin network, and each has a different derivation path.

Code:
m/44' legacy addresses (begin with 1)

m/49' Segwit (P2SH) addresses (begin with 3)

m/84' Native Segwit (bech32) addresses (begin with bc1)

You should try 49 and 84 paths, your coins are probably there.


I tried all of them!    No coins are not there.     It's a legacy.     Would you read the post carefully.     

Thank you Smiley
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 02:02:59 PM
 #5

Electrum has never changed the derivation path for legacy wallets, AFAIK and it has always maintained backwards compatibility. Each of the seeds has a specific version to recover specific wallets and the fact that the checksum is valid for Electrum probably means that the seed is an Electrum seed.

Are the addresses in your recovered wallet bech32 (bc1) addresses? It is quite unlikely for that to happen.

    If I check the BIP39 box and type in any derivation path (I tried planty of them) then Elcetrum
    tells me "checksum failed" & once I go ahead and am already in the wallet: go wallet > seed
        I can't display the seed.
        Where as if I just type in the seed without derivation path, I am able displaying the seed.
Electrum doesn't store the phrases for BIP39 recovery. If the checksum is mismatching for BIP39, then you shouldn't be recovering using it. Any working wallet will not generate a seed that has a wrong checksum, because there'll be no use for a checksum.





Yes it does generate.   I wrote it above.

Once I check the BIP39 and type in     only  followong derivation path:     m/44'/0'/0'      -   then I get different addresses which I have used after I have updated the wallet.     

If I don't check the BIP box then it generates the wallet I had after the update.
LoyceV
Legendary
*
Offline Offline

Activity: 3304
Merit: 16596


Thick-Skinned Gang Leader and Golden Feather 2021


View Profile WWW
June 22, 2021, 02:13:07 PM
Last edit: June 22, 2021, 02:47:09 PM by LoyceV
 #6

When you restore the E_Tails wallet from seed, do you see your test transaction? I found the answer: no.

Assuming you don't see it, I think it's most likely you somehow ended up with the wrong seed words. Or maybe you extended the seed phrase with your own password. Or your Windows may have been infected with clipboard malware. I'll strike this option out, because your addresses are in the picture you took:


If you took a picture of your seed words, it's also very unlikely you have the wrong seed words. Unless, somehow, the wallet you funded somehow used a different seed than the one in your picture.

To make something clear: the seed is absoulute correct beacause I've used the same one to recover the "lost" wallet ----before I did the update---- and I did recover!
Well, it can't be. Unless you forgot the additional password: Electrum didn't change.
But even if it did change, why don't you just go back to the older Tails version and try from there?



Too little too late: I always test a mnemonic before funding any address: I restore the wallet from seed and check if it gives the same address.

I'm still reading your older posts. Done!



After reading everything, any chance you clicked Options: "Extend this seed with custom words"? This seems like the most likely cause. That didn't happen either.

bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5919


bitcoindata.science


View Profile WWW
June 22, 2021, 02:22:32 PM
 #7

Yes it does generate.   I wrote it above.

Once I check the BIP39 and type in     only  followong derivation path:     m/44'/0'/0'      -   then I get different addresses which I have used after I have updated the wallet.    

If I don't check the BIP box then it generates the wallet I had after the update.

THere are a couple of things you can try. This is the derivation path structure:

Code:
m / purpose' / coin_type' / account' / change / address_index

As your address starts with 1:
Code:
m/44'/0'/ account / change

You can also try purpose 45' (you may have mistankely created a multisig wallet):
Your coins might be in a change address, so you need to try setting to 1 the value in change:
Code:
m/44'/0'/0/0
m/44'/0'/0/1
m/45'/0'/0/1
m/45'/0'/0/0

You also need to try some  accounts: 0, 1, 2 , as you may have mistankely created a new account inside your wallet , for example
(change address and account 1)
Code:
m/44'/0'/1'/1

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
ranochigo
Legendary
*
Offline Offline

Activity: 2954
Merit: 4166


View Profile
June 22, 2021, 03:08:43 PM
Last edit: June 23, 2021, 06:26:22 AM by ranochigo
Merited by LoyceV (4), bitmover (1)
 #8

Yes it does generate.   I wrote it above.

Once I check the BIP39 and type in     only  followong derivation path:     m/44'/0'/0'      -   then I get different addresses which I have used after I have updated the wallet.    

If I don't check the BIP box then it generates the wallet I had after the update.
I'm having some slight troubles understanding what you're implying.

So first of all, if you've generated the wallet by selecting Standard Wallet > Create a New Seed, then there is no need to mess with any derivation path. The derivation path for Electrum standard seeds are always correct and has never changed.

The only reason why you would check "BIP39 Seed" is if you've used that previously *AND* sent your funds to it. If not, there is no need to check "BIP 39 seeds". Unless the user specifically asks for their seed to be imported as BIP39, then Electrum won't use BIP39 and you shouldn't restore your wallet using that.

Edit:

Slightly offtopic. FFS. There's really no point being frustrated with people trying to seek clarifications to your question.

You literally said:

then I get different addresses which I have used after I have updated the wallet.

And

If I don't check the BIP box then it generates the wallet I had after the update.

Those two statements would probably be confusing for most.
Also, there's obviously a bunch of misconceptions in your post and answering them individually would've helped us to narrow down and eliminate all the possibilities. I believe my question was completely reasonable given how your response was phrased. Well... Good luck if you're going to be pissed at people trying to help you.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 03:37:29 PM
 #9

When you restore the E_Tails wallet from seed, do you see your test transaction? I found the answer: no.

Assuming you don't see it, I think it's most likely you somehow ended up with the wrong seed words. Or maybe you extended the seed phrase with your own password. Or your Windows may have been infected with clipboard malware. I'll strike this option out, because your addresses are in the picture you took:
https://i.imgur.com/P5DMMS4.jpeg

If you took a picture of your seed words, it's also very unlikely you have the wrong seed words. Unless, somehow, the wallet you funded somehow used a different seed than the one in your picture.

To make something clear: the seed is absoulute correct beacause I've used the same one to recover the "lost" wallet ----before I did the update---- and I did recover!
Well, it can't be. Unless you forgot the additional password: Electrum didn't change.
But even if it did change, why don't you just go back to the older Tails version and try from there?



Too little too late: I always test a mnemonic before funding any address: I restore the wallet from seed and check if it gives the same address.

I'm still reading your older posts. Done!



After reading everything, any chance you clicked Options: "Extend this seed with custom words"? This seems like the most likely cause. That didn't happen either.


@Loyce V

No & No & No & No

Seed absolute perfect!    Not extended anything!     No maleware!       No BS!



Please    @evryone      CUT THIS SUGGESTIONS OFF!!!!



It has to do something with  creating that wallet  as a hardware wallet - I assume.  
Then deleted the wallet & all files.
Then updated  Electrum manager on Tails OS
And then generated with the same seed an online wallet
And now the "offline" wallet I cannot restore            
         __________something like that  -  so @ everyone please go ahead from this option onwards!
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 03:41:50 PM
 #10

Yes it does generate.   I wrote it above.

Once I check the BIP39 and type in     only  followong derivation path:     m/44'/0'/0'      -   then I get different addresses which I have used after I have updated the wallet.    

If I don't check the BIP box then it generates the wallet I had after the update.

THere are a couple of things you can try. This is the derivation path structure:

Code:
m / purpose' / coin_type' / account' / change / address_index

As your address starts with 1:
Code:
m/44'/0'/ account / change

You can also try purpose 45' (you may have mistankely created a multisig wallet):
Your coins might be in a change address, so you need to try setting to 1 the value in change:
Code:
m/44'/0'/0/0
m/44'/0'/0/1
m/45'/0'/0/1
m/45'/0'/0/0

You also need to try some  accounts: 0, 1, 2 , as you may have mistankely created a new account inside your wallet , for example
(change address and account 1)
Code:
m/44'/0'/1'/1


@bitmover

I tried them them all  & tons of different accounts      -     NOTHING!

As I wrote above in the post   -   the only derivation path that I see with some used addresses is  m/44'/0'/0'   -     rest NOTHING!
BitMaxz
Legendary
*
Online Online

Activity: 3248
Merit: 2965


Block halving is coming.


View Profile WWW
June 22, 2021, 04:25:34 PM
 #11

~snip~

Do you remember if what version of Electrum you used before you updated it to 3.3.8? Take note if it was from 3.3.3 or below version they are infected with phishing so if it shows a notice and forcing you to download the latest version and click the link you might be phished.

Or if you believe that it was from a different derivation path there is a tool that can scan all derivation paths and scan for used addresses with balances.
You can find the tool here https://blockpath.com/wallets/local/101?action=appxpub

Just open the Electrum wallet and look for wallet information and then copy the xPub and paste it there to scan.

Once it shows all used addresses and balances on the left side you will see the right derivation path of those addresses.

█▀▀▀











█▄▄▄
▀▀▀▀▀▀▀▀▀▀▀
e
▄▄▄▄▄▄▄▄▄▄▄
█████████████
████████████▄███
██▐███████▄█████▀
█████████▄████▀
███▐████▄███▀
████▐██████▀
█████▀█████
███████████▄
████████████▄
██▄█████▀█████▄
▄█████████▀█████▀
███████████▀██▀
████▀█████████
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
c.h.
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀█











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 04:44:16 PM
 #12

Yes it does generate.   I wrote it above.

Once I check the BIP39 and type in     only  followong derivation path:     m/44'/0'/0'      -   then I get different addresses which I have used after I have updated the wallet.     

If I don't check the BIP box then it generates the wallet I had after the update.
I'm having some slight troubles understanding what you're implying.

So first of all, if you've generated the wallet by selecting Standard Wallet > Create a New Seed, then there is no need to mess with any derivation path. The derivation path for Electrum standard seeds are always correct and has never changed.

The only reason why you would check "BIP39 Seed" is if you've used that previously *AND* sent your funds to it. If not, there is no need to check "BIP 39 seeds". Unless the user specifically asks for their seed to be imported as BIP39, then Electrum won't use BIP39 and you shouldn't restore your wallet using that.

@ranochigo

look..... simple

one seed gives me different wallets,     OK, undersatndable?!

once I type in that seed without BIP 39 check      -     I get one wallet with one addresses
once I type in the same seed with BIP 39 check  &  this derivation path only  m/44'/0'/0' -  I get a different wallet with diff. addresses
Here you see on the picture:
on the left with BIP39                                                                         on the right without BIP39
https://anonfiles.com/z3Fe912cu8/same_seed_different_wallet_jpg


Same seed but different wallets,   OK?!

And any other derivation paths I tried are empty.

To make it clear:  I did not restore the wallet with derivation paths in first place in Spt. 2019    -    but since the Electrum manager was outdated it created a hardware wallet in a different derivation path - at least this is what I assume.   
After I updated the Electrum manager and typed in the same freaking seed, it generated an "online" wallet -  a different wallet,  OK?!  And ever since I get the last wallet when I try to recover with the same seed! 

But I need the 1st wallet with the funds -  and for this I need the right derivation path - at least what I assume,   OK?!

iancoleman.io is a good website for it but it does not work with Electrum wallets.   



So, let's troubleshoot from here,  OK?!
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 04:48:43 PM
 #13

~snip~

Do you remember if what version of Electrum you used before you updated it to 3.3.8? Take note if it was from 3.3.3 or below version they are infected with phishing so if it shows a notice and forcing you to download the latest version and click the link you might be phished.

Or if you believe that it was from a different derivation path there is a tool that can scan all derivation paths and scan for used addresses with balances.
You can find the tool here https://blockpath.com/wallets/local/101?action=appxpub

Just open the Electrum wallet and look for wallet information and then copy the xPub and paste it there to scan.

Once it shows all used addresses and balances on the left side you will see the right derivation path of those addresses.


No, Jesus Christ, freaking hell, No!   

No Phishing!!!!!!!!!  No maleware!!!!!!!!!!     

@everyone    -    please read the post carefully,  before writting,  it helps.   Thank you!
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 04:57:25 PM
 #14

~snip~

Do you remember if what version of Electrum you used before you updated it to 3.3.8? Take note if it was from 3.3.3 or below version they are infected with phishing so if it shows a notice and forcing you to download the latest version and click the link you might be phished.

Or if you believe that it was from a different derivation path there is a tool that can scan all derivation paths and scan for used addresses with balances.
You can find the tool here https://blockpath.com/wallets/local/101?action=appxpub

Just open the Electrum wallet and look for wallet information and then copy the xPub and paste it there to scan.

Once it shows all used addresses and balances on the left side you will see the right derivation path of those addresses.

@BitMaxz

yeah thank you for the tool.   Unfortunately it's nothing . It scans only the address in the wallet of that particular account
That is the whole point - I don't have the right account. I have the right seed but not the right account!


So we gotta find the right account!      -   that is the main task we shall be concentrating on!   

I have the right seed, I just need the right account!
bitmover
Legendary
*
Offline Offline

Activity: 2296
Merit: 5919


bitcoindata.science


View Profile WWW
June 22, 2021, 06:36:38 PM
 #15

once I type in that seed without BIP 39 check      -     I get one wallet with one addresses
once I type in the same seed with BIP 39 check  &  this derivation path only  m/44'/0'/0' -  I get a different wallet with diff. addresses
Here you see on the picture:
on the left with BIP39                                                                         on the right without BIP39

I hosted your image in a differnet server to be able to post here

This is very weird: Creating a new wallet using the same Seed but checking BIP39 in one and in the other without checking. This is not a common practice and you shouldn't do it. This is bad for your security.

Quote
iancoleman.io is a good website for it but it does not work with Electrum wallets.   

So, let's troubleshoot from here,  OK?!

Wallets that you create with electrum are not BIP39. You are able to import wallets that you created using BIP39 in electrum, but you can't create one using electrum.

This is important. If you generated the seed inside electrum, you shouldn't have to care about derivation paths.

Unless you recovered a non bip39 seed into electrum and checked that wallet as BIP39. Then sent funds to it. Looks like this is what you did?

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 07:29:56 PM
 #16

once I type in that seed without BIP 39 check      -     I get one wallet with one addresses
once I type in the same seed with BIP 39 check  &  this derivation path only  m/44'/0'/0' -  I get a different wallet with diff. addresses
Here you see on the picture:
on the left with BIP39                                                                         on the right without BIP39
https://i.imgur.com/SCKriLt.jpg
I hosted your image in a differnet server to be able to post here

This is very weird: Creating a new wallet using the same Seed but checking BIP39 in one and in the other without checking. This is not a common practice and you shouldn't do it. This is bad for your security.

Quote
iancoleman.io is a good website for it but it does not work with Electrum wallets.  

So, let's troubleshoot from here,  OK?!

Wallets that you create with electrum are not BIP39. You are able to import wallets that you created using BIP39 in electrum, but you can't create one using electrum.

This is important. If you generated the seed inside electrum, you shouldn't have to care about derivation paths.

Unless you recovered a non bip39 seed into electrum and checked that wallet as BIP39. Then sent funds to it. Looks like this is what you did?

@bitmover

thank you for hosting the image, which server did you use?


About the wallet creation:    initially I did not check anything at all    No BIP39, nothing!
Didn't type in derivation path!   Didn't check BIP39 box!     Nothing!!!!!!!  
I have just created an Electrum wallet on Tails    that's all.
      
Would you read the first post carefully, thank you!

Then in Spt. 2019  people suggested trying out different derivation paths.       You by the way suggested it too!  -  you may check it in my last topic.    



Everything is kind of written in the 1st post above.  I tried to put many things & keep it simple at the same, to understand.   

@everyone would you just read carefully.  Thank you!
BlackHatCoiner
Legendary
*
Offline Offline

Activity: 1512
Merit: 7351


Farewell, Leo


View Profile
June 22, 2021, 08:30:09 PM
Merited by LoyceV (2)
 #17

Everything is kind of written in the 1st post above.  I tried to put many things & keep it simple at the same, to understand.
Well, from my reading, I say that it's not understandable enough. You've confused the whole situation with the given explanations. You can't have messed it up with Electrum, it's easy to use and I believe that even a newbie understands every part of the seed generation procedure. You probably made a mistake unrelated with Electrum you haven't mentioned, because you may not know it.

I tried iancoleman.io - but of course it doesn't work with Electrum wallet, since Electrum does not support BIP39. Thus everytime an Electrum mnemonic phrase is typed in, it comes back with "invalid mnemonic".
You can actually import an electrum seed phrase in iancoleman as long as you want legacy addresses.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
AndrRoos (OP)
Newbie
*
Offline Offline

Activity: 28
Merit: 6


View Profile
June 22, 2021, 09:26:48 PM
 #18

Everything is kind of written in the 1st post above.  I tried to put many things & keep it simple at the same, to understand.
Well, from my reading, I say that it's not understandable enough. You've confused the whole situation with the given explanations. You can't have messed it up with Electrum, it's easy to use and I believe that even a newbie understands every part of the seed generation procedure. You probably made a mistake unrelated with Electrum you haven't mentioned, because you may not know it.

I tried iancoleman.io - but of course it doesn't work with Electrum wallet, since Electrum does not support BIP39. Thus everytime an Electrum mnemonic phrase is typed in, it comes back with "invalid mnemonic".
You can actually import an electrum seed phrase in iancoleman as long as you want legacy addresses.

@BlackHatCoiner

thank you for this answer!

Yeah, I am quite certain that it is not understadable enough.


Messed up with Electrum?   -  what would I mess up? 
1. I've just typed in the seed that was generated   &    recovered that "lost" wallet.  Since there was still no conncetion to the servers...
2. I've updated the Electrum manager/user on Tails to newer version     and then.....
3. Typed in the same seed again    &      guess what     -       I get entirely new wallet with entirely new addresses  -  even though using the same seed!
4. And ever since I get this wallet & never the 1st one with the funds

That's all, that's the whole story.  -  Didn't do any BIP39, any phrase extension, any derivation path,  nor any other thing!
Just typed in the seed that I had in first place.  -   That's all.


Now, I assume - it has something to do with me generating the seed                  offline & on older version           meaning it became kind of a cold wallet.   Then deleted all the files, because it was recomended so on Tails website. 
   Then on Electrum website I found that it is necessary to update the wallet manually  & so I did it & from that moment onwards it worked just fine!   The Electum manager went online (once you are in the wallet)       But......
Since I have deleted all the files from that "cold" wallet,  used the exact same seed,   as a result I'm getting a brand new wallet with brand new addresses    &   the one from before,,,, have never seen again.
    That's all.   

Now @anyone  could help me here ahead


@BlackHatCoiner but thank you for that tip with source code.   Can you downoad it on GitHub?   I'm gonna check it out.
nc50lc
Legendary
*
Offline Offline

Activity: 2408
Merit: 5588


Self-proclaimed Genius


View Profile
June 23, 2021, 03:05:34 AM
 #19

Here is what I assume:

    The seed has generated in first place a wallet with a different derivation path. The seed has
    generated the wallet while I was offline in Electrum manager - seems like that it was
    generated as a cold wallet/hardware wallet.

Here is why I assume:

    As I type in the same seed in Elcertum wallet & check the BIP39 box & following type the
    derivation path m/44'/0'/0' I get different addresses that I have used, after I updated the
    E_Tails (I see transactions on this addresses), opposed to if I just type in the seed without
    derivation path (there I see only 1 transaction on 1 address).

Here is the catch:

    If I check the BIP39 box and type in any derivation path (I tried planty of them) then Elcetrum
    tells me "checksum failed" & once I go ahead and am already in the wallet: go wallet > seed
        I can't display the seed.
        Where as if I just type in the seed without derivation path, I am able displaying the seed.
Those are the expected behavior of Electrum in those scenarios.

My observations/replies, in respective order:
-
  • Electrum seed doesn't have a specific cold/hot wallet variant, just a seed with "seed version" that also acts as the indicator of the derivation path to use.
    Hardware wallet's seed wont be created by nor stored in Electrum during wallet creation.
    So if it was created by Electrum, then it's what Abdussamad said (multiple times) in the previous thread: you shouldn't force the derivation path selection window by checking "BIP39 seed".
    If it's the mentioned "corruption bug", then there's nothing you can do about it because if the cause is 'corruption' then the result should be 'random'.
-
  • If you ticked "BIP39 seed" and it said "BIP39 (checksum: failed)", Electrum will create a wallet based on the words you've typed regardless if it's a valid BIP39 seed or not,
    that includes the Electrum seed that isn't a valid BIP39 seed.
    So the BIP39 restored wallet doesn't have a relation on the correctly restored one (didn't checked BIP39 seed), they are different wallets despite having same seed phrase.
    That said, why's both wallets have transaction(s) in them, have you been testing the wallets created through "other methods"?
    If not, you might had more than one wallets in your old E_Tails and sent the missing transaction to one of them (already mentioned before).
-
  • Lastly, Electrum doesn't really store the seed phrase of a wallet created with "BIP39 seed" checkbox enabled, even the ones created using a real BIP39 seed.

apology for late respond.

I will answer all the questions in the next 48h
That was a very long 48hours.

So, are addresses of the restored wallets the same except for the missing one?
Refer to my last reply of in that thread:

Okay, how about the other addresses, are they the same as the addresses from your newly restored wallet?
If it's a no, your and this (1st paragraph) scenario is correct
If yes, it's most likely that old version bug or something else.

.
.HUGE.
▄██████████▄▄
▄█████████████████▄
▄█████████████████████▄
▄███████████████████████▄
▄█████████████████████████▄
███████▌██▌▐██▐██▐████▄███
████▐██▐████▌██▌██▌██▌██
█████▀███▀███▀▐██▐██▐█████

▀█████████████████████████▀

▀███████████████████████▀

▀█████████████████████▀

▀█████████████████▀

▀██████████▀▀
█▀▀▀▀











█▄▄▄▄
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀
.
CASINSPORTSBOOK
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▀▀▀▀█











▄▄▄▄█
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10546



View Profile
June 23, 2021, 03:52:39 AM
 #20

I think there is a good chance here that you actually created a brand new wallet with its own seed phrase while you were trying to import the same old seed. It is an easy mistake to make if you forget to change the first option to not generate a new seed phrase. That would explain why after "recovering" a new wallet you get a different address without changing anything else about derivation path, etc.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!