Upload ZIP format
Each NFT needs one image and one JSON metadata file with the same base name.
Folder structure
text
collection.zip
├── images/
│ ├── 1.png
│ ├── 2.png
│ └── 3.png
└── metadata/
├── 1.json
├── 2.json
└── 3.jsonThe numeric filenames determine token order. Do not skip or duplicate numbers.
Metadata example
json
{
"name": "Hood #1",
"description": "Part of the Hood collection.",
"attributes": [
{
"trait_type": "Background",
"value": "Lime"
}
]
}The image URI is assigned during upload, so it does not need to be included in the input JSON.
Before a large upload
- Validate a small sample first.
- Keep the original ZIP until the edition is deployed.
- Use unique numeric filenames beginning at
1for each new edition. - Keep every individual image within the upload limit shown in Launchpad.
- Do not rename or modify the ZIP while an upload is paused.
Resume behavior
Completed batches are checkpointed after storage verification. If you refresh:
- Return to the same draft.
- Select the original ZIP.
- Confirm that the displayed total and secured count are correct.
- Resume the remaining items.