Independent review. This site is not the official website and is not affiliated with, endorsed by, or operated by the wallet vendor reviewed here. Never enter your seed phrase or private keys on any third-party site.

Add Custom Tokens & Hide Spam Tokens

Try Tangem secure wallet →

Quick summary

This guide explains how to add a custom token to a mobile software wallet (hot wallet) and how to hide spam tokens so your main balance screen stays useful. I’ve been using this app daily for months and add custom tokens often, so I’m writing from hands-on experience. The steps are primarily for the mobile app; if you use a browser extension or a desktop client, the concepts are the same but the UI will differ. And yes, you can usually add BEP20 and ERC20 tokens by pasting the contract address.

Who this guide is for

This article is for beginners and intermediate crypto users who:

  • Use the mobile app as their main wallet and want to track or receive less-common tokens.
  • Interact with DeFi and need to add tokens manually (for example, after bridging or claiming an airdrop).
  • Want to hide spam tokens that clutter the wallet view.

If you’re looking for a full setup walkthrough, see the install-iphone or install-android pages. If you’re unsure which chains are supported, check supported-chains-tokens.

Safety checklist before you add a custom token

  • Get the token contract address from a reputable source (project website, CoinGecko, Etherscan/CoinMarketCap). Do not trust random Twitter links.
  • Confirm the token standard (ERC20, BEP20, SPL, etc.). See token-standards-and-bridges for basics.
  • Double-check decimals and symbol only if the wallet doesn’t autofill them.
  • Remember: adding a token to the app only changes what the app displays. It does not move tokens on-chain.

But don’t skip verifying the contract address. I once added the wrong address and it looked identical until I checked on-chain data (learned the hard way).

Try Tangem secure wallet →

How to add a custom token to Trust Wallet (step-by-step)

Follow these steps on the mobile app. The buttons or labels can vary slightly between iOS and Android, but the workflow is consistent.

  1. Open the wallet and go to the main Wallet tab.
  2. Tap the Add / Manage tokens button (usually a + or a Manage list near the top).
  3. In the search field, paste the custom token contract address. If the token is recognized the name, symbol, and decimals will autofill.
  4. If the token is not found, choose the correct network from the network dropdown (Ethereum, BNB Smart Chain, Solana, etc.), then paste the contract address into the "Custom Token" area.
  5. Confirm or enter Token Name, Symbol, and Decimals if needed.
  6. Toggle the token ON (so it shows in your wallet list), then go back to the Wallet tab.

Image: Add custom token screen - placeholder image

Keep in mind: adding a token is purely a UI action. The tokens remain at your public address on the blockchain.

Add BEP20 / ERC20 / Solana tokens — quick notes

  • To add a BEP20 token (add bep20 token), select the BNB Smart Chain network and paste the BEP20 contract address. The app typically fills the remaining fields.
  • For ERC20 tokens (Ethereum), pick the Ethereum network and paste the ERC20 contract address.
  • For Solana (SPL tokens) you’ll paste the token mint address rather than an ERC/BEP contract address.

If the app doesn’t autofill, verify the contract on a block explorer and then enter the decimals and symbol manually.

What each field means (contract address, decimals, symbol)

Field What to enter Why it matters
Contract address Exact address from explorer (paste) The wallet reads balances on-chain using this address
Network Ethereum / BNB Smart Chain / Solana Tells the app which blockchain to query
Token symbol e.g., USDT Cosmetic, but matches listings
Decimals e.g., 18 Critical for showing correct amounts (wrong decimals = wrong balance display)

How to hide spam tokens and manage visibility

Spam tokens (dust or unsolicited tokens) are common. They don’t let attackers take your crypto, but they do clutter the view and can be used in phishing flows.

  • To hide a token: open the token’s detail screen and look for a toggle or "Hide token" option. Alternatively, use the Manage list and switch the token OFF so it’s not shown on the wallet screen.
  • To remove a custom token you added: turn it OFF in Manage or Delete the custom token entry (this only affects the app UI).

And if a token appears you never added, it’s usually because the wallet detected a balance on the chain. That means the token is on your address. Hiding it only removes it from view — the token still exists on-chain.

Troubleshooting: token not showing or details wrong

  • Token not showing after adding? Confirm you selected the correct network and pasted the right contract address. See troubleshooting-token-not-showing.
  • Wrong balance or decimals? Re-check decimals on the block explorer and re-enter the custom token using the correct value.
  • Token suddenly disappeared? Check the Manage list and make sure it’s toggled ON.

If you bridged tokens and they don’t appear, you may be on the wrong network (for example, the token exists on a Layer 2 or a different chain). Switch networks and check again. For Layer 2 help, see eth-and-l2-guide.

Security: verifying contract addresses and avoiding scams

Always verify the custom token contract address using multiple reputable sources. Scammers create tokens with the same name/symbol but different addresses. A few practical tips:

  • Compare the contract address on the project’s official site, CoinGecko, and Etherscan (or the chain’s explorer).
  • Avoid clicking token links from unsolicited messages. If a dApp asks you to add a token, confirm the address yourself.
  • If you’ve approved a token allowance to a contract and think it’s malicious, revoke approvals (see revoke-token-approvals).
  • Read more about common traps on phishing-and-scams.

But don’t panic if you see spam tokens. They are usually inert. Panic only after you approve a malicious contract or send funds.

FAQ

Q: How do I add token Trust Wallet? (short answer) A: Open Wallet > Manage (+) > paste contract address > select network > toggle ON. Done.

Q: Can I add NEO to Trust Wallet? A: Check supported-chains-tokens for the most current list. If NEO isn’t listed, you cannot add it natively — you’ll need a wallet that supports the NEO blockchain or move assets via an exchange/bridge.

Q: What happens if I delete a token from the app? A: Deleting or hiding a token only affects the display in the wallet app. The token still lives at your address on the blockchain. To actually move it you must send it on-chain.

Q: How do I add BEP20 token? A: Choose the BNB Smart Chain network in the custom token screen, paste the BEP20 contract address, confirm details, then toggle the token ON.

Q: What if I lose my phone? A: If you’ve backed up your seed phrase (recovery phrase), you can restore your non-custodial wallet on a new device. See seed-phrase-backup and lost-phone-recovery.

Conclusion & next steps

Adding custom tokens and hiding spam tokens are small tasks that make the wallet cleaner and more useful for DeFi. In my experience the single most common mistake is copying the wrong contract address — always verify on a reliable explorer. If you want step-by-step install help, check install-iphone or install-android. For deeper security practices, read security-features and revoke-token-approvals.

Ready for the next step? Try adding a verified token address, then practice hiding it (you won’t lose anything). But remember: never share your seed phrase, and keep a verified backup.

Try Tangem secure wallet →