-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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
Error when signing messages using a Ledger-connected wallet #5319
Comments
With v4.14.0 I'm seeing "Not supported on this device" error with eth_sign. |
@weijiekoh Thanks for reporting! Regarding Personal Sign not working on that example it's related to #5523 (that msg has non unicode chars). If you try personal_ecRecover you should see it works (pretty much the same except with a unicode message). Regarding signTypedData, it's not supported in hardware wallets yet but at least now we're throwing the right error message (see #5792) |
Thanks @brunobar79. Just wondering if |
@weijiekoh It needs to be supported in the hardware wallet firmware since it requires the private keys to sign the message (and hardware wallet don’t expose it). We’ll add support on our end as soon as Trezor and Ledger does it |
@brunobar79 does ledger also have the same issue with signing with hex data as in trezor(#5218)? |
Describe the bug
When you use personal_sign, eth_signTypedData, or eth_signTypedData_v3 with a Ledger Nano S wallet connected to MetaMask, this error shows up in the console:
To Reproduce
Steps to reproduce the behavior:
Expected behavior
It should behave the same way as it does with a non-Ledger MetaMask wallet.
Browser details (please complete the following information):
The text was updated successfully, but these errors were encountered: