Why Tokens Don’t Appear Automatically
When someone sends you a token — or you buy one on a DEX — it arrives at your wallet address on the blockchain. But Trust Wallet only displays tokens it knows about. Its default list includes hundreds of verified projects, but not every token.
If a token is new, obscure, or simply not yet indexed by Trust Wallet’s database, it won’t show up even though it is sitting in your wallet waiting to be seen. Adding it manually tells the app: “I know this token exists — display it.”
This is a display issue, not a missing-funds issue. Your tokens are always on-chain.
Step 1: Find the Correct Contract Address
Every token on every EVM-compatible blockchain (Ethereum, BNB Smart Chain, Polygon, etc.) has a unique contract address — a 42-character string starting with 0x. This address is the definitive identifier for the token. Getting it right is critical; adding the wrong contract address will either show a worthless fake token or nothing at all.
Trusted sources for contract addresses:
CoinGecko
- Go to coingecko.com.
- Search for the token name.
- Select the correct network (e.g., “BNB Smart Chain” for BEP-20).
- Click the copy icon to copy the address.
Etherscan (for ERC-20 tokens on Ethereum)
- Go to etherscan.io.
- Search for the token name.
- Open the token contract page.
- Copy the contract address from the top of the page.
BSCScan (for BEP-20 tokens on BNB Chain)
- Go to bscscan.com.
- Search for the token.
- Copy the contract address.
Official Project Website
Many legitimate projects list their contract address on their official website under “How to buy” or “Token info.” Always cross-reference with CoinGecko or a block explorer before trusting any address from a project site.
> Never copy a contract address from Telegram, Twitter DMs, Discord messages, or unknown websites. Scammers distribute fake contract addresses for tokens that look legitimate but are worthless.
Step 2: Add an ERC-20 Token (Ethereum Network)
- On the Add Custom Token screen:
– Network: Select Ethereum
– Contract Address: Paste the ERC-20 contract address
– The Name, Symbol, and Decimals fields should auto-fill
- If they don’t auto-fill, enter them manually (find these details on Etherscan).
The token now appears on your home screen. If you hold a balance, it will display immediately.
Step 3: Add a BEP-20 Token (BNB Smart Chain)
The process is nearly identical to ERC-20 but you must select the correct network.
- Tap the toggle icon on your home screen.
- On the Add Custom Token screen:
– Network: Select BNB Smart Chain (also shown as BSC or BEP-20)
– Contract Address: Paste the BEP-20 contract address from BSCScan
– Name, Symbol, Decimals auto-fill
> Key distinction: The same token (like USDT) exists on multiple networks with different contract addresses. A USDT BEP-20 contract address is different from the USDT ERC-20 address. Always match the network to the address.
Step 4: Add a Solana SPL Token
Solana tokens use a different system. Instead of a contract address, Solana SPL tokens use a mint address (also sometimes called a program address).
- Tap the toggle icon.
- Search for the Solana token name.
The Solana token will now appear in your wallet under the Solana network.
Step 5: Add Tokens on Other Networks
Trust Wallet supports many additional networks. The process is the same for all EVM-compatible chains:
| Network | Where to Find Contract Address |
|---|---|
| Polygon | polygonscan.com |
| Avalanche | snowtrace.io |
| Arbitrum | arbiscan.io |
| Optimism | optimistic.etherscan.io |
| Fantom | ftmscan.com |
| TRON (TRC-20) | tronscan.org |
Always select the matching network in Trust Wallet’s “Add Custom Token” screen.
How to Verify a Token Is Legitimate
Before adding any token, spend 60 seconds verifying it’s the real thing.
Check the token age. Legitimate projects have contract addresses that have been live for months or years. A contract deployed yesterday for a token claiming to have millions of holders is a red flag.
Check transaction volume. On Etherscan or BSCScan, look at the token’s transfer history. A legitimate token has thousands of transactions from many different addresses.
Check the liquidity pool. On DEXs like Uniswap (Ethereum) or PancakeSwap (BNB Chain), verify the token has real, locked liquidity. A token with $500 in liquidity is almost certainly a scam.
Cross-reference on CoinGecko and CoinMarketCap. If neither site lists the token, it may not be legitimate — though very new tokens may have a brief delay before listing.
Look for the verified badge. On BSCScan, verified tokens often have a small verification badge. This is not foolproof, but it adds legitimacy.
Fake Token Warning
One of the most common scams in crypto is the “airdrop scam” — scammers send tokens directly to your wallet address that appear to have monetary value. These tokens often share a name with a legitimate project (e.g., “USDT2” or “ETH Reward”).
If you receive a token you didn’t expect:
The value shown for scam tokens is fake. Any attempt to sell them typically requires approving a contract that steals your other assets.
FAQ
Why does the auto-fill not work when I paste the contract address?
This happens when the contract is very new or not yet indexed by Trust Wallet’s data provider. You can manually enter the token name, symbol, and number of decimals — find these on the token’s page on Etherscan or BSCScan.
I added the token but the balance shows zero even though I received some. Why?
Double-check that you selected the correct network. If the token was sent as a BEP-20 token but you added it as ERC-20, you’ll see zero. Delete the token from your list and re-add it with the correct network.
Can I add the same token on multiple networks?
Yes. For example, you can add USDC on Ethereum, USDC on BNB Smart Chain, and USDC on Polygon — each will show its own balance separately.
How do I remove a token I added by mistake?
Go to the toggle/sliders icon and search for the token. Toggle it off. The token disappears from your home screen but nothing is deleted — the blockchain record remains intact.
Is it safe to add custom tokens?
Adding a token to your display list is completely safe. The risk is in interacting with malicious tokens (swapping, approving) — not in adding them to your view.
Related guides:

Leave a Reply