Drop (ERC20 & ERC721)
Drop
is an extension meant for distributing ERC20 or ERC721 tokens. It allows setting up multiple claim phases unlike DropSinglePhase
. This series of claim phases is ordered by their respective startTimestamp
.
This extension implements the 'Drop' distribution mechanism: set multiple claim phases with restrictions such as a price to charge, an allowlist etc. for the public / allowlisted mint of your tokens.
View on GitHub
Usage
The Drop
extension is an abstract contract, and expects you to implement the following functions by yourself:
This is an example smart contract demonstrating how to inherit from this extension and override the functions to add (optional) custom functionality.
Base Contracts Implementing This Extension
None of the base contracts implement this extension.