DropSinglePhase (ERC1155)
The DropSinglePhase1155
smart contract is an extension meant for distributing ERC1155 tokens.
This extension implements the 'Drop' distribution mechanism: set restrictions such as a price to charge, an allowlist etc. for the public / allowlisted mint of your tokens.
It is recommended to use this extension alongside the LazyMint
extension.
View on GitHub
Usage
The DropSinglePhase1155
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.