thirdweb

Release an NFT drop with delayed reveal without writing any code

Release an NFT drop with delayed reveal without writing any code

Published on:

February 14, 2022

Mint your NFT now, but reveal it when you want to.

Raza

Intro

In this guide we'll create multiple NFT Drop's with the NFT Drop module, but we won't reveal the NFTs immediately. Instead we'll set up some conditions to reveal the NFTs. So you mint your NFTs now, but reveal them when you want to. Let's goπŸ‘‡

Disclaimer

In order to use this feature you need to make sure your NFT Drop module is deployed after 12th of February. Older versions of this module do not support this feature. If you try this in an older version, you'll see a warning in the dashboard.

Also if you're looking for an in-depth guide on how to release a big NFT drop with no-code, check out this guide. If you want to know how to create a NFT Drop module, check out that guide or this page.

Make sure you have a module set up, before you continue.

Create the bulk upload

Go ahead and click on Batch Upload inside your module.

Dashboard with the Batch Upload button

Dashboard with the Batch Upload button

You should see the following screen, which asks you for a csv file and the assets (images for example). The csv file and images must be in the same folder. Below I dragged to folder to the upload area. If you're looking for a quick example, check out this Github. It's the one I'm using in the example below.

Click next when you're done.

Upload the files

Upload screen

Upload screen

Upload screen after upload

Upload screen after upload

Configuring the delay feature

Pick the option you prefer. In this guide we will go for Delayed Reveal.

Reveal options

Reveal options

You will be prompted to fill in the following information. The password and name are mandatory. Make sure you remember the password well! You need this to reveal your NFTs later on. Click on Upload NFT when you're done.

Filling in delayed reveal form

Filling in delayed reveal form

Once you're inside your dashboard you should see all your NFTs there, but the image is hidden. To reveal your NFTs, go ahead and click on Reveal NFTs.

Delayed reveal setup

Delayed reveal setup

Reveal the NFT Drop

You will be prompted for the password you created in the previous step. Note, revealing the NFTs will reveal all NFTs and you will need to pay for gas fees. Once the dashboard is done you should see your NFTs πŸ‘‡

Dashboard after Reveal NFT is executed

Dashboard after Reveal NFT is executed

That's it!

Congratulations! You've created an NFT collection with a reveal function. If you have any questions please drop it inΒ Discord.


Ready to build your first web3 app? Get early access & add web3 features to your project today.

Raza

Contents

Intro

Disclaimer

Create the bulk upload

Upload the files

Configuring the delay feature

Reveal the NFT Drop

That's it!