Escrito por Pablo Gómez
Founder & CEO da Metlabs · Revisado em 11 de outubro de 2026
No ERC-1155, cada ID tem um saldo. Se um ID tem uma oferta maior que um, com cópias indistinguíveis, é fungível; se sua oferta é um, funciona como um NFT. O padrão combina capacidades do ERC-20 e do ERC-721 sob um único endereço de contrato. balanceOf(address, id) consulta um saldo e balanceOfBatch recupera vários pares proprietário-id em uma única chamada. safeTransferFrom move um tipo e safeBatchTransferFrom move vários em uma única transação, sem contrato wrapper, o que reduz o gas. A aprovação é por operador, via setApprovalForAll, e emite os eventos TransferSingle, TransferBatch, ApprovalForAll e URI.
O padrão EIP-1155, criado em 17 de junho de 2018 e com status Final desde 2019, foi assinado por Witek Radomski, Andrew Cooke, Philippe Castonguay, James Therien, Eric Binet e Ronan Sandford, ligados à Enjin. Usa o ERC-165 para detecção de interface e exige que os contratos receptores implementem onERC1155Received ou onERC1155BatchReceived. Importa pela eficiência de gas e pela gestão unificada de inventários mistos, com cunhagem e queima em lote.
O ERC-1155 domina em gaming, onde convivem itens fungíveis, como poções, e peças únicas, como skins. Sua natureza semifungível o conecta ao ERC-3525, embora o mecanismo seja diferente: o ERC-1155 separa a fungibilidade por ID, enquanto o ERC-3525 introduz valor dentro de um mesmo token. Em tokenização, serve para representar lotes homogêneos junto a ativos únicos em uma única coleção, e é compatível com o ERC-2981 para royalties. Exemplos reais são a Enjin (impulsionadora do padrão) e a The Sandbox, cujos ASSET in-game usam ERC-1155.
Também conhecido como
- ERC1155
- Multi Token Standard





