Soil Protocol
  • 🌱Introduction
    • Getting Started
  • Be your own Launchpad
    • 🐇Introduction
    • 1️Preparing Your Asset
    • 2️Creating Candy Machine
    • 3️Configure Candy Machine
    • 4️Update Whitelist
    • 5️Integrate With Minting Website
  • NFT Tooling
    • 🐇Introduction
    • ✍️NFT Holder Snapshot
    • 🪂Airdrop New NFT
    • 🏅NFT Information and Rarity
  • Appendix
    • 🔮Contact Us
Powered by GitBook
On this page
  • Example Mapping​
  • Sample Items of the Collection​
  1. Be your own Launchpad

Preparing Your Asset

PreviousIntroductionNextCreating Candy Machine

Last updated 2 years ago

In order to use the Soil Protocol to mint NFTs, it needs to be loaded up with your project's artwork and metadata.

Your assets consist of a collection of images (e.g., .png) and metadata (.json) files organized in a 1:1 mapping - i.e., each image has a corresponding metadata file and the Master CSV file to identify the owner of the NFT whether it will be the Candy Machine or to normal wallet address

Example Mapping

A 10-item collection will have 20 files in total:

Images
Metadata

0.png

0.json

1.png

1.json

2.png

2.json

3.png

3.json

4.png

4.json

5.png

5.json

6.png

6.json

7.png

7.json

8.png

8.json

9.png

9.json

Sample Items of the Collection

Below are two simple examples of items in this collection:

• Image: 0.png

{
  "name": "#0",
  "image": "0.png",
  "description": "",
  "attributes": [
    { "trait_type": "background", "value": "blue" },
    { "trait_type": "eyes", "value": "star-eyes" },
    { "trait_type": "mouth", "value": "triangle-mouth" },
    { "trait_type": "face", "value": "teal-face" }
  ]
}

Master CSV

id,name,image_filename,metadata_filename,ipfs,owner
0,#0,0.png,0.json,,terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v
1,#1,1.png,1.json,,candy
2,#2,2.png,2.json,,candy
3,#3,3.png,3.json,,candy
4,#4,4.png,4.json,,candy
5,#5,5.png,5.json,,candy
6,#6,6.png,6.json,,candy
7,#7,7.png,7.json,,candy
8,#8,8.png,8.json,,candy
9,#9,9.png,9.json,,terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v

If you already upload the image you can input it directly in the IPFS row.

Whitelist

address,round,limit
terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v,1,1
terra17lmam6zguazs5q5u6z5mmx76uj63gldnse2pdp,1,2
terra1x46rqay4d3cssq8gxxvqz8xt6nwlz4td20k38v,2,5
terra17lmam6zguazs5q5u6z5mmx76uj63gldnse2pdp,2,5

Metadata: 0.json

1️
​
​
​