Skip to content

Ledger Cosmos App upgrade breaks zetacored CLI functionality with ledger #4523

@brewmaster012

Description

@brewmaster012

Describe the Bug
Recent Ledger Cosmos App upgrade breaks zetacored functionality with ledger device as wallet, such as send coins.

Ledger cosmos app 2.35 seems to be working fine;
But cosmos app 2.37.x & 2.38.x are not.

The specific error message is (on macos)

Error: ledger nano S: hidapi: unknown failure

This has been reported and fixed in other cosmos SDK chains, by upgrading the ledger-cosmos-go
dependency from 0.14 to 0.16. See celestiaorg/celestia-app#5453

Note that this appears to be different from a somewhat related bug #4222 but the use scenarios
and causes and fixes should be orthogonal.

To Reproduce
Upgrade ledger cosmos app to 2.38 (the latest version currently) using Ledger Live.
I used Ledger Nano S+ as device, not sure about other Ledger devices.

Then try to send ZETA coin by something like:

zetacored tx bank send zeta1yourledgeraddress zeta1recvaddr \
20000000000000000000azeta   --fees 2000000000000000azeta --ledger

with the latest stable release zetacored v38.

Expected Behavior
The above command should succeed even if Ledger cosmos app is latest at 2.38.x. on Ledger Nano S+

Screenshots
N/A

Environment (please complete the following information):

  • OS: MacOS multiple version (Tahoe, Sonoma)
  • zetacored: v38

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions