Pages:
Author

Topic: cannot restore wallet from seed (Read 294 times)

legendary
Activity: 3682
Merit: 1580
March 12, 2022, 08:32:19 AM
#27
Alright guys. Just last question, is the legacy seed strict? or is it possible that I used this seed to create legacy wallet when I was trying to test it..
I mean, I'm very organised person and I tend to test and verify things and I just can't simply digest that I messed up this way ;o) I haven't created 2 wallets intentionally. So I'm trying to think of a way how this could have happened.
Is it possible that in the older version of Electrum, I created my first wallet. And then I learned about it a little (it was my first wallet) and revealed my seed and then I tested this seed to see if I can recover the wallet from it. Just to confirm myself that the seed works.
But instead of restoring same wallet I somehow created new one (legacy one) using this seed not understanding that it's not the same wallet? So I took one of the address and transferred btc to it.
And now I don't know how I used this seed to create that second wallet...

The problem with Electrum (it's probably not a problem but consequence of how seed recovering work) is that when you use anything that is accepted as seed it always creates "some" wallet. So it's easy to "restore" different wallet by mistake especially when it has no transactions on it yet.

Any ideas? the puzzling thing here is that seed seems like segwit but receiving address is legacy.

A segwit seed will always restore a segwit wallet and never a legacy wallet. You have the wrong seed.
newbie
Activity: 11
Merit: 4
March 09, 2022, 03:09:10 AM
#26

If it was created in 2017 you might install a fake Electrum wallet, 2017 was the year when many people were victims of phishing Electrum wallet.
Or you might be a victim of Clipboard malware but the only problem the address where you sent BTC to funds is still there.


That could be an explanation. Sadly. And if it was fake software i could have even shown funds received on fake wallet.
BUT as you say btc is still there ;o)

legendary
Activity: 2380
Merit: 5213
March 08, 2022, 07:53:55 PM
#25
Can you try to restore your wallet again make sure it was a legacy wallet and then look for xPub you can find it on Wallet>Information on the top left menu?
As I already said in one of my previous posts, it's not possible to create a legacy wallet using a seed phrase generated by electrum for a segwit wallet.
Look at the following image. Once I entered the seed phrase, electrum detected the seed type and it's not possible to change that. Charles-Tim explained how the seed type is determined.  


legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
March 08, 2022, 06:44:56 PM
#24
It happened in 2017 and I never used it since. Just wrote down the seed at the time.
Can't really remember details. I'm not sure about anything anymore.
I understand that the address that I sent btc to is not the same wallet I have seed from.
I just have no clue where I've got the legacy address I sent it to.
Seems like I will never find out anymore ;|
Thanks for help to all, anyway..

If it was created in 2017 you might install a fake Electrum wallet, 2017 was the year when many people were victims of phishing Electrum wallet.
Or you might be a victim of Clipboard malware but the only problem the address where you sent BTC to funds is still there.

Can you try to restore your wallet again make sure it was a legacy wallet and then look for xPub you can find it on Wallet>Information on the top left menu?

After you copy the xPub use this tool below and paste the xPub let's hope that it could scan the used address with balance if it detects anything with the same address or might be a different address with balance maybe your Electrum wallet is not syncing properly there are times that even the network in your Electrum is green ISP is blocking your Electrum from receiving data on the mainnet. 

- https://blockpath.com/wallets/new?action=appxpub
newbie
Activity: 11
Merit: 4
March 08, 2022, 03:37:09 PM
#23
As said, you are using a wrong seed phrase.
Are you sure that you have never used any wallet other than electrum?

You didn't answer the question asked by o_e_l_e_o.
Do you remeber seeing any balance in your wallet?

It happened in 2017 and I never used it since. Just wrote down the seed at the time.
Can't really remember details. I'm not sure about anything anymore.
I understand that the address that I sent btc to is not the same wallet I have seed from.
I just have no clue where I've got the legacy address I sent it to.
Seems like I will never find out anymore ;|
Thanks for help to all, anyway..
legendary
Activity: 2380
Merit: 5213
March 08, 2022, 12:27:04 PM
#22
But instead of restoring same wallet I somehow created new one (legacy one) using this seed not understanding that it's not the same wallet? So I took one of the address and transferred btc to it.
Any electrum's seed phrase always generates same addresses. It's not possible that you import the same seed phrase and electrum generates different addresses.
Maybe, you created a new wallet instead of importing that seed phrase when you were trying to test how electrum works.


