Ready to Launch Your NFT Collection?
Get expert guidance on launching your NFT project from concept to sellout.
Tool Workspace
Use, understand, and apply the results
Tool Overview
The most common NFT project failures are preventable. This checklist covers every failure mode documented across 1,000+ NFT project post-mortems.
Key Result
A 45-point NFT launch checklist covering Pre-Production (concept, artwork, traits, rarity weights), Metadata and Storage (IPFS/Arweave upload, provenance hash, permanent storage), Smart Contract (max supply, per-wallet limit, Merkle root, EIP-2981 royalty, audit), Minting Website (WalletConnect, allowlist proof, gas estimation, load testing), Community and Marketing (Discord, Collab.Land, allowlist), and Launch Day (mint phase, gas monitoring, post-mint reveal). The most common NFT mint failure: gas wars caused by insufficient per-wallet limits combined with FCFS minting.
Pre-Production ✓
Collection concept defined (size, utility, pricing, chain)
Artwork complete and reviewed (original, no copyright infringement)
Trait layers finalized (background, body, accessories — in render order)
Rarity weights set and documented
Compatibility rules defined (which traits cannot appear together)
Art generation completed with collision detection
Rarity scores calculated for all tokens
Provenance hash generated (before upload to IPFS)
Metadata and Storage ✓
All images uploaded to IPFS or Arweave
All metadata JSON uploaded to IPFS or Arweave
IPFS pinning service confirmed active (NFT.Storage, Pinata)
Arweave permanent storage purchased (if using Arweave)
No metadata pointing to your own web server
baseURI set to permanent IPFS/Arweave directory (not placeholder)
Hidden URI set if using delayed reveal
Provenance hash published publicly before mint
Smart Contract ✓
Contract functions specified in Technical Spec Document
Mint price set correctly (allowlist price, public price)
Max supply enforced on-chain (not just in logic)
Per-wallet limit enforced on-chain
Merkle root set for allowlist
EIP-2981 royalty set (recipient address and percentage)
Withdraw function tested (correct address receives funds)
Reentrancy guard on all external-facing functions
Test coverage: 95%+ line
External audit completed
All Critical and High audit findings remediated
Contract verified on Etherscan
Minting Website ✓
WalletConnect 2.0 integration working (test with 5 different wallets)
Allowlist proof generation working
Live supply counter updating correctly
Gas estimation showing before signing
Mint confirmation with Etherscan link
Mobile responsive (50%+ of buyers will be on mobile)
Load tested at expected traffic (10× expected peak concurrent users)
Transaction status handling: pending, confirmed, failed
Community and Marketing ✓
Discord server set up with standard channels
Announcement channel, FAQ, rules, minting-help
Collab.Land bot ready for holder verification post-mint
Allowlist list compiled and Merkle root generated from final list
Allowlist holders notified of mint date and instructions
Twitter announcement scheduled for mint day
Launch Day ✓
Mint phase set to CLOSED in contract (open at announced time only)
Team monitoring Discord 24/7 during first 48 hours
OpenSea collection page claimed and royalty configured
Gas monitoring active (communicate to community if unusually high)
Post-mint: reveal execution plan ready (if delayed reveal)