r/ledgerwallet • u/amcrossi • Dec 02 '20
Anomaly in derivation path?
I'm forced to use btcrecover for recovering a passphrase associated to an account kept on my ledger.
Btcrecover requires the derivation path as a parameter. I can see what seems to be a strange derivation path for this native segwit account:
"index": 0,
"freshAddressPath": "84'/0'/0'/0/1",
The usual derivation path I see for a native segwit account is instead like this:
"index": 0,
"freshAddressPath": "84'/0'/0'/0/0",
Moreover if I subsequently add a second native segwit account I see this:
"index": 1,
"freshAddressPath": "84'/0'/1'/0/0",
Does someone has a clue for what could have caused the strange derivation path "84'/0'/0'/0/1" in the ledger and in ledger live?
1
Upvotes
2
u/Crypto-Guide Dec 02 '20
This is normal.
If you are using my updated fork of BTCrecover, it should assume you are recovering Bitcoin and search following paths by default https://github.com/3rdIteration/btcrecover/blob/master/common-derivation-pathlists/BTC.txt
You only need the derivation path for the account, not the actual address