Launch a delayed reveal collection

Make a project like...

What is it?

A delayed reveal NFT project is a type of NFT collection where the actual content of the NFTs, such as artwork or traits, is hidden at the time of minting and revealed later. Initially, buyers only see a placeholder image or metadata, which is replaced with the real content after a set period or event.

How to do it?

  1. Deploy your collection:

    1. Metadata.json file should have it where the imageRef field is pointing to the one image in their static images folder that is the placeholder. Traits (if any) should be placeholder data.

    2. Under “preview image,” use the asset you want to appear on the mint page.

    3. Deploy as a random series.

  2. Deploy a collection with the revealed metadata — we recommend using a burner wallet on a testnet like Sepolia. We’ll call this the “dummy collection”. What will happen here is you’ll update the baseURI or the “real” collection with this newly uploaded baseURI as the “reveal”

    1. Metadata.json file should contain all final images and metadata.

    2. Deploy as random series.

    3. Mint out the series of the “dummy collection”

  3. Grab the baseURI of the “dummy collection”. To do this:

    1. Go to block explorer → Read as proxy → Field 2 “BaseURI” → copy URL

  4. Head to block explorer for the main collection and update the baseURI for the actual collection

    1. Go to block explorer → Write as proxy → Connect to web3 → Field 20 “setBaseURI” → confirm transaction

  5. Reach out to Highlight team to refresh metadata (currently in progress, but you’ll be able to test changes on OS)

Last updated