Create Your First NFT
Launch an NFT collection with metadata, royalties, and IPFS storage. No coding required.
Before You Start
Make sure you have:
- A connected wallet (see Wallet Setup)
- Native tokens for gas fees
- Your NFT images ready (PNG, JPG, GIF, or WebP -- max 10MB each)
Tip: Prepare your images before starting. You will need at least one image for testing. For a full collection, have all images named sequentially (1.png, 2.png, etc.).
Step-by-Step Guide
Navigate to NFT Creation
From the sidebar, click 'NFTs' then 'Create Collection'. For non-EVM ecosystems, go to the ecosystem-specific NFT creation page.
Select Your Network
Choose your target network using the chain selector. For testing, use Sepolia (EVM), Devnet (Solana), or any testnet.
Enter Collection Details
Fill in: Collection Name (e.g., 'My Art Collection'), Symbol (e.g., 'MYART'), and Description.
Upload Metadata to IPFS
Upload your NFT images and metadata to IPFS. ChainPortal handles this automatically through Pinata -- your files are stored permanently on the decentralized web.
Configure Royalties
Set royalty percentage (e.g., 5%) and the royalty receiver address. This ensures you earn a percentage every time your NFT is resold on supported marketplaces.
Set Collection Features
Configure: Max Supply (total NFTs in collection), Mint Price (cost per mint for public), Mint Phases (whitelist mint, public mint).
Deploy Collection
Review everything, then click 'Create Collection'. Approve the transaction in your wallet.
Mint Your First NFT
After deployment, go to the management panel. Click 'Mint' to create your first NFT in the collection.
NFT Standards by Ecosystem
NFT Standards Comparison
| Feature | EVM | Solana | Cosmos | Aptos | SUI | NEAR |
|---|---|---|---|---|---|---|
| Standard | ERC721 | Metaplex | CW721 | Digital Asset | NFT Object | NEP-171 |
| Multi-Token | ERC1155 | ✓ | CW1155 | Multi-Asset | Multi-Token | Multi-Token |
| Royalties | EIP-2981 | Metaplex | CW2981 | Native | Custom | NEP-199 |
| Reveal | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| IPFS Metadata | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
| Batch Mint | ✓ | ✓ | ✓ | ✓ | ✓ | ✓ |
Understanding Metadata
NFT metadata tells marketplaces and wallets how to display your NFT. It includes:
ChainPortal uploads both images and metadata to IPFS (InterPlanetary File System), ensuring your NFT data is permanent and decentralized.
After Creation
Once your NFT collection is deployed:
- Mint NFTs -- Mint one at a time or batch mint multiple
- Set Up Mint Phases -- Configure whitelist mint with allowlists, then public mint
- View on Marketplaces -- Your collection appears on OpenSea (EVM), Magic Eden (Solana), and other marketplaces
- Manage Royalties -- Update royalty settings from the management panel
- Reveal -- If you deployed with hidden metadata, trigger the reveal when ready
ERC1155 Multi-Token Collections
For collections that need multiple copies of each token (like game items, tickets, or editions):
- Use ERC1155 on EVM chains
- Each token ID can have its own supply cap
- Lower gas costs than deploying individual ERC721s
- Supported on all major marketplaces
Common Questions
Where are my images stored? On IPFS via Pinata. They are permanently stored on the decentralized web and cannot be deleted or modified.
How do royalties work? When your NFT is resold on a marketplace that supports royalties (most do), you automatically receive the percentage you set.
Can I add more NFTs to my collection later? Yes, you can mint additional NFTs up to the max supply you set during creation.