Creating an NFT collection

Deploying an NFT collection contract and create NFT(s) inside the collection.


Chalk uses Polygon Mainnet Network for the NFT collection contract deployment so make sure your Metamask wallet is connected to Polygon Mainnet Network. For adding Polygon Mainnet in your Metamask, you can take a look at this link.

If you're not connected to Polygon Mainnet already, you'll be asked to connect to it by a popup.

Steps for deploying an NFT contract on Polygon

  1. Click on the "Create a Collection" link from the header.

  2. Enter the name and a short description of your collection and click the "Next" button.

  3. You'll be asked to select the storage size for your collection. You can buy the size by using ZCN or Stripe.

  4. Once you've purchased the storage for your collection, you'll land on the below page. The first field is for creating total mintable NFTs inside your collection. The second field is your NFT Mint/Buy price in Matic which you'll get when someone mints your NFT. The third field is for setting up the royalty percentage from 1-10% for your NFT collection when your NFTs are traded in marketplaces after they're minted in Chalk. Click on the "Deploy Contract" button once you're done setting up the fields.

  5. You'd be asked to approve two Metamask transactions. One for the contract deployment part and one for setting up your enabling public minting of your NFTs.

  6. You've now successfully deployed your collection on Polygon. Now you can create NFTs inside your collection on the go or later from the collection details page. Enter the name and description of your NFT and click on the "Create" button.

  7. You'll be redirected to the collection details field where you'll see the following popup with the next steps.

Note that when you create a collection and NFT, Chalk uploads placeholder images for them in the background, and then you can always update by clicking on the "Upload Content" button.

Last updated