Pre-Reveal Placeholder
Learn how to set a pre-reveal placeholder for your minted NFTs.
Last updated
Was this helpful?
Learn how to set a pre-reveal placeholder for your minted NFTs.
Last updated
Was this helpful?
Pre-reveal placeholders are used for new generative projects. The artwork won’t actually be revealed until the NFT is minted, and collectors will only know which NFT in the collection they own once they buy the NFT.
In other words, the art only reveals itself after it’s purchased, and a placeholder is a temporary image, a curtain before the stage.
We highly recommend saving your metadata on the NiftyKit API, so you can make changes any time (pre or post-mint)
To change or update the pre-reveal image, tap [Prepare drop]. This will open a dialog that will walk you through the process of adding a placeholder (image or video) for your NFTs. Once set, you will be able to control your reveal at any time.
You can now also set attributes for pre-reveal placeholders. This means that you can add a set of common properties that will show up on marketplaces.
To add attributes to your placeholder simply click [Upload or Edit Pre-reveal] on your NFT tab and add it manually as shown below.
Your uploaded pre-reveal asset is manageable under your NFT tab in the Drop dashboard. If you want to make changes and edit your pre-reveal asset and attributes, simply tap [Edit Pre-reveal] button.
All changes will be instant if you save your metadata through NiftyKit API.
There are ways you can investigate if your metadata is working.
Set Base URI – Check Etherscan to ensure that you ran the Set Base URI request successfully. If your images haven’t shown up you may have an issue with your metadata not pointing to IPFS.
Refresh Metadata – Once IPFS is confirmed, click Refresh Metadata
and do a hard browser refresh in OpenSea.
Validate Using OpenSea API – Check what metadata OpenSea is pointing to. Check for errors by visiting this link after entering your smart contract address and the token you wish to validate: https://api.opensea.io/asset/{{ INSERT SMART CONTRACT ADDRESS }}/{{ INSERT TOKEN ID }}/validate