mainnet 11:54:29 UTC
/index/ /tools/ /19 tron-token-lookup
live

TRC-20
token lookup.

Standard
TRC-20
name · symbol · decimals · supply
Source
on-chain
eth-style JSON-RPC
Cache
5 min
server-side TTL
Auth
None
no wallet, no API key
/19TRC-20 LOOKUP
↺ reset
/reference — common TRC-20 decimals
tokendecimalsnote
USDT6most-used stablecoin on TRON, often the highest-volume token across all chains
USDC6stablecoin, USD precision
WTRX6wrapped TRX (matches native TRX)
JST, BTT, SUN18TRON-native ERC-20-style tokens
/notes
01
Same ABI as Ethereum.
TRC-20 contracts share Ethereum's ERC-20 ABI byte-for-byte. The selectors 0x06fdde03 (name), 0x95d89b41 (symbol), 0x313ce567 (decimals), and 0x18160ddd (totalSupply) work identically — only the resource model differs.
02
Reads are batched.
All four fields fetch in a single JSON-RPC batch via TRON's eth-compatible endpoints. Server-side cache holds the result for 5 minutes — popular tokens like USDT effectively never re-hit the upstream RPC.
03
Address-form normalization.
Whether you paste the T-form, 41-hex, or EVM 0x form, the lookup converts to the EVM form internally for the eth_call and reports all three back. Useful when you need the EVM form for a direct contract call.
/faq
01

How do TRC-20 tokens differ from ERC-20?

They don't — at the ABI level. TRC-20 inherits Ethereum's ERC-20 interface (name, symbol, decimals, totalSupply, balanceOf, transfer, approve). The same selector bytes work; the differences are deployment fees and resource model (energy/bandwidth vs gas).

02

Why does USDT-on-TRON have 6 decimals?

Tether chose 6 decimals for USDT on every chain it deploys to — Ethereum, TRON, Solana, Avalanche. That keeps the integer representation consistent: 1 USDT = 1,000,000 raw units regardless of network.

03

Can a TRON contract address be the same as an Ethereum one?

In theory yes — both are 20-byte hashes. In practice the deployment contexts differ enough that collisions are vanishingly rare. But always verify the chain before you send: cross-chain pastes are an easy way to lose funds.

04

Why might lookup fail?

Either the address is not a contract, the contract doesn't implement TRC-20's standard reads, or the public TRON RPCs are rate-limiting. The server-side cache mitigates the third case for popular tokens.