How to Add a Custom Token in the Tangem App

Author logo
Patrick Dike-Ndulue
•
Post image

Not every token is listed in the Tangem app by default. If you hold a token that doesn't appear in the Manage Tokens section, you can add it manually, as long as it runs on a supported network. This guide walks you through exactly how to do that.

Custom tokens are supported on the following networks:

  • Arbitrum
  • Areon
  • Aurora
  • Avalanche C-Chain
  • BNB Smart Chain
  • Base
  • Blast
  • Cardano
  • Cronos
  • Cyber
  • Decimal Smart Chain
  • DisChain (Ethereum Fair)
  • Ethereum
  • Ethereum Classic
  • Ethereum PoW
  • Fantom Opera
  • Flare
  • Hedera
  • Gnosis Chain
  • Kaspa
  • Kava EVM
  • Manta Pacific
  • Mantle
  • Moonbeam
  • Moonriver
  • OctaSpace
  • Optimistic Ethereum
  • PLAYA3ULL GAMES
  • Polygon
  • Polygon zkEVM
  • PulseChain
  • RSK
  • Shibarium
  • Solana
  • Sui
  • Telos
  • Tron
  • VeChain
  • XDC Network
  • zkSync Era

If the network you need is not listed in the app, it’s not currently supported.

What you'll need

To add a custom token, gather the following information before you begin:

  • Network — the blockchain the token is deployed on (e.g., Ethereum, BNB Smart Chain, Solana).

  • Smart contract address — a unique identifier for the token on its network. You can find this on CoinMarketCap, CoinGecko, or directly on a blockchain explorer such as Etherscan (for Ethereum tokens) or BscScan (for BNB Smart Chain tokens).

  • Token name and symbol — for example, "USD Coin" with the symbol "USDC."

  • Decimals — this value defines the smallest divisible unit of the token. It is typically listed in the token's details page on a block explorer. Most ERC-20 tokens use 18 decimals, though this varies. For KRC-20 tokens on the Kaspa network, enter 9 manually if the field does not populate automatically. 

  • Derivation path — leave this set to Default (BIP44) unless you have a specific reason to change it.

Security note: Always verify the smart contract address against an official source before adding a token. Fraudulent tokens often use names and symbols identical to legitimate ones — the contract address is the only reliable way to confirm you're adding the correct asset.ally.

Step-by-Step on adding a custom token

Let’s walk through an example of adding a custom on the Ethereum network.

  1. Open your Tangem Wallet app and tap the three dots in the upper-right corner.

    photo_5258222877771764138_w.jpg

     

  2. Select the relevant wallet on the Details page.
    details.jpeg
  3. Select the account.
    photo_5258222877771764140_w.jpg
  4. Tap + to open a menu to add a custom token.

    photo_5258222877771764143_w.jpg

     

  5. Choose the network. In our example, we've chosen Ethereum.
     

    image.png

     

  6. After selecting the network, additional information fields will automatically appear. You will be notified if the network is already on your list.
     

    image.png

     

  7. Find the token's smart contract address. 
    Search for the token by name on a blockchain explorer or aggregator.
    -etherscan.io for Ethereum tokens, bscscan.com for BNB Smart Chain tokens, coinmarketcap.com for a broad range of tokens, kas.fyi for Kaspa (KRC-20) tokens
     
  8. Find the token, copy its smart contract address, then return to the Tangem app.
     

    image.png

     

  9. Paste the contract address in the required field.

    image.png
  10. Its Name, Token symbol, and Decimals will be automatically filled in. If not, enter them manually and tap Add token. For KRC-20 tokens, enter 9 in the Decimals field.
     
  11. Tap Add token to confirm. The token will now appear in your wallet.

Important!

  • Unsupported networks: Tokens on networks not listed above cannot be added, regardless of whether you have the contract address.
     
  • Scam tokens: Bad actors frequently deploy tokens with names and symbols that mimic well-known assets. Always cross-reference the contract address with the project's official website or a reputable source before adding a token to your wallet.
     
  • Token visibility vs. ownership: Adding a token to your wallet display does not transfer or create tokens. It only makes an existing on-chain balance visible in the app.

Custom tokens FAQ: adding assets manually

  • Five things: the network the token is deployed on, its smart contract address, the token name and symbol, the decimals value, and the derivation path, which should stay at Default (BIP44) unless you have a specific reason to change it. Most fields fill in automatically once you paste the contract address.

  • On CoinMarketCap, CoinGecko, or a blockchain explorer such as Etherscan for Ethereum tokens, BscScan for BNB Smart Chain, or kas.fyi for Kaspa. Copy the address from there and paste it into the Tangem app; the name, symbol, and decimals usually populate automatically.

  • Enter 9 manually in the Decimals field if it does not populate automatically for KRC-20 tokens on the Kaspa network. Most ERC-20 tokens use 18 decimals, but the value varies, so check the token's details page on a block explorer.

  • No. Adding a token only makes an existing on-chain balance visible in the app; it does not transfer or create tokens. If the token's network is not in Tangem's supported list, the token cannot be added at all, even with a valid contract address.

  • Always verify the smart contract address against the project's official website or another reputable source before adding. Fraudulent tokens often use names and symbols identical to legitimate ones, and the contract address is the only reliable way to confirm you are adding the correct asset.

Author logo
Author Patrick Dike-Ndulue

Senior editor covering crypto, onchain equities, and technology.

Author logo
Reviewed by Rukkayah Jigam

Writer & editor covering digital assets and product updates.