Create NFT
This function lets you create NFTs (non-fungible tokens) in the ERC721 token standard. It also allows NFT buyers to buy NFTs in a convenient way directly from the NFT creator with no middleman involved.

Initial NFT creation

To get started with Create NFT via Token Tool, connect your wallet with one of the options listed under the Token Tool intro and select the blockchain of your choice (respective testnets are supported, too).
Once you have done that, you can create your first NFT. Define the following parameters of your ERC721 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.
  • Name: like with ERC20 tokens you can define a name and a symbol. The name can be something more descriptive such as Indian Summer 2022.
  • Symbol: the symbol can be something shorter such as ISU2022.
  • Description: describe what the NFT is about, potentially say something about the creator or the collection.
  • Enable public minting: enables additional NFT minting for everybody after initial NFT creation to increase supply. 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, AVAX if Avalanche has been selected etc.). If the price is set to 0, minting is free. Fees 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 or creator of this NFT. If set to 0, there is no limit and an infinite number of NFTs can be minted per user.
  • 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. Metamask will open and you will be asked to confirm the transaction.
After the NFT has been created successfully, you will see a modal with a NFT display link and the NFT asset address which links to the block explorer.
The NFT display link is particularly important. From here you can view your NFT and mint it.
You can also 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.
Here is an example (note that you have to have Avalanche Fuji Testnet selected in your wallet to be able to view this page): https://tokentool.bitbond.com/asset/0x63e8A4BE51E98a23DFdff7d2B92120925140Fd25?chainId=43113
In case you missed the modal or forgot to save the View NFT URL, it's easy to reconstruct it. In such a case go to Metamask (or the wallet you are using) and look at the transaction history. You will find your transaction history there:
When you click on the transaction that deployed the NFT creation, this modal opens in the wallet:
From here click on "View on block explorer". In the example above, this URL will open https://testnet.snowtrace.io/tx/0xa7a592c46e5cb219bd30a00bcf4bc85e8d0ec0ced464236fd383f82b6fc25524
From here you will find your NFT contract address. In this case it's 0x63e8A4BE51E98a23DFdff7d2B92120925140Fd25
You can use the contract address to construct the Token Tool NFT viewer, you can easily see that the contract address simply comes after ".../asset/", the contract address is appended with the chain ID, e.g. "?chainId=43113" for Avalanche testnet. You can get all chain IDs from the Chainlist website.

Mint NFTs

The NFT view page allows you to directly access all the information regarding your NFT and to mint NFTs.
Under "List" you will find all NFTs that have been minted and their respective token ID.