The problem with Electrum (it's probably not a problem but consequence of how seed recovering work) is that when you use anything that is accepted as seed it always creates "some" wallet. So it's easy to "restore" different wallet by mistake especially when it has no transactions on it yet.
It's not that anything is accepted as a seed phrase.
You can test this yourself. Change a word. You will see that the seed phrase becomes invalid and electrum won't allow you to generate a wallet.
Evevn if you import a BIP39 seed phrase and change a word, you will see a warning saying the checksum is failed.

 
Any ideas? the puzzling thing here is that seed seems like segwit but receiving address is legacy.
As said, you are using a wrong seed phrase.
Are you sure that you have never used any wallet other than electrum?

You didn't answer the question asked by o_e_l_e_o.
Do you remeber seeing any balance in your wallet?
newbie
Activity: 11
Merit: 4
March 08, 2022, 11:47:39 AM
#21
Alright guys. Just last question, is the legacy seed strict? or is it possible that I used this seed to create legacy wallet when I was trying to test it..
I mean, I'm very organised person and I tend to test and verify things and I just can't simply digest that I messed up this way ;o) I haven't created 2 wallets intentionally. So I'm trying to think of a way how this could have happened.
Is it possible that in the older version of Electrum, I created my first wallet. And then I learned about it a little (it was my first wallet) and revealed my seed and then I tested this seed to see if I can recover the wallet from it. Just to confirm myself that the seed works.
But instead of restoring same wallet I somehow created new one (legacy one) using this seed not understanding that it's not the same wallet? So I took one of the address and transferred btc to it.
And now I don't know how I used this seed to create that second wallet...

