Manage All TRC20 Tokens in One Wallet
Gem Wallet is a TRC20 wallet built for the full TRON token ecosystem. Beyond holding USDT, you get native support for every major TRC20 asset, including DeFi tokens (JST, SUN), oracles (WIN), stablecoins (USDD), and ecosystem tokens (BTT, APENFT). All in a single self-custody app on iOS, Android, and APK, with no registration and no tracking.
What Is the TRC20 Standard?
TRC20 (also written as TRC-20) is the token contract standard on the TRON Network. It defines how fungible tokens are issued and transferred through smart contracts on the TRON Virtual Machine (TVM), using a fixed interface (totalSupply, balanceOf, transfer, approve, transferFrom, allowance) that wallets and exchanges rely on for compatibility. The standard is intentionally aligned with Ethereum's ERC-20, which is why thousands of projects have launched TRC20 versions of their tokens on TRON for cheaper and faster transfers. Any wallet that supports TRC20 should automatically recognize all tokens that follow this standard, including new launches.
How TRC20 Transfers Work in Gem Wallet
TRC20 transfers follow the standard mechanics of the TRON blockchain. Sending a TRC20 token is a smart contract call that consumes Energy and Bandwidth, the two resources defined by TRON's Resource Model. A standard TRC20 transfer (such as USDT) consumes around 65,000 Energy when sending to an active address that already holds USDT, and roughly 130,000 Energy when sending to a fresh wallet receiving the token for the first time, plus around 345 Bandwidth in both cases.
To send any TRC20 token, your account must hold TRX - the network either burns TRX directly to pay for Energy and Bandwidth, or consumes resources you obtained by staking TRX. Without a TRX balance and without staked resources, the transaction will not go through. The August 2025 energy price adjustment (proposal #104) changed the cost structure. As of 2026, a typical USDD TRC20 transfer paid in burned TRX costs roughly 6.4 TRX to an active address and 13.4 TRX to a fresh address - around $1.70 to $3.70 depending on the TRX market rate. With sufficient staked TRX, the same transfer costs effectively $0.
This applies to every TRC20 transaction on TRON, regardless of the wallet. Gem Wallet simply follows the protocol as designed, with no custom routing or proprietary fee logic, and shows you the exact fee in TRX and USD before you confirm.
TRC20 Address Format
Every TRC20 token uses the standard TRON address format: a 34-character string that always starts with the letter T (for example, TR7NH........zgjLj6t). The same address holds your TRX and all TRC20 tokens on your account - there is no separate address per token. This is why sending USDT, USDD, or any other TRC20 asset uses the exact same destination as sending TRX itself. Always confirm the address starts with T before sending: addresses starting with 0x belong to Ethereum and other EVM-compatible chains (BNB Chain, Polygon, Arbitrum), not TRON, and funds sent across networks without a bridge are unrecoverable.
Popular TRC20 Tokens Supported by Gem Wallet
Thousands of tokens are issued under the TRC20 standard. Gem Wallet supports them all out of the box, with the most active categories being DeFi, oracles, and TRON-native ecosystem assets:
- JST (JUST) - governance token of the JustLend DeFi protocol
- SUN - native token of SunSwap and SunPerp
- WIN (WINkLink) - decentralized oracle network on TRON
- BTT (BitTorrent) - file-sharing infrastructure token
- APENFT (NFT) - NFT marketplace and ecosystem token
- USDD - TRON-based stablecoin
For Tether on TRON specifically, including how USDT TRC20 differs from USDT on Ethereum and other chains, see our dedicated USDT wallet guide.
TRC20 vs Other Token Standards
TRON supports several token standards, each for different use cases. TRC-10 is a chain-native token with no smart contract overhead, cheap to issue but limited in programmability. TRC20 is the smart contract standard, programmable and ERC-20 compatible, which is why it powers nearly all DeFi tokens and stablecoins on TRON. TRC-721 and TRC-1155 cover non-fungible and multi-token NFT use cases. Compared to ERC-20 on Ethereum, TRC20 shares the same function interface but runs on TVM with TRON's Energy and Bandwidth Resource Model instead of gas, resulting in significantly higher throughput and lower transaction costs. Gem Wallet supports TRC20, TRC-10, and TRC-721 tokens in the same app.









