Bitcoin Forum
May 07, 2024, 08:58:29 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Creating a bitcoin wallet on electrum and trying to recover it on wasabi wallet  (Read 211 times)
testingelcrypto (OP)
Jr. Member
*
Offline Offline

Activity: 31
Merit: 14


View Profile
October 26, 2021, 10:13:38 PM
Merited by LoyceV (4), ABCbits (1)
 #1

Hi

I just created a wallet on electrum then i copy paste the seed on wasabi wallet in order to recover it but it gives me acess to another wallet not the electrum wallet. I have 0 bitcions on this test but i assume is a diferent wallet because the master public key is diferent.

I want to add that electrum calls it " Master public Key" and wasabi wallet "Extended account zpub" i am assuming both are the same because it starts like this : zpub...

Can someone help me  ?
1715072309
Hero Member
*
Offline Offline

Posts: 1715072309

View Profile Personal Message (Offline)

Ignore
1715072309
Reply with quote  #2

1715072309
Report to moderator
1715072309
Hero Member
*
Offline Offline

Posts: 1715072309

View Profile Personal Message (Offline)

Ignore
1715072309
Reply with quote  #2

1715072309
Report to moderator
"Bitcoin: the cutting edge of begging technology." -- Giraffe.BTC
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715072309
Hero Member
*
Offline Offline

Posts: 1715072309

View Profile Personal Message (Offline)

Ignore
1715072309
Reply with quote  #2

1715072309
Report to moderator
hosseinimr93
Legendary
*
Online Online

Activity: 2394
Merit: 5235



View Profile
October 26, 2021, 10:31:41 PM
Merited by LoyceV (4), ABCbits (1), Pmalek (1), Charles-Tim (1), BlackHatCoiner (1)
 #2

The seed generated by electrum can't be imported into Wasabi. Because electrum uses its own algorithm and the seed generated by it is not BIP39.
If you want to have a same wallet in electrum and wasabi, you can generate the seed in Wasabi and then import it into electrum. Note that you need to check "BIP39" when importing the seed into electrum.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
testingelcrypto (OP)
Jr. Member
*
Offline Offline

Activity: 31
Merit: 14


View Profile
October 26, 2021, 10:40:16 PM
Last edit: October 26, 2021, 11:21:35 PM by testingelcrypto
 #3

What info do i need to backup in order for the seed phrase from electrum can be used by any other wallet? i thought i could recover any bitcoin with a seed phrase but its not true from what i understand i also need to know what wallet was used right? and maybe some other info.

I also tried to do the other way around and it didnt worked. i created a wallet on wasabi and copy pasted the 12 words private key on electrum and selected bip 39 and the wallet was recovered by electrum  althout the master public key is diferent from eletrum and from wasabi
hosseinimr93
Legendary
*
Online Online

Activity: 2394
Merit: 5235



View Profile
October 26, 2021, 11:15:31 PM
 #4

What info do i need to backup in order for the seed phrase from electrum can be used by any other wallet?
You can export the master private key. It can be used for deriving all your private keys.
To do so, go to console tab and paste the following command.

Code:
getmasterprivate()


i thought i could recover any bitcoin with a seed phrase but its not true from what i understand
Electrum seed phrase is enough for recovering your wallet.
Note that all your keys (private keys, public keys, addresses) can be derived from electrum's seed phrase.

If you think that electrum may not exist in future, there is no need to worry about.
Electrum is open-source. In the case developers leave the project and the website shuts down for any reason, there will be other websites hosting the code.

