-
Notifications
You must be signed in to change notification settings - Fork 837
Bug: Ledger is not working on wormchain #4659
Copy link
Copy link
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description and context
Currently wormchain uses a old version of ledger-go (v0.14.1) which does not recognize the newer range of ledger devices.
Steps to reproduce
- Build:
make build/wormchaind - Add a key via ledger:
/build/wormchaind keys add myledger --ledger
Experienced behavior
$ ./build/wormchaind keys add myledger --ledger
Error: failed to generate ledger key: failed to retrieve device: ledger nano S: LedgerHID device (idx 0) not found. Ledger LOCKED OR Other Program/Web Browser may have control of device.
Usage:
wormchaind keys add <name> [flags]
Expected behavior
$ ./build/wormchaind keys add myledger --ledger
- name: myledger
type: ledger
address: wormholexxx
pubkey: '{"@type":"/cosmos.crypto.secp256k1.PubKey","key":"xxx"}'
mnemonic: ""
Solution recommendation
This requires an update on the ledger-go library, specially the commit adding better HID detection (Zondax/ledger-go@33eff3c) is relevant.
I opened a PR which would upgrade the dependency, however this also requires moving to go v1.21 (for ledger-go v1.0.0) or go v1.23 (for ledger-go v1.0.1): #4658
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working