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 one correctly restored one (didn't checked BIP39 seed).
Now, why's both wallets have transaction(s) in them, have you been testing the wallets created through "other methods"?
-
- 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.