NFT Collections
Create NFT and multi-token collections with IPFS metadata, royalties, reveal mechanics, and batch minting.
Overview
ChainPortal supports creating NFT collections (single-edition) and multi-token collections (multiple editions) across all 6 ecosystems. Metadata is stored permanently on IPFS.
NFT Standards
| Ecosystem | Single NFT | Multi-Token | Royalty Standard |
|---|---|---|---|
| ERC721 | ERC1155 | EIP-2981 | |
| Metaplex | Metaplex | Metaplex | |
| CW721 | CW1155 | CW2981 | |
| Digital Asset | Multi-Asset | Native | |
| NFT Object | Multi-Token | Custom | |
| NEP-171 | Multi-Token | NEP-199 |
Collection Features
Core Features
- Name & Symbol -- Collection identity
- Max Supply -- Total NFTs that can exist
- Base URI -- IPFS prefix for metadata
- Royalties -- Percentage earned on resales (0-10%)
Mint Phases
- Owner Mint -- Only the collection owner can mint
- Whitelist Mint -- Approved addresses can mint at a set price
- Public Mint -- Anyone can mint at the public price
- Batch Mint -- Mint multiple NFTs in one transaction
Advanced
- Reveal -- Deploy with hidden metadata, reveal later
- Per-Token Metadata -- Individual metadata for each token
- Transfer Pause -- Temporarily disable transfers
IPFS Metadata
Permanent Storage: Files uploaded to IPFS cannot be deleted or modified. This is a feature, not a bug — it guarantees your NFT art and metadata are immutable and censorship-resistant.
ChainPortal uploads your NFT images and metadata to IPFS via Pinata:
Files are validated server-side (magic-byte checking for PNG/JPEG/GIF/WebP/JSON) before upload.
Creating a Collection
Choose ecosystem and network
Select EVM, Solana, or another ecosystem, then pick the network.
Enter collection details
Name, symbol, description, max supply.
Upload images to IPFS
Upload your NFT images. ChainPortal stores them permanently on IPFS.
Set royalties
Configure royalty percentage and receiver address.
Configure mint phases
Set up whitelist and/or public mint with prices.
Deploy
Create the collection contract on-chain.
Mint NFTs
Use the management panel to mint NFTs from your collection.
ERC1155 Multi-Token
For collections where each token ID can have multiple copies (game items, event tickets, editions):
- Each token ID has its own supply cap
- Lower gas than deploying separate ERC721s
- Batch transfers supported
- Compatible with OpenSea and other marketplaces