Open kyranjamie opened 2 years ago
A user is reporting that signing a message on console to login failed with this error: "Your ledger device has rejected the payload stating it is invalid"
A user encountering similar problems, it is likely related to this issue.
@kyranjamie this should be resolved fully by https://github.com/Zondax/ledger-stacks/pull/138, correct?
Yes, it should. though it'd be great if we could test the actual app throwing this error. Edge cases have been missed in the past because of an untested apps. I've made an App Support db in Notion to track support/internal QA of apps.
hi. still getting this error when trying to authenticate on gamma.io . more than happy to show the message :)
hi. still getting this error when trying to authenticate on gamma.io . more than happy to show the message :)
Thanks @TJustin602 unfortunately Ledger has not yet approved our fix for this issue. This is expected to be fixed when Stacks app for Ledger live is at version 0.23.4 or higher.
Thanks very much for the update !
got the same error message, just to log my case , I know I need to wait until ledger to work on this issue...
Stack address field in a Blocksurvey causes the same issue for users.
This continues to await security review on Ledger's end 😢
I've tested the Gamma.io flow that was previously broken. With Stacks app v0.24.2
I'm able to sign the message successfully.
Some messages are being immediately rejected by the Ledger. This was highlighted by Gamma.io's msg signing auth.
Our test app uses a pretty long string of
https://github.com/hirosystems/stacks-wallet-web/blob/b5a36f10e478037654ed9c93011a1d826f7329a7/test-app/src/components/signature.tsx#L44-L45
which signs without problem.
Gamma's message, that looks like...
...fails. It's not immediately clear why. Our test example is longer, so it doesn't appear length related. Removing carriage returns & punctuation also doesn't completely fix the issue.