Welcome to Dev3
  • ➕Create a Dev3 App
  • 🤖SDK
    • 📖Introduction
    • ⚙️Initialization
    • ➡️Importing Contracts
    • 🤝User Authentication
      • Options
    • 🔍Query Contracts
      • Function Parameters
    • ⚡Execute Contracts
      • Execution Options
    • 🛠️Deploy Contracts
      • Deployment Options
    • 📖Address Book
    • ❓FAQ
      • Out of gas error
  • INTEGRATIONS
    • 🔷Chainlink Feeds
    • 🔷Chainlink Subscriptions
      • 🎲VRF Subscriptions
      • 🧮Functions Subscriptions
      • 🤖Upkeep Subscriptions
    • 🎆OriginTrail DKG
    • 📽️OriginTrail DKG Video Tutorial
    • 📊Polyflow Analytics
  • Pricing
    • 💸Dev3 Pricing Plans
    • 💸Polyflow Pricing Plans
  • 🚀Guides
    • 👾Launching an NFT Collection
      • Step 1: Upload assets
      • Step 2: Upload metadata
      • Step 3: Deploy contracts
  • 🏫Resources
    • 👨‍💻Developer Resources
Powered by GitBook
On this page
  1. Guides
  2. Launching an NFT Collection

Step 1: Upload assets

PreviousLaunching an NFT CollectionNextStep 2: Upload metadata

Last updated 2 years ago

Every NFT collection contains some assets, and these assets are the digital items mostly represented by the images. The first step in the process is to actually prepare the images in a folder on your computer. There are some guidelines when doing this, and the two simple rules to follow here are:

  • all the images should be of the same size (same width and height)

  • all images should be placed in one folder and named in order: 0.jpg, 1.jpg, ...

Note that the folder name containing the images is not important. The image type is also not important, they can be JPEGs, PNGs or whatever.

For example, we're going to launch our own collection containing three very rare monkey images found on the web and this is what our folder looks like:

You should do the same, and prepare the folder with your images named properly.

Now you have to upload this folder to the IPFS or some other storage service.

The end result of this step is the CID (content identifier) hash which you have received once the folder was uploaded. The CID is highlighted in the end of the video, and in our case it looks like this:

QmT8kRCYyZ4VUFd2r3xYZj81uyE7M2S4RYgVp5vcqcr32W

In the next step, we'll use this identifier to build the metadata files.

If you're not familiar with the IPFS and would like to understand why the IPFS is highly recommended to be used as a storage method for the NFT collection, refer to for a start.

The easiest way to upload to IPFS, is to register a free account on a . When you're done, log in and upload the images folder like we did (shown below):

🚀
👾
this guide
Pinata
Images to be launched as an NFT collection