Issue
You might come across an error "Method not supported" or "Tx type not supported" preventing you from signing a transaction with your Ledger wallet via the Polymesh Wallet or Polymesh App.
How to Resolve the Issue
This error means that the specific extrinsic is not supported by the Ledger app.
Due to memory constraints, not all transaction types are supported by Ledger devices.
For Ledger Nano S Users
- The Polymesh Wallet shows the transaction you are about to sign:
- Search for the call in this list to check if the call you are about to sign is supported.
In this is example, the batchAll call is not supported on the Ledger Nano S version of the Polymesh app due to memory constraints, but is supported on the Nano S XL version of the Polymesh App.
In the above table, you'll probably notice that there are two versions: the "light" version and the "XL" version. Ledger Nano S users by default use the light version, because it needs less free space, but it also supports a limited number of extrinsics. Ledger Nano X users use the XL version by default. - Download the XL version of the Polymesh Ledger Nano S app from Ledger Live. To fit it on your device you might need to remove other Ledger apps first as it needs a 4KB free space on your Ledger.
If the suggestion above doesn't apply to your case, please double check you don't have any firmware update pending for your Ledger device in Ledger Live, also ensure that your Polymesh app is running on the latest version via Ledger Live.
Another option is to get a Ledger Nano X or S Plus.
Learn more
Ledger Hardware Wallet - Polymesh Documentation Portal
How to troubleshoot connectivity issues with Ledger hardware wallet
Error 1010: Invalid Transaction: bad signature error when signing transactions with Ledger
Comments
0 comments
Please sign in to leave a comment.