๐Ÿ…ฐ๏ธDeploy Advance Options

In this section, we are going to explain the advanced options available in our smart contracts during the deployment of collections.

Initial phase

The first option we encounter is configuring the "Initial Phase." This setting will indicate the status of our collection. Here, it refers to the initial state upon deploying the contract. Later, we can change it in the project dashboard. By default, the collection is deployed in the "Public (Open)" phase, allowing anyone to view it and mint NFTs.

Let's explore the different types of phases the collection can be in:

  1. Public (Open): DEFAULT phase. users can freely mint new NFTs.

  2. Closed: Users can't mint. Only the owner can send airdrops. Already minted NFTs are not affected.

  3. Pre-Sale (Whitelist): During this phase users are only able to mint if they are in the whitelist.

  4. End Date: After this date, users are not able to mint.

  5. Drop Date: Until this date, users are not able to mint.

  6. Drop & End Date: Users can only mint between the Drop and End Date.

Reserve Tokens

You can reserve a number of tokens for future use. Those tokens will be part of the total supply of the collection, but no one will be able to mint them until you unreserved them.

You can modify the number of reserved tokens whenever needed in the "Mint settings" option at project dashboard. You can both increase and decrease their number within the total tokens available in the collection, of course.

Reserve tokens cannot be used on Open Editions (collection size unlimited), as they are not limit on supply.

If you want to reserve the entire total supply of the collection, simply create it in the "Close" phase so that no one can mint it.

Reserve the tokens you need. When you're ready, you can mint them to anyone you choose using the airdrop tool. This is useful for reserving tokens for contest winners, friends, etc.

Mint NFTs at creation

You can send NFTs to whoever you want at the time of creating the collection. This way, these wallets will have them securely without depending on having to mint them

Please consider the following points:

  • It's a way to gift NFTs to one or several wallets.

  • The GAS fees are not paid by the wallets receiving the NFTs but by the creator of the collection.

  • All the NFTs you mint during creation will not be available on the minting page, reducing the size of the collection.

It's limited to a maximum of 5000 tokens. If you need more, you'll have to use the "Airdrop" tool available in the project dashboard, which you'll have access to after deployment.

Using this tool, similar to airdrops, allows you to gift NFTs to a group of wallets like contest winners, partners or community members, without them having to pay any fees or GAS.

You can use this functionality to gift NFTs to contest winners, partners, community members, etc.

You can add accounts manually, or upload a CSV. The CSV format can be downloaded at the link.

If you do it manually, you can choose to specify one or several addresses. Simply type the address and the number of NFTs you want that wallet to receive.

Below, we can see the result after adding a wallet with an NFT:

Revenue distribution

It allows you to specify how the revenue from the collection will be distributed. By default, we set up your wallet with 100%, but you can distribute the revenue as you see fit among multiple wallets.

It's as easy as specifying the wallet address and the percentage you want to distribute to it. You can add as many wallets as you need and distribute the money according to your preferences.

By default, we establish that the revenue goes 100% to the collection owner. For us, the collection owner can change if you transfer it. If you want to continue receiving the revenue after transferring it, manually add your wallet here. However, if you want to transfer it and let the new owner receive the revenue, leave it as it is. You can also sell part of the collection, leaving a percentage for the owner and a percentage for another wallet.

Regular / Souldbound Collection

You can switch between a soulbound collection or a normal collection. Soulbound tokens (SBT) are NFTs "bound" to the buyer/minter. Once minted, they cannot be transferred to another wallet.

Making the tokens of the collection soulbound can be interesting for cases like membership tokens tied to the user, or for giving special rights or permissions to specific wallets, which that wallet cannot transfer. It can also be interesting as a way to prevent reselling.

Reveal Metadata

You can choose whether the metadata of the tokens in the collection is public from the beginning or hidden until you decide. Once you decide to make it public, it will be fixed on the blockchain, always visible, and you won't be able to change it.

When you hide the metadata, you hide both the image, name, description, and attributes.

Predict collection contract address

Before deploying the collection, you can generate new addresses until you find one that you are happy with. Just keep pressing the button until you see an address that you like.

Last updated