Creating and Managing Collections
NFT collections on Raven House allow you to group related NFTs and define their common traits and economic parameters.
Collection Creation Process
The collection creation process is now a multi-step wizard that guides you through each phase:
Step 1: Collection Details
- Collection Name: Give your collection a descriptive name
- Collection Symbol: A short symbol to represent your collection (like a ticker symbol)
- Description: Describe your collection's theme, story, and purpose
- Collection Image: Upload a square image (recommended: 800×800px)
- Banner Image: Upload a wide banner (recommended: 1400×400px)
Step 2: Define Traits
Traits are attributes that can be assigned to NFTs in your collection. They define the properties that make each NFT unique.
For each trait, specify:
- Trait Key: The name of the trait (e.g., "Background", "Eyes", "Rarity")
- Type: The data type of the trait:
- Text: String values (e.g., "Red", "Blue", "Rare")
- Number: Numeric values (e.g., 1, 2, 3, 10.5)
- Yes/No: Boolean values (true/false)
- Description: (Optional) Explain what the trait represents
Click "Add Trait" to add multiple traits to your collection.
Step 3: Economics & Supply
Define the economic parameters of your collection:
- Mint Price: The cost for users to mint an NFT from this collection (in RAVEN)
- Royalty Fee: The percentage you earn from secondary sales
- Max Supply: The maximum number of NFTs that can exist in this collection (check "Set unlimited supply" for no limit)
- Mint Limit per Wallet: The maximum number an individual wallet can mint (check "No limit per wallet" for unlimited)
- Mint Start Date & Time: (Optional) When minting will become available
- Public Minting: Toggle whether anyone can mint from this collection or only approved wallets
Step 4: Upload NFTs (Optional)
After creating the collection, you can immediately upload NFTs:
- You can upload a ZIP file containing:
- An "images" folder with PNG images named sequentially (1.png, 2.png, etc.)
- A metadata.json file with details for each NFT
- This step can be skipped and done later from your collection page
Step 5: Launch Collection (Optional)
- You can deploy your collection to the Aztec network immediately after creation
- This step requires having the RAVEN token deployed first
- You can also choose to launch your collection later from your profile page
Launching Your Collection
After creating a collection, you'll need to launch it to make it available for minting:
- Navigate to your Profile page
- Find your collection in the "Your Collections" section
- Click the "Launch" button
This deploys the smart contract for your collection on the Aztec Network.
Managing Your Collection
Viewing Your Collections
Visit your Profile page to see all collections you've created.
Assigning Minter Role
To allow others to mint NFTs in your collection:
- Go to your Profile page
- Find the collection and click "Assign Minter Role"
- Enter the wallet address of the user you want to designate as a minter
- Confirm the transaction
Uploading Multiple NFTs
For collections with many NFTs, you can use the bulk upload feature:
- Navigate to your collection page
- Click "Upload NFTs"
- Prepare a ZIP file containing:
- An "images" folder with PNG images named sequentially (1.png, 2.png, etc.)
- A metadata.json file with details for each NFT (example format shown below)
- Upload the ZIP file and validate
- Process the upload to add NFTs to your collection
Example metadata.json format:
{
"count": 3,
"nfts": [
{
"name": "NFT #1",
"description": "Description for NFT #1",
"traits": [
{ "trait_type": "background", "value": "blue" },
{ "trait_type": "is rare", "value": true }
]
},
{
"name": "NFT #2",
"description": "Description for NFT #2",
"traits": [
{ "trait_type": "background", "value": "red" },
{ "trait_type": "is rare", "value": false }
]
},
{
"name": "NFT #3",
"description": "Description for NFT #3",
"traits": [
{ "trait_type": "background", "value": "green" },
{ "trait_type": "is rare", "value": true }
]
}
]
}