The problem with Electrum (it's probably not a problem but consequence of how seed recovering work) is that when you use anything that is accepted as seed it always creates "some" wallet. So it's easy to "restore" different wallet by mistake especially when it has no transactions on it yet.

Any ideas? the puzzling thing here is that seed seems like segwit but receiving address is legacy.
legendary
Activity: 1512
Merit: 4795
Leading Crypto Sports Betting & Casino Platform
March 08, 2022, 10:37:16 AM
#20
That wallet is a legacy wallet so you should choose P2PKH when you are restoring your seed phrase.
You can't choose the type of addresses when you enter a seed phrase that has been generated by electrum.
Once you enter a seed phrase that has been generated by electrum, it automatically detects the type of addresses and there is no way to change that. It doesn't ask you the type of addresses at all.
Exactly. Electrum will bring up the derivation part to be selected if it is BIP39 seed phrase, but Electrum generated seed phrase differently and make use of version number to determine the type of seed phrase to be generated. So, if importing a seed phrase generated on Electrum wallet to another Electrum wallet, the version number will determine the type of seed phrase, keys and addresses it will generate without requesting of choosing the derivation part unlike while importing BIP39 seed phrase on Electrum wallet.

Code:
Number   Type   Description
0x01 Standard  P2PKH and Multisig P2SH wallets
0x100 Segwit    Segwit: P2WPKH and P2WSH wallets
0x101 2FA   Two-factor authenticated

https://electrum.readthedocs.io/en/latest/seedphrase.html
legendary
Activity: 3682
Merit: 1580
March 08, 2022, 07:45:54 AM
#19
I'm confused. I have 12 words seed which electrum identifies as segwit. But the address I sent btc is not same type, therefore it cannot belong to this wallet?


Yep. The seed you have is for a different wallet. Look for the seed to your legacy address wallet.

legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
March 07, 2022, 09:06:44 PM
#18
So it looks like I messed up... I have no idea where I got this address where I sent btc to.
Also why would I write down seed of empty wallet ;( this all makes no sense to me...
Electrum can create more than one wallet and open separate instances of each; Also, during the install wizard, it will ask you to create your first wallet.
You might have created a legacy wallet before you created the SegWit wallet, then mistakenly used the legacy wallet to receive the funds from Coinbase.

Unfortunately, with the address alone, it's impossible to tell where wallet it belongs to.

At least the output is still unspent so we can rule-out any case of "clipboard hijacking malware".
legendary
Activity: 2380
Merit: 5213
March 07, 2022, 06:16:42 PM
#17
That wallet is a legacy wallet so you should choose P2PKH when you are restoring your seed phrase.
You can't choose the type of addresses when you enter a seed phrase that has been generated by electrum.
Once you enter a seed phrase that has been generated by electrum, it automatically detects the type of addresses and there is no way to change that. It doesn't ask you the type of addresses at all.
legendary
Activity: 3374
Merit: 3095
Playbet.io - Crypto Casino and Sportsbook
March 07, 2022, 05:53:30 PM
#16
~snip~

That wallet is a legacy wallet so you should choose P2PKH when you are restoring your seed phrase.

To make sure that you own that address check the addresses tab you already guided above how to show up the addresses tab.

If you confirm that the address where you sent BTC to is in the addresses tab there are might be connection issues from your Electrum even it is a green circle it doesn't mean it's syncing properly that is why you can't see any transaction history in your wallet.
I heard that you can solve that case if you change your DNS to Google DNS or Cloudflare DNS.
legendary
Activity: 2268
Merit: 18748
March 07, 2022, 04:43:58 PM
#15
Also why would I write down seed of empty wallet ;( this all makes no sense to me...
When you sent the coins to your Electrum wallet, do you remember ever seeing them in your Electrum wallet, or did you just copy the address, hit send, and never check?

hosseinimr93 is correct; the seed phrase you have, which Electrum identifies as segwit, could not have been used to generate the legacy address you sent coins to (short of some critical bug in Electrum which I don't think has ever been seen before). The options are that you have backed up the wrong seed phrase, or that you didn't send the coins to Electrum at all.
newbie
Activity: 11
Merit: 4
March 07, 2022, 04:38:08 PM
#14
Yes, the address is valid. But as said, it can't be generated by your seed phrase if it's segwit-type.
So it looks like I messed up... I have no idea where I got this address where I sent btc to.
Also why would I write down seed of empty wallet ;( this all makes no sense to me...

Do you still have access to the device you created the wallet on? The wallet file may be still there.
Nope, unfortunately I changed my MacBook twice since then. And old ones are gone.
legendary
Activity: 2380
Merit: 5213
March 07, 2022, 04:28:01 PM
#13
So what you are saying is that this address does not belong to electrum wallet at all?
The seed phrase you have can't generate the address starting with 1.
Either the address in question doesn't belong to your wallet or the seed phrase you are using is for a different wallet.

When I checked address with adress checker it says it is valid address and it is type of BASE58 (P2PKH)
Yes, the address is valid. But as said, it can't be generated by your seed phrase if it's segwit-type.


Do you still have access to the device you created the wallet on? The wallet file may be still there.
newbie
Activity: 11
Merit: 4
March 07, 2022, 04:21:25 PM
#12
Since you have created the wallet using electrum, your seed phrase can't be BIP39. Electrum use its own algorithm for creating a seed phrase.  
Also, the transaction you shared in OP doesn't include any segwit address. So, the seed phrase you need for accessing the fund can't be segwit-type. (Segwit addresses start with bc1)

So what you are saying is that this address does not belong to electrum wallet at all?
I double checked the transaction on my coinbase account. it is showing this receiving address 15TRBjwU1T2fde81g6mNRcKcUu2baDHzom
https://www.dropbox.com/s/1cvrjabsasjn19g/CleanShot%202022-03-07%20at%2022.15.46.jpg?dl=0

When I checked address with adress checker it says it is valid address and it is type of BASE58 (P2PKH)

I'm confused. I have 12 words seed which electrum identifies as segwit. But the address I sent btc is not same type, therefore it cannot belong to this wallet?
legendary
Activity: 2380
Merit: 5213
March 07, 2022, 04:02:44 PM
#11
When I enter seed it displays it is of type segwit. I also tried to restore it with BIP39 seed as suggested which says checksum failed but it still allows to proceed. I tried all 3 options Legacy, p2sh-segiwt and native segwit. Left derivation path default.
Since you have created the wallet using electrum, your seed phrase can't be BIP39. Electrum use its own algorithm for creating a seed phrase.  
Also, the transaction you shared in OP doesn't include any segwit address. So, the seed phrase you need for accessing the fund can't be segwit-type. (Segwit addresses start with bc1)


Should I try to install electrum app released around the time I created the original wallet? Can that make any difference?
This won't change anything.
newbie
Activity: 11
Merit: 4
March 07, 2022, 03:49:52 PM
#10
Thanks everyone for replies. Based on your information it seems to me that wallets I restore are not the one.
But I can't figure out why.
I used electrum app (latest version at the time of transaction) to create my wallet. I only made one wallet ever in my life and only this one transaction. Then I displayed the seed and wrote it down on paper. Since then I never used it until now.
I can't remember me adding any special words to seed. I don't have any note about such words either.
The seed I wrote on the paper is very clearly wrote. And these words match dictionary in electrum wallet.
Hence it still leads to different wallet.

When I enter seed it displays it is of type segwit. I also tried to restore it with BIP39 seed as suggested which says checksum failed but it still allows to proceed. I tried all 3 options Legacy, p2sh-segiwt and native segwit. Left derivation path default.
But all wallets created are showing empty history and 0 balance while wallet is in sync.

I did 22 wallet creation attempts with all possibilities I could think of ;(
I read also this
https://bitcoinelectrum.com/frequently-asked-questions/#why-does-restoring-my-wallet-from-seed-lead-to-a-different-wallet
but there is not much more mentioned to try.

Should I try to install electrum app released around the time I created the original wallet? Can that make any difference?
legendary
Activity: 2268
Merit: 18748
March 07, 2022, 01:46:03 PM
#9
Other things to try:

Restore your seed phrase with both the BIP39 option selected and unselected and check both wallets for your address.
Did you extend the seed phrase with a custom password or passphrase?
Are you certain this is the correct seed phrase, or do you have any other ones backed up?
legendary
Activity: 2380
Merit: 5213
March 07, 2022, 04:50:39 AM
#8
Yes it is case insensitive.
It matters whether you enter the words in capital letters or lower-case letters only if you have checked "BIP39 seed" option.
If a seed phrase has been generated by electrum (which seems to be the case here), it doesn't matter whether you enter the words in capital letters or lower-case letters.
Pages:
Jump to: