How do I recover unsupported EVM tokens sent to Trezor?

Step-by-step guide to recover unsupported EVM tokens sent to a Trezor.


In this article:


What is an EVM blockchain?

EVM (Ethereum Virtual Machine) blockchains are networks based on the Ethereum network, and they act as a 2nd layer to the Ethereum network. For example, Polygon (MATIC), BNB Smart Chain (BSC), Avalanche (AVAX) and Fantom (FTM) are all EVM blockchains.

EVM blockchains use the same address format as Ethereum (addresses start with 0x). This means it is possible to accidentally send unsupported tokens from an EVM network to your Trezor wallet.

This guide will show you how to recover EVM tokens send to a Trezor wallet by using the MetaMask wallet.


How do I recover unsupported EVM tokens sent to Web3 Wallet, Mobile, or Desktop?

If you've sent an unsupported token on Ethereum or Solana to Exodus Web3 Wallet, you can add it as a custom token. Find out more here: How do I add custom tokens to the Web3 Wallet?

If you've sent an unsupported token on Ethereum, Solana, BNB Smart Chain, or Polygon, to Exodus Mobile or Exodus Desktop, you can add it as a custom token. Find out more here: How do I add a custom token?


How to recover unsupported EVM tokens sent to Trezor?

Never connect your Trezor to a wallet that you don't trust. Always do your own research before connecting your Trezor with a third-party platform. If you connect your Trezor to a third-party platform, you do so at your own risk. To find out more, check out this article from our Knowledge Base: How do I keep my money safe?

1
Go to MetaMask's website and download the MetaMask wallet.
2
Next, you will need to connect your Trezor to MetaMask using this official guide.
3
On the Select an Account screen, a) select the address you sent the unsupported tokens to. Most of the time it will be the first account. Then b) click Unlock.

4
After connecting your Trezor to MetaMask. Click a) Ethereum Mainnet at the top of the MetaMask wallet screen and b) select Add Network.

5

You will now need to enter the RPC information of the network on which you sent the tokens. For example, if you sent an unsupported Polygon token to your Trezor, you will enter the Polygon network RPC information.

To see a list of RPC details for the most common networks, see: What is a custom RPC? How do I add a network to MetaMask? If you need help, you can always email us at [email protected].

After you have entered the RPC details, click Save.

6
The custom network has now been added, and you will be able to see your token. If you do not see your token, you will need to import the custom token in MetaMask. To add a custom token, click  Import tokens.

7

After you click on Import tokens you will need to paste in the token contract address of the token you sent to your Trezor. For more information on how to find a token's contract address, you can visit: How do I find a token contract address?

In the picture below, the blockchain explorer for Polygon (MATIC) is used as an example to show how to find a token contract address.

8
In Metamask, a) paste in the contract address and the rest of the information should appear by itself. Then b) click Add Custom Token.

You should now see your token appear. Click Import Tokens.

9

Finally, send your tokens back to the platform where you originally sent the tokens from.

You will need the mainnet token of the EVM blockchain to pay for the transaction fees. For example, if you sent an unsupported Polygon token to your Trezor, you will need a little MATIC in MetaMask to pay for gas.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.