Parity-ethereum: Please allow access to more than the first account from hardware wallets

Created on 14 Mar 2017  Â·  7Comments  Â·  Source: openethereum/parity-ethereum

Parity only give access to the first account from a hardware wallet (Ledger Nano S in my case).

Could you please provide access to the next accounts after the previous account is used. Ideally, provide access to the next few accounts.

MyEtherWallet allows the user to scroll through a whole list of accounts.

geth provides the next account after the previous account has a transaction.

Reference: https://www.reddit.com/r/ledgerwallet/comments/5zbva0/how_to_access_next_account_from_nano_s_in_parity/

F8-enhancement 🎊 M4-core ⛓

Most helpful comment

FYI: I've modified current master to allow passing derivation path in command line. It's dirty and I use it myself now but if anyone is interested here it is: https://github.com/Neufund/parity . I'll try to clean it up and then make a pull request. Command line is like this: parity ui --chain dev --hardware-wallet-key-path "44'/60'/103'/0"

All 7 comments

I agree that this feature is a must for HW support :)!

Ideal scenario would be to provide derivation path when account from hardware wallet is added, the workaround would be to provide the root from which several accounts are derived in the settings. For example you can provide 44'/60'/103' and several accounts like 44'/60'/103'/0' 44'/60'/103'/1'...

At the moment BIP32 derivation paths are a bit of a mess in Ethereum. Because of this, allowing the user to provide a custom derivation path is fairly essential.

Going forward, hopefully EIP 600, 601 and 602 will go through that will provide a more user friendly solution in this space.

For anyone wondering what derivation path Parity is using with a Ledger device attached it is m/44'/60'/0'/0.

FYI: I've modified current master to allow passing derivation path in command line. It's dirty and I use it myself now but if anyone is interested here it is: https://github.com/Neufund/parity . I'll try to clean it up and then make a pull request. Command line is like this: parity ui --chain dev --hardware-wallet-key-path "44'/60'/103'/0"

This goes with HD account support in the UI. #3541

Closing in favour of #3541

Was this page helpful?
0 / 5 - 0 ratings

Related issues

jurijbajzelj picture jurijbajzelj  Â·  3Comments

uluhonolulu picture uluhonolulu  Â·  3Comments

danfinlay picture danfinlay  Â·  3Comments

jacogr picture jacogr  Â·  4Comments

mr-older picture mr-older  Â·  3Comments