Issue description
When signing transactions with a Ledger device, you may come across an error "1010: Invalid Transaction: Transaction has a bad signature".
This article explains the steps to be done to resolve this issue.
Resolution
- Close and reopen your browser: It is always advisable to fully close and reopen your browser. Fully closing your browser (not just the tab) solves most connection issues.
- Restart your computer: Sometimes, simply restarting your computer can resolve connectivity issues.
- Update Polymesh app: Update your Polymesh app to the latest version via Ledger Live or GitHub.
-
Update your Ledger firmware: Make sure your Ledger device is running the latest firmware version. You can do this by opening the Ledger Live app and following the on-screen instructions
(see Settings -> About to find out if you're up to date). - Update Ledger Live: Update your Ledger Live app to the latest version.
-
Ensure the key you are trying to sign with is stored on the ledger device you have connected: To check it's actually on your device, you can go as if you are adding a new key to your Polymesh wallet extension:
- Open the Polymesh Wallet and click +Add a key then select Connect Ledger device.
- By changing the Account type and account index the wallet will display different keys. If you never used the advanced settings previously then the first one you add will be 0, 0. Subsequent accounts will only increment the Account type so you can assume index to be 0 in most cases if you need to check multiple accounts.
You can find more information on how to connect your Ledger Wallet here.
Learn more
Polymesh App - Ledger Support
Ledger Hardware Wallet - Polymesh Documentation Portal
How to troubleshoot connectivity issues with Ledger hardware wallet
Comments
0 comments
Please sign in to leave a comment.