Part 2: Prepare your drop schedule

After you’ve finished setting up your smart contract, click the three-dot menu on your chosen collection and select Edit collection. On the left side of the page, click the Settings section.

Choose whether you’d like a Limited edition or Open edition drop. A limited edition collection has a fixed number of items available for minting. An open edition collection has no limit on the number of items that can be minted during the mint timeframe.

Specify the Number of items and the Mint start date & time. You can edit the start date until the time of the drop.

Presale stages

It can be difficult to guarantee that your existing community members will be able to mint during public sales, especially if the drop mints out quickly. To help avoid a “gas war” or massive competition during the drop, you can create presale stages for your drop.

“Drop stages” are phases of the drop during which only specified sets of allowlisted wallet addresses can mint NFTs from your contract.

Drop stages are enforced on-chain, so even tech-savvy users won’t be able to get past this limitation unless they’re on the allowlist. You can add up to 5 presale stages for your drop, each with its own price, mint limits per wallet, and allowlists.

To add a presale stage, in your Drop settings, you can click + Add a presale. This will open a pop-up window where you can edit the stage. Make sure to do this in advance, as you can’t edit the allowlist for any presale stages after minting begins.

Per-wallet mint limit

When you create a drop on OpenSea, you can enforce a limit on how many NFTs a wallet can mint from your drop (mint limit). This can be useful if you’d like to avoid a few wallets minting a large number of NFTs from your collection. Once users have minted their maximum limit, they won’t be able to continue minting from that wallet.

We treat per-wallet limits cumulatively. This means that the per-wallet limits you give individuals in one presale stage will roll over to the next stage and be added to that stage’s per-wallet limit.

We also treat the public stage as “additional,” so if a user has 1 allowlist mint and the public mint is set to 1 max per wallet, then the user will get an additional mint during the public phase for a total of 2 mints.

Allowlist formatting

Your allowlist file for each stage must be a .csv file where each line in the file is a valid 42-digit Ethereum address. ENS names aren’t supported at this time. The file shouldn’t include a header row or any duplicate addresses. We support a limit of 30,000 addresses per presale stage.

Every allowlist is encrypted entirely end-to-end, so there’s no way to view who was added to an allowlist on-chain.

Public stage

Public stages are phases of your primary mint sale during which anyone with enough funds can mint from your collection. To participate, there’s no need to be on a wallet allowlist.

When you create a drop on OpenSea, you must include a public sale stage. This is always the last stage after all the presale stages have ended, and it can’t be deleted.

You can charge a fixed sales price during this stage, and anyone who navigates to OpenSea will be able to mint directly from the smart contract using your landing page. As with any NFT drop, individuals can also mint from your collection directly from the contract itself, which means that more technical users might create scripts to mint even faster.

You can update the Name, Sale price, Duration, and Per-wallet mint limit for the public sale.