Choosing the Right Pre-Built Contract
Picking the contract that best suits your project can be made with a few key decisions:
- What kind of project am I building? (NFTs, ERC20 tokens, a marketplace, etc.)
- In what way do I want to release my project? (To be claimed by others, or just minted to me?)
- Do I need custom functionality not provided by a pre-built contract? (Use ContractKit).
Which Contract Should I Use?
Below is a quiz that will help you decide which contract to use!
What kind of project are you building?
Available Pre-Built Contracts
Below is a list of all the currently available prebuilt contracts.
|Signature Drop||ERC721A||Gas-optimized NFT Drop with a claim phase and optional signature-based minting|
|NFT Drop||ERC721||Standard NFT Drop with lazy minting and claim phases|
|Edition Drop||ERC1155||Multiple copies of each NFT claimed/minted by others; each token has claim phases|
|NFT Collection||ERC721||A standard ERC721 NFT Collection that is not claimed/minted by others|
|Edition||ERC1155||A collection of NFTs with a set quantity per NFT|
|Pack||ERC1155||Bundle tokens together into a new NFT that can be opened to reveal random tokens|
|Multiwrap||ERC721||Bundle tokens together into a new NFT that is transparent|
|Token Drop||ERC20||Release your token to be claimed/minted by others|
|Token||ERC20||Create a token that is not claimed by others|
|Marketplace||N/A||An open marketplace to buy and sell ERC721 and ERC1155 NFTs|
|Split||N/A||Revenue share with set percentages|
|Vote||N/A||Vote on proposals raised by token holders|