O que é ERC20?

ERC20 é o padrão token que define como os tokens fungíveis se comportam na Ethereum e em qualquer rede compatível com EVM. Não é um software, e sim uma especificação: uma lista curta de funções e eventos que um smart contract precisa implementar para que wallets, exchanges e outros contratos consigam interagir com o token sem precisar saber mais nada sobre ele.

O que o padrão define

O padrão exige seis funções e dois eventos. totalSupply informa quantos tokens existem. balanceOf retorna o saldo de um endereço. transfer move tokens entre endereços. approve e allowance permitem que um usuário autorize um contrato a gastar em seu nome, que é justamente o mecanismo que torna possíveis as exchanges descentralizadas. transferFrom executa esse gasto delegado. Como todo ERC20 token expõe a mesma interface, uma wallet que suporta um deles suporta todos sem nenhum trabalho extra.

ERC20 e outros padrões de Token

ERC20 cobre tokens fungíveis, em que cada unidade é intercambiável com qualquer outra. ERC721 cobre tokens não fungíveis, em que cada um é único. Fora da EVM os equivalentes funcionam de outra forma: a Solana usa o programa SPL token, que gerencia as contas de token no nível do protocolo, e não por meio de um contrato separado para cada token. A consequência prática é que um ERC20 token não migra simplesmente para Solana: precisa ser bridgeado e reemitido.

Como criar um ERC20 Token

Fazer o deploy significa escrever ou reaproveitar um contrato que implemente a interface, definir supply, decimais, nome e símbolo, e então publicá-lo on-chain. As decisões de tokenomics, quanto mintar e quem recebe, pesam muito mais do que o próprio código, que a essa altura já é praticamente boilerplate. Se preferir não escrever Solidity, dá para fazer o deploy com o Token Creator da Smithii em Ethereum.

FAQ

O que é ERC20?

ERC20 é o padrão que define como os tokens fungíveis se comportam na Ethereum e em chains compatíveis com EVM. Ele especifica as funções que um contrato de token precisa implementar para que wallets e exchanges consigam interagir com ele.

Qual é a diferença entre ERC20 e ERC721?

ERC20 é para tokens fungíveis, em que cada unidade é idêntica e intercambiável. ERC721 é para tokens não fungíveis, em que cada token é único e identificável individualmente.

Tokens ERC20 funcionam em outras chains?

Funcionam em qualquer chain compatível com EVM, como Polygon, Base ou Arbitrum. Para migrar para uma chain não-EVM como Solana é preciso bridgear e reemitir o token sob o padrão próprio dessa chain.

Preciso programar para criar um ERC20 token?

Não. O código do contrato já é bastante padronizado, e ferramentas como o Token Creator da Smithii permitem fazer o deploy de um ERC20 token preenchendo supply, nome, símbolo e decimais.

Quer passar à frente da concorrência?

Inscreva-se na nossa Newsletter e receba semanalmente notícias de Blockchain feitas sob medida para builders da web3.

PODIUM PNG - Smithii

Pronto para levar o teu projeto ao próximo nível?

Junta-te aos líderes nas trenches e a centenas de equipas a lançar e gerir os seus tokens na Smithii.

Lança o teu Token

Lança sem programar em mais de 20 blockchains e launchpads.
Usa bundles, personaliza as autoridades e muito mais..

boost your token - smithii

Impulsiona e Escala

Um projeto cresce quando o impulsionas. Usa os nossos bots para aumentar a visibilidade do teu token ou vai mais longe com as nossas ferramentas pro.

Token Utilities - Smithii

Utilidades Simplificadas

Acede a uma ampla variedade de ferramentas avançadas que vão tornar o teu projeto mais apelativo e facilitar a sua gestão diária.

Smithii Tools Homepage
Descobre as nossas ferramentas
Smithii

A solução tudo-em-um
para projetos em web3

Subscreve a Newsletter e recebe um E-Book de oferta

© 2023 - 2026 Smithii | Todos os direitos reservados