Beware of phishing attacks, Ledger will never ask for the 24 words of your recovery phrase. Never share them. Learn more

Verify unsupported ERC20 token transactions

You can manage up to 1,250 ERC20 tokens in Ledger Live using the Ethereum app on your Ledger device. Please refer to our list of supported crypto assets to see which tokens are supported and consult this article to learn how to manage them. 

To manage ERC20 tokens that are not supported in Ledger Live, you can use an external wallet such as MyEtherWallet. Make sure to use your Ledger device to verify all transaction details for optimal security.

Check the Ethereum wallet page to learn more. 

Before your start

Entering unsupported ERC20 token transaction details

To enter unsupported ERC20 token transaction details: 

  1. Add the unsupported ERC20 token on MyEtherWallet. Check the MyEtherWallet guide for step-by-step instructions. 
  2. Enter the transaction details in the Send Transaction section on MEW. For detailed instructions, refer to this article

Verifying unsupported ERC20 token transactions

Once you have clicked on the Send Transaction button on MEW, your device should display Verify selector. If not, make sure you have completed all the steps described above.

To verify and sign an unsupported ERC20 token transaction:

  1. From the Verify selector screen, press the right button to review the Selector parameter:
    • Selector: 0xA9059CBB (the default selector for a token transfer) 
  2. Press the right button to navigate to Approve. Then press both buttons to validate.
    The device displays Verify Field 1
  3. Press the right button to review the following parameter:
    • Parameter: the destination address
  4. Verify the address then press the right button. Press both buttons to validate.
    The device displays Verify Field 2
  5. Press the right button to review the following parameter:
    • Parameter: the amount of token sent in hexadecimal.

      How to calculate the actual token amount

      For example, the amount of token sent in hexadecimal is 1B9DE674DF070000.

      1. Convert the token amount from hexadecimal to decimal. 1B9DE674DF070000 in decimals is 1990000000000000000.
      2. Write down the token decimals. To find the token decimals, go to Etherscan to find all the token information including the token decimals. In our case, the token decimals are 18.
      3. Do the following operation:
        token amount in decimals / (10 ^ token decimals) = Amount of token sent.
        For our example: 1990000000000000000 / (10^18) = 1.99
  6. Verify the amount of token sent then press the right button. Press both buttons to validate.
  7. Press the right button to review the following transaction details:
    • Amount: ETH 0. It is an ERC20 token transaction and not an ETH transaction. 
    • Address: the destination address
    • Max Fees: the maximal transaction fees
  8. Press both buttons to Accept and send the transaction.

You have successfully verified and signed an unsupported ERC20 token transaction.

Was this article helpful?