Comment on page
Through the HyperMint Dashboard, you can create a new Collection by navigating to the Collections tab at the top of the sidebar and clicking Create a Collection on the top right.
Once you've clicked on 'Create', the dashboard will present you with a window walking you through some basic requirements. First, you will choose between deploying on the testnet or the mainnet.
Use a testnet if you would like to deploy a test smart contract. Use the mainnet if you would like to deploy a production-ready smart contract.
To understand how to choose between these two options, let's take a step back. What are smart contracts? Good question - smart contracts are essentially a piece of code that executes per certain conditions set and essentially enforces the terms and rules made.
In the case of NFTs, smart contracts will not only mint the NFTs you want to create, but also facilitate the selling of these NFTs to a buyer given X,Y,Z conditions are met. So by choosing the contract type, you are essentially defining what type of contract you would like to use for the conditions you'd like to set for creating your specific NFT Collection.
There are two smart contract standards we provide for creating NFTs:
- 1.ERC-721: This standard is used for creating tokens that are all non-fungible. Non-fungible means that an item is one of a kind, completely unique, and can't be traded for another item of the exact same type. Examples of collections that use ERC-721 include Bored Ape Yacht Club, CryptoPunks, and CryptoKitties. Under the hood, our contracts are ERC-721A, specifically. This means that your tokens must be minted sequentially and are heavily optimized to be as gas-efficient as possible.
- 2.ERC-1155: This standard is used for creating tokens that can be fungible, semi-fungible, and/or non-fungible. This is a common choice for creating tokens with multiple copies, and minting many NFTs at scale. Example use cases include in-game items and pick-ups, NFT tickets, songs, proof of attendance, etc. If you would like to mint tokens non-sequentially, or provide the ability to mint specific tokens within your contract, ERC-1155 can support this.
Once you've chosen your contract type and finished up the Collection Basics section, there should be a green check on the cell, as pictured aboveimage. If there is not one, then one of the required fields is missing.