Collections — Deploy
Dashboard
Easiest way to create and deploy a new collection is via Dashboard. You are able to see the code before deploying, and your wallet will be the contract deployer and owner.
Recommended
Using dashboard is the preferred approach for deploying a new collection, as it's a one-time operation and it is not a good investment to work with React hooks or REST APIs if you only plan to launch one or two collections.
After your contract is deployed you can still fully customize other features (e.g. sales, admin mint) by providing your contract address.
Solidity Presets
ERC721OneOfOneCollection.sol
A ready-made preset to launch a 1-of-1 NFT collection where each token has a separate metadata. Great for issuing arbitrary NFTs to your users, or minting your digital art pieces.
This preset includes these features: Admin mint, 1-of-1 mint, Per-token metadata, Royalty (OpenSea, Rarible, LooksRare, etc).
View source code.
ERC721SimpleSalesCollection.sol
A ready-made preset to launch an NFT collection where all tokens metadata is revealed at once (e.g. 10k PFP).
This preset includes these features: Public sale, Pre sale a.k.a Closed sale, Allowlisting, Sale proceeds, Admin mint, Prefixed token metadata, Royalty (OpenSea, Rarible, LooksRare, etc).
View source code.
ERC721TieredSalesCollection.sol
A ready-made preset for advanced sales such as multiple tiers, multiple prices, multiple allowlists, and max allocation or reserved allocation for certain tiers.
This preset includes these features: Tiering sales, Allowlisting, Sale proceeds, Admin mint, Prefixed token metadata, Royalty (OpenSea, Rarible, LooksRare, etc).
View source code.