b71334ac3d
* 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: Martin Holst Swende <martin@swende.se> |
||
---|---|---|
.. | ||
testdata | ||
api_test.go | ||
api.go | ||
auditlog.go | ||
cliui.go | ||
gnosis_safe.go | ||
signed_data_internal_test.go | ||
signed_data_test.go | ||
signed_data.go | ||
stdioui.go | ||
types.go | ||
uiapi.go | ||
validation_test.go | ||
validation.go |