Trust Wallet is a popular mobile crypto wallet that supports both Ethereum and Tron networks. However, it does not support direct cross-chain swaps between ERC20 and TRC20 natively. You will need to use an exchange or bridge service.
Method 1: Using Trust Wallet's Built-in Swap
Trust Wallet has a built-in DApp browser and swap feature powered by third-party providers. Here is how to use it:
- Open Trust Wallet and tap Swap at the bottom navigation.
- In the "You Pay" field, select USDT on Ethereum (ERC20).
- In the "You Get" field, select USDT on Tron (TRC20).
- Enter the amount and review the quoted rate and fees.
- Tap Swap and confirm the transaction in your wallet.
This method works well for smaller amounts. Fees vary depending on the swap provider used.
Method 2: Via a Centralized Exchange
You can also use a centralized exchange as a bridge:
- Send your USDT ERC20 from Trust Wallet to an exchange like Binance (using the ERC20 deposit address).
- On the exchange, withdraw USDT as TRC20 to your Tron address in Trust Wallet.
- In Trust Wallet, make sure you have added the TRC20 (Tron) network and your TRX receiving address.
Adding TRC20 USDT to Trust Wallet
To receive TRC20 USDT in Trust Wallet, you need to add the Tron network. Go to Settings > Networks and enable Tron (TRX). Your TRC20 address begins with a T.
Unlike MetaMask, Trust Wallet supports Tron natively, so you do not need to configure a custom RPC. Simply enable the Tron chain and you are ready to receive TRC20 tokens.



