Escrito por Pablo Gómez
Founder & CEO da Metlabs · Revisado em 11 de outubro de 2026
O ERC-20 (o mesmo que EIP-20) fixa uma interface mínima comum. As funções obrigatórias são totalSupply, balanceOf, transfer, transferFrom, approve e allowance, além dos eventos Transfer e Approval. As opcionais name, symbol e decimals melhoram a usabilidade; decimals costuma ser 18, e os saldos são armazenados como inteiros (um token equivale a 10^18 unidades base). O padrão approve mais transferFrom, conhecido como modelo de allowance, é o que permite a um contrato terceiro, como uma exchange descentralizada, movimentar seus tokens mediante autorização prévia.
É o padrão de token mais usado do Ethereum e a base da maioria das stablecoins, tokens de governança e ativos tokenizados. Sua interface comum é o que torna possível a liquidez componível entre protocolos: qualquer ferramenta sabe ler e movimentar um ERC-20 sem código sob medida. O padrão é o EIP-20, em estado Final, criado em 19 de novembro de 2015 por Fabian Vogelsteller e Vitalik Buterin.
As stablecoins USDC (emitida pela Circle) e USDT (Tether) são ERC-20, assim como os tokens de governança UNI (Uniswap) e AAVE (Aave) ou o stETH da Lido. Para a tokenização, o ERC-20 é a base sobre a qual o ERC-3643 (T-REX) adiciona verificação de identidade e controle de transferências por conformidade, de modo que a maioria dos ativos do mundo real fungíveis é emitida como ERC-20 ou como ERC-3643.
Fontes
Também conhecido como
- ERC20