Also, you can use blue wallet for importing the seed generated by electrum.
(Just note that electrum's wallet can be imported into blue wallet only if the wallet has been funded.)  

If you want to have a seed phrase that can imported into almost all other wallets, you should generate a BIP39 seed phrase. Electrum doesn't do that.

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

Activity: 3248
Merit: 2965


Block halving is coming.


View Profile WWW
October 26, 2021, 11:17:20 PM
Merited by ABCbits (1)
 #5

What info do i need to backup in order for the seed phrase from electrum can be used by any other wallet? i thought i could recover any bitcoin with a seed phrase but its not true from what i understand i also need to know what wallet was used right? and maybe some other info.

You can export a private key from Electrum but you can not import the private key to wasabi.
However, you can able to import the private key to another wallet like bitcoin core, armory, Mycelium, or any wallet that supports a private key.

Electrum is different you can't able to recover the seed phrase that generates from Electrum to another wallet but you can able to import seeds from other wallets to Electrum by enabling the BIP39 option.

Why not just make a wallet on Wasabi and then send your BTC there and then if you want to use Wasabi wallet you can import it to Electrum through a master public key(zPub).
The guide can be found here https://docs.wasabiwallet.io/using-wasabi/RestoreElectrum.html#restoring-wasabi-wallet-via-electrum-gui

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
testingelcrypto (OP)
Jr. Member
*
Offline Offline

Activity: 31
Merit: 14


View Profile
October 26, 2021, 11:29:31 PM
 #6

I tried to do the other way around and it didnt worked. i created a wallet on wasabi and copy pasted the 12 words private key on electrum and selected bip 39 and the wallet was recovered by electrum but the master public key from eletrum is not the same as the extended acount zpub from wasabi.

I want to add that both wallets are empty are just a test
hosseinimr93
Legendary
*
Online Online

Activity: 2394
Merit: 5235



View Profile
October 26, 2021, 11:38:33 PM
Merited by o_e_l_e_o (4), ABCbits (3), Pmalek (1), BlackHatCoiner (1)
 #7

---------------
Didn't you use a passphrase when you were creating the wallet on Wasabi?
If so, you need to check "Extend this seed with custom words" as well and in the next step enter your passphrase.

Also note that the script type should be "native segwit (p2wpkh)" and the derivation path should be m/84'/0'/0'.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
testingelcrypto (OP)
Jr. Member
*
Offline Offline

Activity: 31
Merit: 14


View Profile
October 26, 2021, 11:47:44 PM
 #8

"Didn't you use a passphrase when you were creating the wallet on Wasabi?"

This was the problem. Now it worked. thanks man Smiley
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10554



View Profile
October 27, 2021, 04:00:26 AM
Merited by o_e_l_e_o (4), ABCbits (2), Charles-Tim (1)
 #9

I just created a wallet on electrum then i copy paste the seed on wasabi wallet in order to recover it but it gives me acess to another wallet not the electrum wallet.
This may be a bit late but this should not have happened. You are either using an old version of Electrum (in which case you should upgrade) or Wassabi wallet has a bug1 because Electrum seed (as it was mentioned are not BIP39) are generated in a way that they will not be a valid BIP39 mnemonic and should be rejected by wallets validating such seed phrases!

You can see it in the code where it avoids creating BIP39 valid mnemonics:
https://github.com/spesmilo/electrum/blob/5c91212fabe1e4c674acbf0ff84fb2ef4674e86d/electrum/mnemonic.py#L217

1 This is one of the reasons why we say do not import keys into another wallet, sweep them or create a new wallet.

.
.BLACKJACK ♠ FUN.
█████████
██████████████
████████████
█████████████████
████████████████▄▄
░█████████████▀░▀▀
██████████████████
░██████████████
████████████████
░██████████████
████████████
███████████████░██
██████████
CRYPTO CASINO &
SPORTS BETTING
▄▄███████▄▄
▄███████████████▄
███████████████████
█████████████████████
███████████████████████
█████████████████████████
█████████████████████████
█████████████████████████
███████████████████████
█████████████████████
███████████████████
▀███████████████▀
█████████
.
larry_vw_1955
Sr. Member
****
Offline Offline

Activity: 1050
Merit: 358


View Profile
October 27, 2021, 05:20:03 AM
 #10



 because Electrum seed (as it was mentioned are not BIP39) are generated in a way that they will not be a valid BIP39 mnemonic and should be rejected by wallets validating such seed phrases!


why would they want to avoid being complaint with a standard. That doesn't make any sense. did they just do a "roll your own" kind of thing and think it's better for some reason? almost every other wallet is compliant they aren't. go figure.
pooya87
Legendary
*
Offline Offline

Activity: 3444
Merit: 10554



View Profile
October 27, 2021, 05:39:26 AM
 #11

why would they want to avoid being complaint with a standard. That doesn't make any sense. did they just do a "roll your own" kind of thing and think it's better for some reason? almost every other wallet is compliant they aren't. go figure.
There is no such thing as "standard" in Bitcoin apart from consensus rules. Everything else including mnemonic algorithms are "proposals" and optional which means implementations can choose to use if they like it.
For your information Electrum mnemonic algorithm existed before BIP39, it is addressing some flaws in BIP39 such as lack of a version.

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

Activity: 2408
Merit: 5588


Self-proclaimed Genius


View Profile
October 27, 2021, 05:50:27 AM
 #12

why would they want to avoid being complaint with a standard. That doesn't make any sense. did they just do a "roll your own" kind of thing and think it's better for some reason? almost every other wallet is compliant they aren't. go figure.
This what the developers or at least the author of electrum's official documentation say about that matter:
https://electrum.readthedocs.io/en/latest/seedphrase.html#motivation

In short, yes "it's better" for them but not in a "roll your own" way because BIP39 was just new before they implemented v2.0 electrum seed.

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

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

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

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

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

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











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











▄▄▄▄█
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
October 27, 2021, 08:42:41 AM
 #13

why would they want to avoid being complaint with a standard. That doesn't make any sense.
See here: https://github.com/spesmilo/electrum/pull/6001

It helps prevent some confusion. If a user is unaware of the difference between Electrum and BIP39 seed phrases (as many are), generates a seed phrase on Electrum which happens to also be a valid BIP39 seed phrase, and then imports that seed phrase in to another wallet, they will end up recovering an entirely different wallet with entirely different addresses.

Electrum seed phrases contain a significant advantage over BIP39, which is the version that pooya mentioned. When you recover an Electrum seed phrase, Electrum knows exactly what type of wallet (legacy or segwit) to recover. When you recover a BIP39 seed phrase, you also have to know which type of wallet you want to recover, some wallets and services do not give you an option or do not support all types, many users don't know the difference, etc.
Pmalek
Legendary
*
Offline Offline

Activity: 2758
Merit: 7135



View Profile
October 27, 2021, 08:43:24 AM
 #14

If you are using a seed created in a hot wallet, that seed is already at a greater risk depending on how safe the system where you created it is. A seed generated by a hardware wallet and especially one created on an airgapped device is much safer than using Electrum as a hot wallet (or Wasabi). You further increase that risk by exporting and importing that seed into multiple other hot wallets (Wasabi > Electrum > Blockchain.com > Coinomi, etc.). The chances for a compromise are higher because multiple clients have been used with the same seed. Especially, if you are using a software that is closed-source and you don't know what it's doing.

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

Activity: 2870
Merit: 7477


Crypto Swap Exchange


View Profile
October 27, 2021, 09:24:52 AM
Merited by BlackHatCoiner (1)
 #15

"Didn't you use a passphrase when you were creating the wallet on Wasabi?"

This was the problem. Now it worked. thanks man Smiley

In case it's not obvious, seed generated by Wasabi is useless if you don't remember the passphrase. I would recommend you to write few hint of the passphrase alongside with the seed.

because Electrum seed (as it was mentioned are not BIP39) are generated in a way that they will not be a valid BIP39 mnemonic and should be rejected by wallets validating such seed phrases!

why would they want to avoid being complaint with a standard. That doesn't make any sense. did they just do a "roll your own" kind of thing and think it's better for some reason? almost every other wallet is compliant they aren't. go figure.

What they actuall do is creating new standard. Imagine BIP 39 and "Electrum Seed Version System" as HDMI and DisplayPort.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
larry_vw_1955
Sr. Member
****
Offline Offline

Activity: 1050
Merit: 358


View Profile
October 28, 2021, 04:29:55 AM
 #16


There is no such thing as "standard" in Bitcoin apart from consensus rules. Everything else including mnemonic algorithms are "proposals" and optional which means implementations can choose to use if they like it.
For your information Electrum mnemonic algorithm existed before BIP39, it is addressing some flaws in BIP39 such as lack of a version.

The only flaw i can see in bip39 is you don't know the derivation path which can be really confusing. I once had some money stuck on an address and I couldn't find out what derivation path the stupid wallet was using. Even when I knew the seed phrase. if they could fix that then bip39 would be perfect. Grin probably even better than the way electrum does it since bip39 is way more widely supported right?
Charles-Tim
Legendary
*
Offline Offline

Activity: 1540
Merit: 4849



View Profile
October 28, 2021, 09:19:56 AM
 #17

The only flaw i can see in bip39 is you don't know the derivation path which can be really confusing. I once had some money stuck on an address and I couldn't find out what derivation path the stupid wallet was using. Even when I knew the seed phrase. if they could fix that then bip39 would be perfect. Grin probably even better than the way electrum does it since bip39 is way more widely supported right?
Either you are using this type of wallet or you are not getting it right when you were importing the BIP39 seed phrase. BIP39 has a specific derivational part.

keys and addresses derivation have derivational standard which are BIP44 for legacy keys and addresses, BIP49 for nested segwit and BIP84 for native segwit. So either you used non reputed noncustodial wallet for the seed phrase generation which keys and addresses derivational path is not following the BIPs standard as indicated above or you are getting it wrong.

To be careful of the private key wallet we are using these days

If you used a wallet that follow the BIP39 standard and also BIP44, BIP49 and BIP84 standard, then you should be able to import the seed phrase successfully on reputed wallets that follow the BIP standards. Also you can check BIP39 on Electrum and the importation will be successful, choose the right derivational path and your coin will appear. You can also use Bluewallet.



Just that BIP39 seed phrase do not include a version number.

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

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

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

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

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

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











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











▄▄▄▄█
o_e_l_e_o
In memoriam
Legendary
*
Offline Offline

Activity: 2268
Merit: 18510


View Profile
October 30, 2021, 11:47:06 AM
Merited by Charles-Tim (1)
 #18

The only flaw i can see in bip39 is you don't know the derivation path which can be really confusing.
Confirming whether or not the BIP39 checksum is correct also requires the importing wallet to have the exact same word list as whichever wallet generated the seed phrase in the first place. While there is obviously a set word list which all BIP39 wallets use, this does mean that the word list cannot be changed in the future or it will no longer be compatible with current seed phrases. It has also posed problems with people generating seed phrase in languages other than English.

Electrum seed phrases, on the other hand, do not require a fixed word list and do not require the importing wallet to know the word list which was used to generate the seed phrase in the first place.
Pages: [1]
  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!