Create NFT
Last updated
Last updated
This function lets you create NFTs (non-fungible tokens) in the ERC721 token standard (and their equivalents on other EVM chains). It also allows NFT buyers to mint and buy NFTs in a convenient way directly from the NFT creator with no middleman involved.
There are two ways to create NFTs. When creating a collection NFT, you will have one contract address under which you can have a virtually unlimited amount of tokens, each with a different media file (image or video) and custom metadata. When you create a single asset NFT, you can have many tokens but they all show the exact same media file (image or video) as the underlying asset.
To get started with Create NFT, connect your wallet and select the blockchain of your choice. Create NFT lets you define the following parameters under collection minting (note that you will add your media file(s) and metadata at a later point, this step is just to create the NFT contract:
Name: This is the name of your NFT collection, use something descriptive such as Beautiful Mountains 2022.
Symbol: This can be something shorter such as BM2022.
Enable public minting: If you activate this, users other than you can mint NFT after initial NFT creation. If this remains disabled, only you as the NFT creator can mint this NFT.
Start time: From this time on your NFT can be minted. If empty, there is no time limit and NFTs can be minted immediately.
End time: NFTs can be minted until this time. If empty, there is no time limit.
Mint price: This is the price to mint one NFT specified in the native cryptocurrency of the selected blockchain (e.g. ETH if Ethereum has been selected, MATIC if Polygon has been selected etc.). If the price is set to 0, minting is free. Fees are paid by the wallet that is minting the NFT and are transferred directly to the creator’s wallet. Token Tool does not receive the mint price.
Enable minter whitelist: Restricts NFT minting to whitelisted addresses only. As the NFT creator you can always mint, all other minters have to be added to the whitelist via Manage NFT.
Max NFT mint amount per user: Maximum amount of this NFT that can be minted per user. If set to 0, there is no limit and an infinite number of NFTs can be minted per user. The NFT creator can always mint an unlimited amount of the NFT.
After you have specified these details click on Create NFT and sign the transaction from your wallet.
Once you have created the NFT contract, a success modal appears. Save both the URL of the NFT minting page and the NFT asset address (also called NFT smart contract address). You will need them later.
After you have saved the URLs, go to Manage NFT in order to add media via direct upload or by providing metadata links. NFTs can only be minted after media has been added. If you try to mint NFTs before you have added media, the minting will fail with an error.
Define the following parameters of your single asset NFT:
Image file or image URL: This is the image that you would like to tokenize. It is recommended to upload your file to make sure the image is always available. Uploading will happen to IPFS. If you provide a media URL you will have to make sure that the media file is always available and its URL does not change, otherwise your NFT will not display anything.
Name: This is the name of your NFT, use something descriptive such as Berlin wicked art exhibition ticket 2023.
Symbol: The symbol can be something shorter such as BA2023.
Description: Describe what the NFT is about, potentially say something about the creator or the collection.
Enable public minting: Enables NFT minting for everybody after initial NFT creation. If this stays disabled, only the NFT creator can mint this NFT.
Start time: From this time on your NFT can be minted. If empty, there is no time limit and NFTs can be minted immediately.
End time: The NFT can be minted until this time. If empty, there is no time limit.
Mint price: This is the price to mint one NFT specified in the native cryptocurrency of the selected blockchain (e.g. ETH if Ethereum has been selected, MATIC if Polygon has been selected etc.). If the price is set to 0, minting is free. Fees are paid by the wallet that is minting the NFT and are transferred directly to the creator’s wallet. Token Tool does not receive the mint price.
Max NFT mint amount per user: Maximum amount of this NFT that can be minted per user. If set to 0, there is no limit and an infinite number of NFTs can be minted per user. The NFT creator can always mint an unlimited amount of the NFT (up to the global maximum).
Global max mint amount: This is the global total maximum supply of this NFT. If set to 0, there is no limit and an infinite number of NFTs can be minted.
After you have specified these details, you can create your NFT. Your wallet will notify you and you will be asked to confirm the transaction.
After the NFT has been created successfully, you will see a modal with a NFT minting page and the NFT asset address which links to the block explorer.
The NFT minting page is particularly important. From here you can view your NFT and mint it. You can also send your audience to this page so that they can mint your NFT.
Share this page with users who you want to make NFT minting accessible to. You can also embed this page into your website via an iframe.
In case you missed the modal or forgot to save the NFT minting page, you can go to Manage NFT to see and manage all your NFTs.