Three names for a token
ERC-20 is the name ethereum.org uses for a token standard on Ethereum in which each unit is the same as the others. The page, last updated 9 Jul 2026, says the standard can transfer tokens from one account to another, and can approve an amount that another account may spend.
TRC-20 is the name TRON uses for its fungible token standard. TRON's page, updated 18 Sep 2026, says a TRC-20 contract is compatible with ERC-20 at the interface. The interface page of the same date says every TRC-20 contract has transfer, and approve.
BEP-20 is an interface for token contracts on BNB Smart Chain. The proposal says it is derived from ERC-20, and that it covers transfer and an approval that lets another on-chain party spend the tokens. The file shows no calendar date. It was read on 30 Oct 2026.
- Source: ERC-20 token standard, ethereum.org (page updated 9 Jul 2026) · read 21 Oct 2026
- Source: TRC-20, TRON developers (page updated 18 Sep 2026) · read 30 Oct 2026
- Source: TRC-20 protocol interface, TRON developers (page updated 18 Sep 2026) · read 30 Oct 2026
- Source: BEP-20: Tokens on BNB Smart Chain, BNB Chain BEPs · read 30 Oct 2026
Technical detail
TRON's overview also calls TRC-20 the standard it recommends for new fungible tokens. That is TRON's sentence for people building a token. It is not a finding about a coin to hold. BEP-20's status line says the proposal is already implemented. Decimals on a TRC-20 contract are set by the contract. The interface page says 6 is a typical value, and 18 is another.