A drop allows a creator to deploy an NFT collection and specify the supply, pre-reveal asset, and a sale mechanic.
Collectors mint the NFTs and trade them.
As the final step, the creator reveals the permanent assets for the NFTs.
The drop primitive frontloads interesting parameters for creators.
A "drop" consists of two parts.
The interface required of the NFT contract and market contract is minimal, so it's easy to adhere to that and customize the rest.
Use our drop collection factory to create the NFT contracts, but bring your own market mechanic.
Don’t like a fixed price sale mechanic? Sell it via a dutch auction by forking the Foundation drop market or building one from scratch.
Use a custom NFT contract you’ve created, but use our fixed price sale mechanism to power the sale, to keep your contract focused on ERC-721 functionality.
Want to use your own NFT contract, maybe to enable dynamically switching the tokenURI response based on some external event? You can adhere to our minimal interface and use our drop market to power a fixed price sale for your NFT contract.
The drop smart contracts are composable with the Foundation Protocol and Foundation Creator Tools.
NFTs created via a drop can use the Foundation market contract to power secondary sales.
If you want to split earnings from your NFT drop, you can use the Foundation PercentSplit
contracts to achieve that.
Want to use the NFT contract as an allowlist or mint pass for another collection? Because a drop collection is an ERC-721 contract like any other, that’s very simple to set up.
Drop Collection Contract Template: BatchMintAndRevealCollection
Network | Etherscan | Address |
---|---|---|
Goerli | Etherscan | 0xce844d8b74Ad9969bc6D17261DD52693B51320d5 |
Mainnet | Etherscan | 0xe23FBE7e4AA0A51C31CB986ED0aD12ED06A38f40 |
Drop Market: NFTDropMarket
Network | Etherscan | Address |
---|---|---|
Goerli | Etherscan | 0xe43562f11737443F760dBf885fa0D30c45C6927B |
Mainnet | Etherscan | 0x53F451165Ba6fdbe39A134673d13948261B2334A |
Collection Factory: NFTCollectionFactory