Post
Topic
Board Electrum
Merits 2 from 1 user
Re: Cannot restore my BTC wallet with a seed frase.
by
nc50lc
on 07/08/2025, 05:12:09 UTC
⭐ Merited by Cricktor (2)
If I put something stupid in derivation path like m/39'/0'/0', it doesn't find it, even if I add this derivation path to ./btcrecover-master/derivationpath-lists/Electrum.txt.
Okay, I got a clarification of this in your PM.

That should work, perhaps you forgot to add the chain_index?
e.g.: If the derivation path you used in Electrum is m/39'/0'/0'
The entry in electrum.txt file should be: m/39'/0'/0'/0 (for receiving addrs) and m/39'/0'/0'/1 (for change addrs)

Here's two tests because you somehow showed different derivation paths in that reply and in the PM;
My "electrum.txt" file containing the two derivation paths, each appended with internal and external chain_index:


Test1:
Electrum derivation path: m/39'/0'/0'

Result:
Code:
python seedrecover.py --token sample_token-electrum.txt --wallet-type electrum2 --mnemonic-length 12 --language en --addrs bc1q59rrluz25ypas2keawfwwprmzh44cfta08mzn2 --addr-limit 1 --dsw

Starting seedrecover 1.12.0-CryptoGuide, btcrecover 1.12.0-Cryptoguide on Python 3.12.8 64-bit, 21-bit unicodes, 64-bit ints
Using the 'en' wordlist.
2025-08-07 12:57:43 : Phase 1/1: up to 12 mistakes, 12 of which can be an entirely different seed word.
Wallet Type: btcrseed.WalletElectrum2
2025-08-07 12:57:44 : Using 12 worker threads
2025-08-07 12:57:44 : ***MATCHING SEED FOUND***, Matched on Address at derivation path: m/39'/0'/0'/0/0
0 of 1 [----------------------------------------------] 0:00:00, ETA:  --:--:--
2025-08-07 12:57:44 : Search Complete
-snip-
Seed found: inhale festival twenty cave casual vapor slush alley repeat alley illness frozen

Test2:
Electrum derivation path: m/39'/0'/0

Result:
Code:
python  seedrecover.py --token sample_token-electrum.txt --wallet-type electrum2 --mnemonic-length 12 --language en --addrs bc1q4a6r5059ru4clfldvp6c4v8nzqt8n9tm7358n8 --addr-limit 1 --dsw

Starting seedrecover 1.12.0-CryptoGuide, btcrecover 1.12.0-Cryptoguide on Python 3.12.8 64-bit, 21-bit unicodes, 64-bit ints
Using the 'en' wordlist.
2025-08-07 13:11:10 : Phase 1/1: up to 12 mistakes, 12 of which can be an entirely different seed word.
Wallet Type: btcrseed.WalletElectrum2
2025-08-07 13:11:10 : Using 12 worker threads
2025-08-07 13:11:11 : ***MATCHING SEED FOUND***, Matched on Address at derivation path: m/39'/0'/0/0/0
0 of 1 [----------------------------------------------] 0:00:00, ETA:  --:--:--
2025-08-07 13:11:11 : Search Complete
-snip-
Seed found: inhale festival twenty cave casual vapor slush alley repeat alley illness frozen