good morning!!!!

Skip to content
Snippets Groups Projects
  • Kristofer Peterson's avatar
    accounts, signer: fix Ledger Live account derivation path (clef) (#21757) · b71334ac
    Kristofer Peterson authored
    
    * signer/core/api: fix derivation of ledger live accounts
    
    For ledger hardware wallets, change account iteration as follows:
    
    - ledger legacy: m/44'/60'/0'/X; for 0<=X<5
    - ledger live: m/44'/60'/0'/0/X; for 0<=X<5
    
    - ledger legacy: m/44'/60'/0'/X; for 0<=X<10
    - ledger live: m/44'/60'/X'/0/0; for 0<=X<10
    
    Non-ledger derivation is unchanged and remains as:
    - non-ledger: m/44'/60'/0'/0/X; for 0<=X<10
    
    * signer/core/api: derive ten default paths for all hardware wallets, plus ten legacy and ten live paths for ledger wallets
    
    * signer/core/api: as .../0'/0/0 already included by default paths, do not include it again with ledger live paths
    
    * accounts, signer: implement path iterators for hd wallets
    
    Co-authored-by: default avatarMartin Holst Swende <martin@swende.se>
    Unverified
    b71334ac
Code owners
Assign users and groups as approvers for specific file changes. Learn more.