ERC-721
Ativos únicos: credenciais, certificados, licenças digitais
ERC-1155
Múltiplos tipos: lotes, insumos, edições numeradas
ERC-20
Tokens fungíveis: créditos, pontos, moedas de utilidade
Por que usar padrões ERC?
Interoperabilidade
Interoperabilidade
Carteiras, SDKs e o explorer entendem ERC-721, ERC-1155 e ERC-20 sem adaptadores proprietários.
Segurança com OpenZeppelin
Segurança com OpenZeppelin
Implementações amplamente usadas. Estenda com
Ownable, AccessControl e hooks padrão.Compatível com Berlin
Compatível com Berlin
Compile com
evmVersion: "berlin" e Solidity 0.8.28. Veja Diferenças em relação ao Ethereum.Integração com backends
Integração com backends
Mint, transferência e leitura de eventos via RPC (
eth_getLogs) ou indexador. Veja Boas práticas para integradores.Rede
| Item | Valor |
|---|---|
| RPC | https://rpc.fmartns.dev |
| Chain ID | 20260520 |
| Fork EVM | Berlin |
Deploy
Publique contratos com Hardhat (ou Foundry) apontando para a testnet:.env e exemplo HelloWorld.
Controle de acesso
Em redes permissionadas, controle quem pode mintar ou administrar contratos:Ownable: um administrador (operador do consórcio).AccessControl: papéis separados (MINTER_ROLE,UPGRADER_ROLE, etc.).
Royalties (EIP-2981)
Contratos podem implementar EIP-2981 para repasse automático em transferências secundárias, se a política do consórcio exigir. Em rede privada, o enforcement depende dos contratos e integrações aprovadas.Verificação no explorer
Após o deploy, consulte o endereço em explorer.fmartns.dev para validar bytecode, transações de criação e interações. Veja Consultar no explorer.Próximos passos
Deploy na testnet
Hardhat, RPC e chain ID
ERC-721
Ativos únicos e metadata
ERC-1155
Lotes e semi-fungíveis
ERC-20
Tokens fungíveis
