Skip to content

Clef does not derive ledger accounts consistently; No option to control HD paths #21592

@KPrasch

Description

@KPrasch

System information

Geth version: 1.9.15-stable+
OS & Version: Ubuntu 20.04

Expected behaviour

  • A way to control which HD paths are derived from clef with a CLI option or command.
  • Clef correctly and derives accounts from Ledger hardware wallets everytime it is plugged in an unlocked.

Actual behaviour

  • There is no way to control which key paths are derived from clef. (This is problematic since ledger now has Ledger Live and Legacy differences.)
  • Each time the Ledger Nano S is plugged into the USB port and unlocked, either the warning account derivation failed error="reply lacks public key entry" or "legacy" key paths are derived.

Steps to reproduce the behavior

  1. Start clef clef
  2. Attach and unlock a ledger nano s several times
  3. View warnings / derived addresses in clef's console

Notes

Thanks for all your hard work on clef - Let me know how I can best support this Issue or if there is any additional information I can provide. :-)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions