Release collection of unique NFTs for a set price
thirdweb's NFT Drop contract
The NFT Drop contract is ideal when you want to release a collection of unique NFTs using the ERC721A Standard.
It allows you to define a set of conditions called claim phases in a sequence which defines when and how your users can claim an NFT from your drop; including allowlists, release dates, claim limits, and delayed reveals.
When you add NFTs to your drop contract, they are not minted at this point. You prepare everything for your users by lazy minting them, so that other wallets can mint them
OpenSea Creator Fees?
OpenSea does not distribute royalties / creator fees on smart contracts by default. You can find the OpenSea compatible version of this contract at this link: https://thirdweb.com/deployer.thirdweb.eth/DropERC721_OSRoyaltyFilter
Use Cases & Examples
You could use the NFT Drop contract to:
Release a PFP Collection where each NFT has a different combination of traits
Release NFTs of your artwork, and have your community mint them for a price
Create a restricted-access NFT drop, where only a specified list of wallets can claim NFTs
4.0.2 Release Notes
Nov 29, 2022