-
Notifications
You must be signed in to change notification settings - Fork 3.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Bug]: Unable to sign txs with ledger after upgrading Ledger Firmware 2.2.3+ & Ledger cosmos app v2.35.13+ #18319
Comments
I can also see that similar changes are included in this commit 57bedb1 but not sure what is the state of this patch. Should it be included in v0.47 ? If you are ok I can make a PR into v0.47.x with these changes ysv@f092463 to fix this issue |
0.47.6 contains a fix, it bumps the ledger library to https://github.com/cosmos/ledger-cosmos-go/releases/tag/v0.12.3. We are waiting on auditors to get back to us in order to release the next release that would fix this. Sorry for the delay |
In the meantime you can still bump manually the correct cosmos/ledger-cosmos-go version in your application. |
I see, okay checking it with ledger-cosmos-go v0.12.3 |
Works with |
thank you for closing the issue, let us know if you have any other questions |
Is there an existing issue for this?
What happened?
I was using CLI to construct txs & Ledger for signing.
Everything was working smoothly before I upgraded Ledger Firmware to 2.2.3 & Ledger cosmos app to v2.35.13.
After Ledger upgrade I wasn't able to sign any tx. App just crashes when requesting signature from ledger, even though adding of new address works smoothly.
I found similar issue inside celestia: celestiaorg/celestia-app#2650 and they resolved it by upgrading ledger-cosmos-go to v0.13.0. But This upgrade contains breaking change for interface so changes insid cosmos-sdk
./crypto
package are also required.I tried this solution myself. On top of v0.47.5 I added this commit ysv@f092463 where I upgraded ledger-cosmos-go to v0.13.1 and changed some interfaces to be compatible. After this I tested new binary with ledger app v2.35.13 and signing works fine.
Cosmos SDK Version
0.47.5
How to reproduce?
Before you try to reproduce make sure to: upgrade Firmware to 2.2.3 & Ledger cosmos app to v2.35.13
cored
binary with broken version to reproduce the issue could be downloaded from here: https://github.com/CoreumFoundation/coreum/releases/tag/v2.0.2The text was updated successfully, but these errors were encountered: