How to Use the WAX NFT Metadata Standards

Using the WAX NFT Metadata Standards to create your own NFT project involves three key steps:

1. Set up a collection
2. Add the schema
    a. Copy one of the JSON objects found at [standards.cXc.world/media](https://standards.cXc.world/media)
        Pick the media type
        Pick the version, Light or Spacetime
        Click the copy button at the top-right of the code block 
    b. Paste the code into the `idata`` field using the [createschema](https://waxblock.io/account/atomicassets?action=createschema#contract-actions) action.
3. Create templates for each piece of art you'll mint
*Now, mint as many NFTs as you want..*

1. Set Up a Collection

First, you need to set up your own collection on AtomicHub. Follow the marketplace’s process for registering a new collection.

For example, on AtomicHub you would:

  1. Click “View Profile” after clicking the three lines in top right

  2. Click “Collections”

  3. Click the “+ Create New Collection” button

  4. Fill out details + click “Save” at the bottom.

See the (aging) instructions from the Pink, creators of Atomic Assetd for more info, and return when you have a collection, as implementing the standard is much faster using the method described here.

2. Add the Schema

Once your collection is created, you need to add the one of the NFT standards, which are implemented as schemas (called categories on the new Atomichub site). There are two options:

[Recommended] Option 1: Paste the Code on Waxblock.io — The easier way is to copy the schema code from the GitHub repo and paste it into the idata field when using the createschema action on Atomic Assets.

Option 2: Manually through Atomichub — You can manually re-create the schema in your collection by adding each field one-by-one through the UI.

  1. Go to your new collections page at profile > collections > manage collection

  2. Click the “Templates” tab, then click “+ Create New Category”

  1. Fill in each field manually

3. Create Templates

Use your schema to generate NFT templates in your collection. On AtomicHub, you would:

  1. From profile > collections, find your collection and click “Manage collection”

  2. Click the “Templates” tab, then click “+ Create New Template”

  3. Fill in the fields + click “Save”

Once you’ve created a template, you can mint NFTs from it anytime.

Platforms like Atomichub and Neftyblocks make it easy to generate templates from your schema + NFTs from your templates without needing to code. Platforms like cXc.world let you compete with other NFT artists, and tools like waxdao.io let you incentivize your NFT holders with token rewards.

Visual learner? Here's an Instructional Video.

Last updated