Escrito por Pablo Gómez
Founder & CEO da Metlabs · Revisado em 11 de outubro de 2026
O reveal não é um EIP nem um padrão formal, mas um padrão operacional de lançamento de coleções NFT, também chamado de delayed reveal ou pre-reveal. Sua lógica é simples: até o momento da revelação, todos os tokens exibem uma imagem e metadados de marcador, que só depois são substituídos pelos definitivos. Toda a mecânica está em como as funções tokenURI() e baseURI() resolvem os metadados.
Na prática, o contrato aponta inicialmente o baseURI para metadados genéricos enquanto uma flag de estado indica não revelado, de modo que tokenURI(tokenId) retorna o marcador. No reveal, a equipe atualiza o baseURI ou descriptografa um URI cifrado para apontar para os metadados reais, e tokenURI passa a retornar a imagem e os atributos definitivos. Uma boa prática habitual é publicar, antes do mint, um provenance hash, impressão digital criptográfica do conjunto completo de obras e de sua ordem, que permite comprovar posteriormente que a coleção não foi alterada após o início da venda.
O reveal e a allowlist são fases complementares de um lançamento. A allowlist governa quem pode mintar e quando; o reveal governa quando a arte final é exibida. O uso conjunto reduz o viés de buscar traços raros durante o mint. A thirdweb oferece a implementação mais bem documentada, com contratos base ERC721DelayedReveal e ERC1155DelayedReveal e uma extensão DelayedReveal que combina URI cifrado e provenance hash.
Também conhecido como
- delayed reveal





