-
Notifications
You must be signed in to change notification settings - Fork 18
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
Edge case , that works on siwe-js and does not work on siwe-go #18
Labels
siwe-go
SIWE Core Go package
Comments
Ok, I have tested it in the main branch most recent commit too, just to asure that it wasn't failing at that commit too:
|
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Hi,
Arthur from tally here. we use 'siwe-go' in the backend to authenticate SIWE requests. We noticed that it did not seem to work for users signing with Ledger+Metamask. I've put together some unit tests that duplicate the error.
You'll see that the javascript tests validate the signature, but the go tests for the same signature do not. We're not super familiar with how the cryptography works here. Do you know what the problem might be? We're looking for some help to fix the issue.
Happy to provide more context if that's helpful!
Tldr: I'm trying to sign (siwe) with my ledger at the tally website and got some errors. I was able to narrow down that it works on the JS code, (worked on https://login.xyz ) but it's not working with .GO
I put all replicable steps here:
https://github.com/afa7789/siwe-go
The text was updated successfully, but these errors were encountered: