Pages:
Author

Topic: Electrum to Electrum - transaction "lost" - page 3. (Read 582 times)

newbie
Activity: 28
Merit: 6
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!
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
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?
newbie
Activity: 28
Merit: 6
~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!
newbie
Activity: 28
Merit: 6
~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!
newbie
Activity: 28
Merit: 6
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?!
legendary
Activity: 3472
Merit: 3217
Playbet.io - Crypto Casino and Sportsbook
~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.
newbie
Activity: 28
Merit: 6
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!
newbie
Activity: 28
Merit: 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:
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!
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
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.
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
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
legendary
Activity: 3290
Merit: 16489
Thick-Skinned Gang Leader and Golden Feather 2021
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.
newbie
Activity: 28
Merit: 6
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.
newbie
Activity: 28
Merit: 6
   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
legendary
Activity: 2352
Merit: 6089
bitcoindata.science
   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.
legendary
Activity: 3038
Merit: 4418
Crypto Swap Exchange
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.
newbie
Activity: 28
Merit: 6
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://bitcointalksearch.org/topic/electrum-to-electrum-transaction-lost-5187469
    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
Pages:
Jump to: