ArtZero.io
  • What is ArtZero?
    • ArtZero brand package
  • ARTZERO ARTICLES
    • Launching Plan on Aleph Zero
    • Brushfam Audit report for ArtZero
    • (8/5/23) Astar x Subwallet x ArtZero AI Art Contest
  • Getting Started
    • Installing a Wallet
    • Connecting your wallet
    • Creating your profile
  • Creating a Collection
    • Introduction
    • Creating a Collection in Simple Mode
    • Editing a Collection in Simple Mode
    • Adding an NFT to a Collection in Simple Mode
    • Editing an NFT created in Simple Mode Collection
    • Creating Collection in Advanced Mode
    • Editing a Collection in Advanced Mode
  • TRADING NFTs
    • Listing an NFT for sale
    • Canceling a sale of an NFT
    • Buying a Fixed-Price NFT
    • Making an offer on an NFT
    • Cancelling an offer of an NFT
    • Accepting an offer of an NFT
    • Claiming unsuccessful bids
    • Transferring an NFT
  • ARTZERO NFTS - PRAYING MANTIS PREDATORS (PMP)
    • What are PMP NFTs? What benefits we can earn from PMPs?
    • Mint PMPs if you are whitelisted
    • If you are not whitelisted
    • Stake / Multi-stake your NFTs
    • Unstake / Multi-Unstake your NFTs
    • How much a staker may get by staking his PMP NFTs?
    • When & how to redeem your rewards?
  • LAUNCHPAD
    • Read before you create a project
    • Create a Project in Launchpad
    • Prepare files for authentication check & Update Art Location
    • Assign an Admin
    • Edit project information
    • Withdraw balance
    • Add / Update Whitelist addresses
    • Owner Mint
    • Mint NFTs in Launchpad
Powered by GitBook
On this page
  1. Creating a Collection

Creating Collection in Advanced Mode

This page shows you how to create a collection in Advanced Mode

PreviousEditing an NFT created in Simple Mode CollectionNextEditing a Collection in Advanced Mode

Last updated 2 years ago

Prerequisites

  • Use our PSP34 NFT template at to create your customized smart contract. It is required that following functions must be available so the contract will work with ArtZero platform.

  • In Advanced Mode, all metadata is off-chain so you have to provide base URI for the platform to fetch data to display on the UI. To set the base URI, use setBaseUri() function from the smart contract. We currently support IPFS, so the format is ipfs://<CID>

ArtZero will fetch metadata for each token as ipfs://<CID>/<tokenID>.json For example if token ID is 1 and your <CID> is QmXtnr9aEJVywiLs1keZdyiKbQwignZT3FhwKYivF15oZp:

ipfs://QmXtnr9aEJVywiLs1keZdyiKbQwignZT3FhwKYivF15oZp/1.json

{
  "name": "ArtZero Collection #1",
  "description": "Official ArtZero NFT Collection",
  "image": "ipfs://QmPLxVgQunJmUfc4Yiz4k9QL2qN6iujBGZtuCYpp3Vfwrb/1.png",
  "dna": "51b25f1eb7c686c3efef7a8e7c81b4f9867ef65a",
  "edition": 1,
  "date": 1648443289444,
  "attributes": [
    {
      "trait_type": "Background",
      "value": "Dark Green"
    },
    {
      "trait_type": "Body",
      "value": "Praying Mantis Predator"
    },
    {
      "trait_type": "Eyes",
      "value": "Gradient Hexagon"
    },
    {
      "trait_type": "Skin",
      "value": "Red Black Dalmatians"
    },
    {
      "trait_type": "Head",
      "value": "Red Beret Hat"
    },
    {
      "trait_type": "Face",
      "value": "Plantinum Teeth"
    },
    {
      "trait_type": "Clothing",
      "value": "A0 Aqua TShirt"
    },
    {
      "trait_type": "Hand Items",
      "value": "Space Sword"
    }
  ],
  "compiler": "HashLips Art Engine"
}

Connect to a wallet with enough balance for creating an Advanced Mode collection & gas fee.

In order to create a collection in Advanced Mode, click on My Account > Create Collection

Then, choose Advanced Mode.

You need to fill in all required information here, upload an avatar image, featured image and header image as well. All image must not exceed 5MB.

Featured image can be seen in the marketplace where there are many other collections, while header image can be seen in your collection detail page as below:

Featured image & avatar image:

Header image:

ROYALTY FEE: is the license fee that Creator can collect on every sale of the NFTs in the future.

You can choose to get Royalty Fee from your Collection or not. A maximum 5% Royalty fee can be set.

Collection creation fee: This is the fee you will need to pay to create a collection. It is one-time payment. You won't need to pay to create all NFTs in this collection. This fee can be different in the Mainnet.

Click Create Collection. Confirmation process will appear. You will now need to confirm this action with your wallet.

Then, your collection has been created successfully.

You can now navigate, edit, or add NFTs to the collection at My Account \ My collections

Currently, we use HashLips Art Engine to create the Metadata, the git repo also can be found at You can check the below as example:

https://github.com/ArtZero-io/hashlips_art_engine
https://medium.com/@artzero_io/how-to-create-nft-contract-on-azero-to-work-with-artzero-a14c8f17f90a
Set base URI for the NFT Collection