π§ΎCustom JSON
Custom JSON is an optional feature for advanced users who wish to add traits to their NFTs.
π Custom Metadata Quick Start
1οΈβ£ Prepare Your Files
You need TWO sets of files:
Images:
1.png,2.png,3.png... (your NFT artwork)JSON:
1.json,2.json,3.json... (your metadata)
Important: The numbers must match! First JSON goes with first image.
2οΈβ£ JSON Structure (Minimum Required)
{
"name": "Your NFT Name #1",
"description": "Your NFT description",
"image": ""
}That's it! Toast will handle the image URL automatically.
3οΈβ£ Adding Traits (Optional)
Want traits? Add an attributes array:
{
"name": "Toast Warrior #1",
"description": "A brave warrior",
"image": "",
"attributes": [
{
"trait_type": "Class",
"value": "Warrior"
},
{
"trait_type": "Level",
"value": "50"
}
]
}4οΈβ£ Upload Process
Go to the Create page
Upload your images first
Toggle "Use Custom Metadata" to ON
Upload your JSON files
Launch! π
β
Checklist
π Common Fixes
Error: "Number of images and metadata files must match"
β Count your files. You need exactly the same amount.
Error: Invalid JSON
β Missing comma, quote, or bracket. Use JSONLint to validate.
Traits not showing on marketplaces
β Use attributes array with trait_type and value keys.
JSON uploader not accepting collection metadata.
β Use the UI for all collection metadata, only upload JSONs for your actual assets.
π‘ Pro Tip
Start with 3-5 NFTs as a test. Once it works, scale up to your full collection!
Reach out via our telegram for additional guidance.
Last updated