How to Add Custom Token in Trust Wallet?

Here is how you add custom tokens from different blockchain networks in the Trust wallet.


To import any token in a Trust wallet, you only need to know the token contract address and the network on which the token is based.

You can look for the token contract address on the official website of the token you would like to add. But, there are many websites that make this process easy. We have previously covered the usage of Etherscan in one of our articles, where you learned how to add custom tokens in MetaMask. Therefore, today, we will add the token using Coingecko.



  1. Go to the Coingecko website.

  2. A screenshot of search tab with www.coingecko.com in it
  3. Click on the search button, and enter the name or the symbol of the token you want to add to the Trust wallet. We want to add a USDT token, so we will either search for “Tether” or “USDT”. Click on the relevant token from the list.

  4. Searching for token in Coingecko website
  5. In the right section of the screen, you will see the details of the token. And the first of them would be the “Contract” option. There is a copy button next to it. By default, it shows the contract on the Ethereum network or EVM.

  6. Seeing and copying the tether contract address in Coingecko
  7. Ensure that you selected the contract on the right blockchain network. You can change the network by clicking on the three dots at the end of the contract section. As we want to add it to the Ethereum network itself. We will directly copy the contract address. But, just keep in mind, if you are working on a different network like Polygon, BNB, Solana Etc. you need to select the contract on that respective chain.

  8. Coingecko's official site showing the same contract addresses on different networks
  9. With the contract address copied on our clipboard, we’re now ready to import the token into the Trust wallet. So, what are we waiting for? Let’s do it.


  1. Open the trust wallet browser extension
  2. Opening trust wallet browser extension on Chrome
  3. Click on the settings icon at the top right corner of the extension

  4. Settings icon in trust wallet
  5. Click on the “Add custom network” option at the bottom of the next screen.

  6. Clicking on the Add custom network option in Trust wallet
  7. Select the right blockchain network where the contract of your token lies. Ensure this is the same network that we chose on Coingecko.

  8. As we chose the smart contract on Ethereum, we’ll select Ethereum here as well.

    Selecting network to add a custom token in Trust wallet
  9. The simple screen on the next page has only one input box that says contract address. Just paste the contract address that you copied earlier. Either right-click in the box and select paste or Control + V.

  10. Entering the contract address in trust wallet to add custom token
  11. Once entered, the Trust wallet will gather information about the smart contract and the token to show you the symbol and decimals of the token. Ensure these are from the right contract and click on the “Add token” button.

  12. Verifying the token details and adding the token in Trust wallet
  13. If everything goes right, it will return you to the Trust wallet homepage. And you should be able to see the token you just added at the bottom of all the available tokens.

  14. Added token in Trust wallet successfully
  15. Congratulations. You have successfully added a custom token to the Trust wallet. Follow the same procedure to add any token on supported blockchain networks. To remove this token from the list. You can simply go back to the settings icon on the top. Scroll down to find the token you added and toggle it off.

  16. Removing the custom usdt token from trust wallet



About Us : Contact Us : Privacy : Terms of Use :