Bitcoin Forum
November 04, 2024, 03:13:06 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Restoring Trezor on Electrum with correct seed phrase fails?  (Read 351 times)
eiger3970 (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 4


View Profile
August 26, 2024, 03:28:49 AM
 #1

Electrum-4.5.5-x86_64.AppImage -> Electrum wallet: Create New Wallet -> Wallet: wallet_1 -> Next -> Create new wallet: What kind of wallet do you want to create? Standard wallet -> Next -> Keystore: Do you want to create a new seed, or to restore a wallet using an existing seed? I already have a seed -> Next -> Enter Seed -> Please enter your seed phrase in order to restore your wallet. -> Options -> Seed type: BIP39 seed -> OK -> type in seed, but 5th word of 4 letters offers 2 words, 7th word of 4 letters offers 3 words, 18th word of 4 letters offers 2 words, whereas Trezor would just select the single word from 4 letters? -> Next -> Script type and Derivation path -> Detect Existing Accounts -> BIP39 Recovery: No existing accounts found. -> Cancel -> Choose the type of addresses in your wallet. Native segwit (p2wpkh) -> You can override the suggested derivation path. If you are not sure what this is, leave this field unchanged. m/84h/0h/0h -> Next -> Wallet Password: Choose a password to encrypt your wallet keys. Leave this field empty if you want to disable encryption. -> Password: blank -> Confirm Password: blank -> Finish -> Balance: 0. mBTC.
Husna QA
Legendary
*
Offline Offline

Activity: 2450
Merit: 3040


Payment Gateway Allows Recurring Payments


View Profile WWW
August 26, 2024, 04:20:24 AM
 #2

Electrum-4.5.5-x86_64.AppImage -> Electrum wallet: Create New Wallet -> Wallet: wallet_1 -> Next -> Create new wallet: What kind of wallet do you want to create? Standard wallet -> Next -> Keystore: Do you want to create a new seed, or to restore a wallet using an existing seed? I already have a seed -> Next -> Enter Seed -> Please enter your seed phrase in order to restore your wallet. -> Options -> Seed type: BIP39 seed -> OK -> type in seed, but 5th word of 4 letters offers 2 words, 7th word of 4 letters offers 3 words, 18th word of 4 letters offers 2 words, whereas Trezor would just select the single word from 4 letters? -> Next -> Script type and Derivation path -> Detect Existing Accounts -> BIP39 Recovery: No existing accounts found. -> Cancel -> Choose the type of addresses in your wallet. Native segwit (p2wpkh) -> You can override the suggested derivation path. If you are not sure what this is, leave this field unchanged. m/84h/0h/0h -> Next -> Wallet Password: Choose a password to encrypt your wallet keys. Leave this field empty if you want to disable encryption. -> Password: blank -> Confirm Password: blank -> Finish -> Balance: 0. mBTC.

You cannot restore seed phrases on Trezor using Electrum. You can only restore the seed phrase on Trezor via Trezor Suite.
Go to Settings Menu - Device - Danger Area - Factory reset




If previously you experienced failure during the restore process and entered the boot loader mode as I experienced below:

   


Click Trezor Account in Trezor Suite, then follow the instructions for the setup process.









..cryptomus..   
  
.
lllllllllllllllllll CRYPTO
PAYMENT GATEWAY
▄█▀▀██▄░░░▄█████▄░░░▄▀████▄
██░▀▄██░░░██▄░▄██░░░██▄▀▀▀█
██░▀▄██░░░███▄███░░░███░░▄█
▀▀▀▀▀░░░░░▀▀▀▀▀░░░░░▀▀▀▀▀
▄▄▄▄▄░░░░░▄▄▄▄▄░░░░░▄▄▄▄▄
███▀▄██░░░██▀░▀██░░░██▀▀▀▀█
██▀▄███░░░██░░░██░░░█▄███░█
▀█▄▄▄█▀░░░▀██▄██▀░░░▀█▄▄▄█▀

▄█████▄░░░▄█▀▀██▄░░░▄█████▄
█▀░█░▀█░░░█░▀░▀▀█░░░██▄░▄██
█▄█▄█▄█░░░███░▀▄█░░░███▄███
▀▀▀▀▀░░░░░▀▀▀▀▀░░░░░▀▀▀▀▀
ACCEPT
CRYPTO
PAYMENTS
..GET STARTED..
nc50lc
Legendary
*
Offline Offline

Activity: 2590
Merit: 6327


Self-proclaimed Genius


View Profile
August 26, 2024, 07:59:17 AM
Last edit: September 22, 2024, 08:03:14 AM by nc50lc
 #3

First of all, it's not recommended to restore a hardware wallet's seed phrase to an online client because it defeats the purpose of using a hardware wallet where the keys are supposed to be kept offline.
You had your reason, probably.

Anyways;
-snip- Seed type: BIP39 seed -> OK -> type in seed, but 5th word of 4 letters offers 2 words, 7th word of 4 letters offers 3 words, 18th word of 4 letters offers 2 words, whereas Trezor would just select the single word from 4 letters?
Electrum just shows you the possible valid word that can be completed with those first four letters, it's not something that can cause incompatibility.

Quote from: eiger3970
-snip-  Finish -> Balance: 0. mBTC.
Have you set a passphrase in Trezor?
If so, enable "Extend this seed with custom words" in the options where you ticked "BIP39 seed".
With that option enabled, you'll be asked for a passphrase after clicking the 'next' button.

Question: Is backup phrase 20-characterswords long or the BIP39 standard 12/24 words? Your Trezor model?
Because the option to enable is different depending on your backup phrase.

-snip- Detect Existing Accounts -> BIP39 Recovery: No existing accounts found.
Since you already done that, I assume that you've actually typed your Trezor backup phrase to an online machine.
If you ever successfully restored your wallet, immediately send all of its funds to a new seed (wallet) created by your Trezor.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
dkbit98
Legendary
*
Offline Offline

Activity: 2408
Merit: 7548



View Profile WWW
August 27, 2024, 01:29:05 PM
 #4

You cannot restore seed phrases on Trezor using Electrum. You can only restore the seed phrase on Trezor via Trezor Suite.
This is not true.
You can restore seed phrase on any wallet that supports BIP39, including Electrum, but it's not recommended to restore seed phrase from cold to hot wallets.
Only problem in this case can be different derivation paths for some wallets that are not standard, or maybe accounts had additional passphrases.

...
Do you still own Trezor device and did you try restoring seed phrase back on Trezor?
Trezor also have test option for this in Trezor Suite.

 

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Husna QA
Legendary
*
Offline Offline

Activity: 2450
Merit: 3040


Payment Gateway Allows Recurring Payments


View Profile WWW
August 27, 2024, 02:19:16 PM
Last edit: August 28, 2024, 03:11:03 AM by Husna QA
 #5

You cannot restore seed phrases on Trezor using Electrum. You can only restore the seed phrase on Trezor via Trezor Suite.
This is not true.
You can restore seed phrase on any wallet that supports BIP39, including Electrum, but it's not recommended to restore seed phrase from cold to hot wallets.
Only problem in this case can be different derivation paths for some wallets that are not standard, or maybe accounts had additional passphrases.

Yes, I know that the Seed phrase generated by Trezor can be used in Electrum (by selecting the BIP39 option when importing it) and vice versa; the BIP39 seed phrase generated from the Electrum wallet can be restored to Trezor T.

The recovery seed is a crucial element for the security of your Trezor hardware wallet. If your device is lost, damaged or stolen, you can use your recovery seed to restore access to your entire wallet, passwords and other data associated with it. The process is simple; you only have to enter the words of your seed into your new Trezor device. (You may also use any other wallets or applications that use the same standard as the Trezor.)


It seems I misunderstood the context of the OP's question.

However, what I mean above is you cannot set up Trezor from scratch using Electrum, but you have to use Trezor Suite to use it with a new seed phrase or restore an existing seed phrase.

..cryptomus..   
  
.
lllllllllllllllllll CRYPTO
PAYMENT GATEWAY
▄█▀▀██▄░░░▄█████▄░░░▄▀████▄
██░▀▄██░░░██▄░▄██░░░██▄▀▀▀█
██░▀▄██░░░███▄███░░░███░░▄█
▀▀▀▀▀░░░░░▀▀▀▀▀░░░░░▀▀▀▀▀
▄▄▄▄▄░░░░░▄▄▄▄▄░░░░░▄▄▄▄▄
███▀▄██░░░██▀░▀██░░░██▀▀▀▀█
██▀▄███░░░██░░░██░░░█▄███░█
▀█▄▄▄█▀░░░▀██▄██▀░░░▀█▄▄▄█▀

▄█████▄░░░▄█▀▀██▄░░░▄█████▄
█▀░█░▀█░░░█░▀░▀▀█░░░██▄░▄██
█▄█▄█▄█░░░███░▀▄█░░░███▄███
▀▀▀▀▀░░░░░▀▀▀▀▀░░░░░▀▀▀▀▀
ACCEPT
CRYPTO
PAYMENTS
..GET STARTED..
nc50lc
Legendary
*
Offline Offline

Activity: 2590
Merit: 6327


Self-proclaimed Genius


View Profile
August 28, 2024, 02:44:30 AM
Merited by Pmalek (2)
 #6

-snip- and vice versa; the BIP39 seed phrase generated from the Electrum wallet can be restored to Trezor T.
Electrum doesn't generate BIP39 seed phrase, it's just using the same word list by default, although it will work with any word list.
Electrum seed may look the same but if tested to BIP39 wallets, it wont pass the checksum test since it doesn't have a checksum but a reserved number.

Old Electrum seed isn't BIP39 standard compliant either.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Husna QA
Legendary
*
Offline Offline

Activity: 2450
Merit: 3040


Payment Gateway Allows Recurring Payments


View Profile WWW
August 28, 2024, 03:38:57 AM
 #7

-snip- and vice versa; the BIP39 seed phrase generated from the Electrum wallet can be restored to Trezor T.
Electrum doesn't generate BIP39 seed phrase, it's just using the same word list by default, although it will work with any word list.
Electrum seed may look the same but if tested to BIP39 wallets, it wont pass the checksum test since it doesn't have a checksum but a reserved number.

Old Electrum seed isn't BIP39 standard compliant either.

Thanks for the correction.
I forgot that Electrum doesn't generate BIP39 seed phrases but uses its seed type even if you generate it using the console (https://bitcointalk.org/index.php?topic=5338687.msg57048278#msg57048278). However, Electrum can still import BIP39 seed phrases.

-snip-
However, Electrum does not generate BIP39 seed phrases. Here are some of the reasons mentioned at: https://electrum.readthedocs.io/en/latest/seedphrase.html#motivation

Early versions of Electrum (before 2.0) used a bidirectional encoding between seed phrase and entropy. This type of encoding requires a fixed wordlist. This means that future versions of Electrum must ship with the exact same wordlist, in order to be able to read old seed phrases.

BIP39 was introduced two years after Electrum. BIP39 seeds include a checksum, in order to help users figure out typing errors. However, BIP39 suffers the same shortcomings as early Electrum seed phrases:

• A fixed wordlist is still required. Following our recommendation, BIP39 authors decided to derive keys and addresses in a way that does not depend on the wordlist. However, BIP39 still requires the wordlist in order to compute its checksum, which is plainly inconsistent, and defeats the purpose of our recommendation. This problem is exacerbated by the fact that BIP39 proposes to create one wordlist per language. This threatens the portability of BIP39 seed phrases.

• BIP39 seed phrases do not include a version number. This means that software should always know how to generate keys and addresses. BIP43 suggests that wallet software will try various existing derivation schemes within the BIP32 framework. This is extremely inefficient and rests on the assumption that future wallets will support all previously accepted derivation methods. If, in the future, a wallet developer decides not to implement a particular derivation method because it is deprecated, then the software will not be able to detect that the corresponding seed phrases are not supported, and it will return an empty wallet instead. This threatens users funds.

For these reasons, Electrum does not generate BIP39 seeds. Starting with version 2.0, Electrum uses the following Seed Version System, which addresses these issues.

Electrum 2.0 derives keys and addresses from a hash of the UTF8 normalized seed phrase with no dependency on a fixed wordlist. This means that the wordlist can differ between wallets while the seed remains portable, and that future wallet implementations will not need today’s wordlists in order to be able to decode the seeds created today. This reduces the cost of forward compatibility.

..cryptomus..   
  
.
lllllllllllllllllll CRYPTO
PAYMENT GATEWAY
▄█▀▀██▄░░░▄█████▄░░░▄▀████▄
██░▀▄██░░░██▄░▄██░░░██▄▀▀▀█
██░▀▄██░░░███▄███░░░███░░▄█
▀▀▀▀▀░░░░░▀▀▀▀▀░░░░░▀▀▀▀▀
▄▄▄▄▄░░░░░▄▄▄▄▄░░░░░▄▄▄▄▄
███▀▄██░░░██▀░▀██░░░██▀▀▀▀█
██▀▄███░░░██░░░██░░░█▄███░█
▀█▄▄▄█▀░░░▀██▄██▀░░░▀█▄▄▄█▀

▄█████▄░░░▄█▀▀██▄░░░▄█████▄
█▀░█░▀█░░░█░▀░▀▀█░░░██▄░▄██
█▄█▄█▄█░░░███░▀▄█░░░███▄███
▀▀▀▀▀░░░░░▀▀▀▀▀░░░░░▀▀▀▀▀
ACCEPT
CRYPTO
PAYMENTS
..GET STARTED..
dkbit98
Legendary
*
Offline Offline

Activity: 2408
Merit: 7548



View Profile WWW
September 04, 2024, 08:31:55 PM
Merited by FatFork (1)
 #8

I think people should start adding additional information to seed words to avoid issues of not showing coins when seed words are restored in different wallet.
Derivation path is one of those things, especially if non-standard is used, but I would also add note if words are with BIP39, Electrum-native, SLIP39 or some other format.
This is even more important if you are thinking about inheritance and leaving seed words for your kids to recover.
 

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pmalek
Legendary
*
Offline Offline

Activity: 2940
Merit: 7538


Playgram - The Telegram Casino


View Profile
September 08, 2024, 08:50:17 AM
 #9

... type in seed, but 5th word of 4 letters offers 2 words, 7th word of 4 letters offers 3 words, 18th word of 4 letters offers 2 words, whereas Trezor would just select the single word from 4 letters...
As you type the seed words character by character into the software, Electrum will display the possible words based on the letters you entered. Don't worry about how many combinations Electrum shows you. Worry about selecting the correct word. Your seed is surely written down somewhere. So, go through it word by word and enter it the way you wrote it down. If you have the correct backup, correct derivation path, and a passphrase (in case you generated one), there should be no issues with recovery.

You never told us why you are entering your hardware wallet seed into Electrum in the first place. Did your Trezor break and stop working? You have removed a level of security from your seed by doing what you did.

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
[/
Cricktor
Legendary
*
Offline Offline

Activity: 938
Merit: 1447


Crypto Swap Exchange


View Profile
September 08, 2024, 07:52:40 PM
 #10

~~~
I recommend to document at least the following details for any new HD wallet:

  • Date, time and software used (BIP39, Electrum or Aezeed wallet?)
  • Purpose of the wallet
  • Derivation path, script type(s) and if other than default account used, purpose of account(s)
  • Subtle hint if additional mnemonic passphrase is used which needs to be documented elsewhere
  • Wallet still in use (never throw away recovery details of used wallets)?
  • Numbered mnemonic recovery words
  • Recovery verified (yes/no)

For abandoned or not used anymore wallets, you can simply lower the storage security, but always keep all required recovery details. You never know if and when you'll need them.

You should always verify that you can successfully recover a wallet, no matter what.

█▀▀▀











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











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

Activity: 22
Merit: 4


View Profile
September 12, 2024, 02:17:20 AM
 #11

I can't afford to buy anymore expensive commercial cold wallets.
TailsOS with Electrum or Sparrow on a USB stick will be the cold wallet until funds are in the 7-10 figure range.

My understanding was BIP39 could transfer seeds. This is a big warning to learners to find a solution that encompasses mistakes, learning, transferring and security.
A USB stick is affordable and flexible for trial and error. After practice, perhaps a commercial and much more secure solution.

Beginners: paper cold wallet
Intermediate: USB stick with TailsOS and Electrum, Sparrow or Coinomi
Expert: commercial cold wallet.
nc50lc
Legendary
*
Offline Offline

Activity: 2590
Merit: 6327


Self-proclaimed Genius


View Profile
September 12, 2024, 03:03:47 AM
 #12

Beginners: paper cold wallet
Intermediate: USB stick with TailsOS and Electrum, Sparrow or Coinomi
Expert: commercial cold wallet.
The last two are actually reversed.

Using a commercial hardware wallet is at intermediate level for its ease of use,
and it may not even be "Air-Gap" depending on the hardware device's source code availability.

On the other hand, USB stick with Tails require expertise to properly utilize a wallet's cold-storage feature
but the end result is as safe (if not better) as the most reputable hardware wallet out there.

█▀▀▀











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











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

Activity: 22
Merit: 4


View Profile
September 15, 2024, 12:59:35 PM
 #13

So I've been restoring the old Trezor 24 word mnemonic/seed phrase multiple times with its passphrase.
A new Electrum BIP39 wallet is created with nothing, probably as there's no funds or transactions on the old Trezor cold wallet.

However now I've put some funds on the Electrum hot wallet.
However each time I run an Electrum restore, a new wallet opens, without the funds or transactions.
This leads me to wonder if having funds on an Electrum wallet will be restored properly?
What am I doing wrong?
FatFork
Legendary
*
Offline Offline

Activity: 1778
Merit: 2663


Crypto Swap Exchange


View Profile WWW
September 15, 2024, 01:30:05 PM
 #14

So I've been restoring the old Trezor 24 word mnemonic/seed phrase multiple times with its passphrase.
A new Electrum BIP39 wallet is created with nothing, probably as there's no funds or transactions on the old Trezor cold wallet.

After you have restored your wallet in Electrum, open the addresses tab and compare the receiving addresses with the addresses or transactions in Trezor Suite. They should match. If not, then you used the wrong seed phrase, the wrong passphrase, the wrong derivation path, or made a mistake elsewhere in the process.

I suggest that you avoid using the wallet to receive funds until you are absolutely certain that it is the same wallet. Moreover, I still don’t understand why you would use such a wallet, as it defeats the purpose of using a hardware wallet. Backup seed phrases from hardware wallets are not intended for import into hot wallets. They are meant as a safety backup in case of device loss, failure, or similar circumstances.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Cricktor
Legendary
*
Offline Offline

Activity: 938
Merit: 1447


Crypto Swap Exchange


View Profile
September 15, 2024, 10:24:40 PM
 #15

~~~
The correctness of the 24 mnemonic recovery words is verified by the embedded checksum which is part of the last recovery word. Electrum will show you that your entered recovery words pass the BiP39 checksum test.

If you have an additional mnemonic passphrase then you have to be very careful to type it correctly, because there's no right or wrong. Any unique mnemonic passphrase will yield an unique wallet with different addresses. The smallest error gives you an empty wallet!

It's hard to say what you're doing wrong during recovery.
Can we rule out issues with the Electrum server connection?
Can we rule out a wrong derivation path?
Potential issues with gap limit?

█▀▀▀











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











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

Activity: 22
Merit: 4


View Profile
September 17, 2024, 06:39:27 AM
 #16

I'm using the correct mnemonic/seed 24 words and passphrase.
It seems as the Trezor had 0 funds, this may not have created any history or addresses.
I'm doing this as a test for recovery, as it's said BIP39 can be recovered on other brands and software.

Basically, I'm moving on from hardware wallets to USB cold wallets with TailsOS and Electrum. As I'm travelling soon, I need quick access to a new cold wallet if robbed, so buying a USB anywhere cuts out the 2-6 week wait for a hardware wallet, not to mention the price of $5 to $150.
Recoveries and receiving funds work, however just finalising sending funds, which isn't clear.
I'm using this https://www.youtube.com/watch?v=DQumISxkJsQ to send funds, however I'm wondering if I can avoid using 2 computers and perhaps 1 computer, 1 usb and 1 phone (Electrum works on Android, but I have an iPhone) with the hot wallet for fund top ups and daily spending. Without a phone having a USB port, I imagine I would have to manually type in a key or perhaps a QR code?
Cricktor
Legendary
*
Offline Offline

Activity: 938
Merit: 1447


Crypto Swap Exchange


View Profile
September 17, 2024, 01:45:31 PM
Merited by Pmalek (2)
 #17

Learning from my own past mistakes that caused me some unexpected heart bumping but fortunately so far no losses of funds, to avoid them I follow stricter rules to always check and verify a successful recovery if I setup some new wallet or change something in my way of setting them up.

There are a few variables for BIP39 compatible wallets that need to be correct to recover a particular wallet successfully:
  • you need the correct sequence of mnemonic recovery words
  • you need the correct additional mnemonic passphrase, if it was used
  • you need the correct derivation path used (pay attention also to the account index, if multiple accounts were in use)
  • if the script-type isn't determined from standard derivation paths, keep an eye on that too
  • some wallet software might have specific quirks which need to be addressed (I've no example right now from the top of my head)
  • in rare cases the "gap limit" issue of scanning relevant addresses of light wallets (SPV wallets) may appear and shows a falsely empty wallet, at least know what this is and how to remedy it

Keep in mind that a SPV wallet that relies on an Electrum server or as Trezor calls it block book (?) also is dependant that such servers give sufficient responses regarding the wallet's addresses history. This can also fail but should be indicated somehow.

From my own experience with wallet recovery of BIP39 wallets, I can't say there're problems if everything is working and the recovery details are all sufficiently complete.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pmalek
Legendary
*
Offline Offline

Activity: 2940
Merit: 7538


Playgram - The Telegram Casino


View Profile
September 17, 2024, 03:54:10 PM
 #18

I'm using this https://www.youtube.com/watch?v=DQumISxkJsQ to send funds, however I'm wondering if I can avoid using 2 computers and perhaps 1 computer, 1 usb and 1 phone (Electrum works on Android, but I have an iPhone) with the hot wallet for fund top ups and daily spending. Without a phone having a USB port, I imagine I would have to manually type in a key or perhaps a QR code?
You need two computers for Electrum to work properly in a cold storage environment. One for signing transactions and holding your keys offline, the other for creating and broadcasting transactions. There is no way to get around that and still have the security that an airgapped computer provides. Other combinations can work, but we are no longer talking about having your signing keys in cold storage in that case.

▄▄███████▄▄███████
▄███████████████▄▄▄▄▄
▄████████████████████▀░
▄█████████████████████▄░
▄█████████▀▀████████████▄
██████████████▀▀█████████
████████████████████████
██████████████▄▄█████████
▀█████████▄▄████████████▀
▀█████████████████████▀░
▀████████████████████▄░
▀███████████████▀▀▀▀▀
▀▀███████▀▀███████

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
 
Playgram.io
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

▄▄▄░░
▀▄







▄▀
▀▀▀░░
▄▄▄███████▄▄▄
▄▄███████████████▄▄
▄███████████████████▄
▄██████████████▀▀█████▄
▄██████████▀▀█████▐████▄
██████▀▀████▄▄▀▀█████████
████▄▄███▄██▀█████▐██████
█████████▀██████████████
▀███████▌▐██████▐██████▀
▀███████▄▄███▄████████▀
▀███████████████████▀
▀▀███████████████▀▀
▀▀▀███████▀▀▀
██████▄▄███████▄▄████████
███▄███████████████▄░░▀█▀
███████████░█████████░░
░█████▀██▄▄░▄▄██▀█████░
█████▄░▄███▄███▄░▄█████
███████████████████████
███████████████████████
██░▄▄▄░██░▄▄▄░██░▄▄▄░██
██░░░░██░░░░██░░░░████
██░░░░██░░░░██░░░░████
██▄▄▄▄▄██▄▄▄▄▄██▄▄▄▄▄████
███████████████████████
███████████████████████
 
PLAY NOW

on Telegram
[/
eiger3970 (OP)
Newbie
*
Offline Offline

Activity: 22
Merit: 4


View Profile
September 17, 2024, 11:17:18 PM
 #19

Seems like 1 offline computer and 1 online phone would work just as 1 offline computer and 1 online computer.
1 offline computer and 1 online phone is better suited whilst travelling.
Therefore, I'm wondering with the send transaction, how as currently my offline computer TailsOS USB Electrum says no funds, but I have successfully received funds to the offline wallet.
The offline wallet doesn't update the balance, however the online phone mempool shows the balance update.
I'm trying to adapt this video https://www.youtube.com/watch?v=DQumISxkJsQ process, but I guess the online phone which doesn't take USB sticks, would either use a QR scanner or I would have to manually type some details into the phone's online hot wallet (it's an iPhone, so no Electrum app).
nc50lc
Legendary
*
Offline Offline

Activity: 2590
Merit: 6327


Self-proclaimed Genius


View Profile
September 18, 2024, 06:02:48 AM
 #20

Seems like 1 offline computer and 1 online phone would work just as 1 offline computer and 1 online computer.
1 offline computer and 1 online phone is better suited whilst travelling.
Therefore, I'm wondering with the send transaction, how as currently my offline computer TailsOS USB Electrum says no funds, but I have successfully received funds to the offline wallet.
Simple explanation is: Electrum doesn't store bitcoins.
Instead, your offline Electrum contains your "private keys" and your online Electrum contains your "public keys".

Electrum simply "shows" transactions associated with your public keys, those are requested from a random/selected server which is a Bitcoin full node.
With those info alone, Electrum can create unsigned transactions that spends those outputs. (it can even be done manually)
Anyone can do that if they have your addresses, public keys or xpub but no one can sign to finalize the transaction without the correct private keys which is in your offline computer.

I'm trying to adapt this video process, but I guess the online phone which doesn't take USB sticks, would either use a QR scanner or I would have to manually type some details into the phone's online hot wallet (it's an iPhone, so no Electrum app).
The iPhone wallet app where you will create a watch-only wallet should support Electrum's PSBT transaction format and the QR code's base43 contents.
Otherwise, it wont be compatible. Telling the name of the app should be a good pointer to tell if it's compatible with Electrum.

█▀▀▀











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











▄▄▄█
▄██████▄▄▄
█████████████▄▄
███████████████
███████████████
███████████████
███████████████
███░░█████████
███▌▐█████████
█████████████
███████████▀
██████████▀
████████▀
▀██▀▀
Pages: [1] 2 »  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!