ChainPortalChainPortal Docs
Getting Started
Getting Started

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

1

Navigate to NFT Creation

From the sidebar, click 'NFTs' then 'Create Collection'. For non-EVM ecosystems, go to the ecosystem-specific NFT creation page.

2

Select Your Network

Choose your target network using the chain selector. For testing, use Sepolia (EVM), Devnet (Solana), or any testnet.

3

Enter Collection Details

Fill in: Collection Name (e.g., 'My Art Collection'), Symbol (e.g., 'MYART'), and Description.

4

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.

5

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.

6

Set Collection Features

Configure: Max Supply (total NFTs in collection), Mint Price (cost per mint for public), Mint Phases (whitelist mint, public mint).

7

Deploy Collection

Review everything, then click 'Create Collection'. Approve the transaction in your wallet.

8

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

FeatureEVMSolanaCosmosAptosSUINEAR
StandardERC721MetaplexCW721Digital AssetNFT ObjectNEP-171
Multi-TokenERC1155CW1155Multi-AssetMulti-TokenMulti-Token
RoyaltiesEIP-2981MetaplexCW2981NativeCustomNEP-199
Reveal
IPFS Metadata
Batch Mint

Understanding Metadata

NFT metadata tells marketplaces and wallets how to display your NFT. It includes:

{
  "name": "My NFT #1",
  "description": "A unique piece of digital art",
  "image": "ipfs://QmXxx.../1.png",
  "attributes": [
    { "trait_type": "Background", "value": "Blue" },
    { "trait_type": "Rarity", "value": "Rare" }
  ]
}

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:

  1. Mint NFTs -- Mint one at a time or batch mint multiple
  2. Set Up Mint Phases -- Configure whitelist mint with allowlists, then public mint
  3. View on Marketplaces -- Your collection appears on OpenSea (EVM), Magic Eden (Solana), and other marketplaces
  4. Manage Royalties -- Update royalty settings from the management panel
  5. 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.

Next Steps

On this page

Edit on GitHub