How to Add a Custom Token in the Tangem App
AI summary
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.
Open your Tangem Wallet app and tap the three dots in the upper-right corner.

- Select the relevant wallet on the Details page.

- Select the account.

Tap + to open a menu to add a custom token.

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

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

- 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
Find the token, copy its smart contract address, then return to the Tangem app.

Paste the contract address in the required field.

- 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.
- 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.