TRC-20

TRC-20 is a token standard that allows the creation of tokens on the TRON network. The TRC-20 standard requires the implementation of several functions so that the contract can work correctly with the protocol.

Blockchain TRON
Type Fungible
Popular token Tether USDT (TRC20)
Required Functions totalSupply, balanceOf, transfer, approve, allowance, transferFrom
Released 2018
Use cases Utility and Security Tokens
Get started with TRC-20

Build with TRC-20 tokens on CryptoAPIs

Now that you know what TRC-20 is, integrate it: read TRC-20 token transfers, balances, and contract metadata across supported chains through one REST API.

Start building free

Work with TRC-20 tokens via the CryptoAPIs API

Read TRC-20 token transfers, balances, and metadata across the chains CryptoAPIs supports — through one unified REST API, with no node to run.

Token transfers

List full TRC-20 token transfer history for any token contract or address, with pagination and real-time updates.

Token balances

Read current TRC-20 token holdings for any address in a single call.

Contract metadata

Get token contract details — symbol, name, decimals, and total supply — for any supported token.

The TRC-20 contract standard

In order to swap, transfer, share token and be supported by digital wallets, all the TRC-20 tokens follow a series of specifications which include 6 required items and 3 optional items.