NFT PRODUCTION PIPELINE
v2.0 โ€” FULL MINT SYSTEM
0 Generated
0 Mythic
0 Legendary
0 Epic
0 Unique
โฌก PIPELINE ACTIVE
MECH
RANGERS
10,000 Unique Programmatic NFTs โ€” Sketchy Warrior Edition
MYTHIC 0 / 20
LEGENDARY 0 / 100
EPIC 0 / 900
RARE 0 / 2000
UNCOMMON 0 / 3000
COMMON 0 / 3980
Deploying warriors...

NO MECHS DEPLOYED

Hit GENERATE BATCH to forge your warriors

RARITY ENGINE
Hard-cap distribution control โ€” guarantees exact rarity supply. No accidental legendary over-mint. Reroll system enforces every tier limit.
TRAIT WEIGHT DISTRIBUTION
EXPORT & IPFS
OpenSea-ready metadata + individual SVG export. Plug your Pinata CID and every JSON auto-resolves to the correct IPFS image path.
๐Ÿ–ผ SVG EXPORT
Exports each NFT as an individual high-res SVG (1000ร—1000px). After upload to Pinata, each file becomes ipfs://CID/{id}.svg
// SVG sample preview // Generate NFTs first to see preview...
๐Ÿ“„ METADATA JSON
Individual OpenSea-compatible JSON per token. Set your IPFS CID below โ€” embedded into every metadata file automatically.
Image CID
// Metadata sample // Generate NFTs first...
๐Ÿ“ฆ BATCH EXPORT
Download everything at once as a single JSON array or combined SVG. For production, use individual exports + Pinata bulk upload.
๐ŸŒ PINATA IPFS UPLOAD GUIDE
1
Export SVGs individually
Use the SVG Export button above. You'll get 1.svg, 2.svg โ€ฆ 10000.svg
2
Upload SVGs to Pinata
Create a folder upload on pinata.cloud. Upload all SVGs into one folder. Copy the Image CID.
# Using Pinata SDK (Node.js) npm install @pinata/sdk import pinataSDK from '@pinata/sdk' const pinata = new pinataSDK(API_KEY, SECRET) await pinata.pinFromFS('./svgs') // โ†’ Image CID
3
Set Image CID & export metadata
Paste your Image CID in the field above. Export all metadata files. Each JSON will have "image": "ipfs://YOUR_CID/{id}.svg"
4
Upload metadata folder to Pinata
Upload your metadata folder. The resulting Metadata CID goes into your smart contract's baseURI.
await pinata.pinFromFS('./metadata') // โ†’ Metadata CID // baseURI = "ipfs://METADATA_CID/" // token 1 โ†’ ipfs://METADATA_CID/1.json
5
Deploy contract with Metadata CID
Head to the Smart Contract tab. Set the baseURI and deploy to your target network.
SMART CONTRACT
Production-ready ERC-721 with mint price, whitelist, reveal system, and royalties. Deploy with Hardhat, Foundry, or Remix.
MechRangers.sol
Solidity ^0.8.20 ยท OpenZeppelin
HARDHAT DEPLOY SCRIPT
CONTRACT CONFIG
Contract Name
Token Symbol
Max Supply
Mint Price (ETH)
Max Per Wallet
Royalty % (EIP-2981)
Metadata Base URI
TARGET NETWORK
Ethereum
Polygon
Base
Arbitrum
RPC URL
Deployer Private Key
MINT SIMULATOR
SUPPLY ALLOCATION PREVIEW
Total Supply: 10,000
Est. Revenue: 500 ETH
Royalties: 5% on secondary
FEATURES
โœ“ ERC-721 + EIP-2981 Royalties
โœ“ Reveal System (hidden โ†’ reveal)
โœ“ Whitelist Merkle Root
โœ“ Max Per Wallet Limit
โœ“ Mint Price + Withdraw
โœ“ Owner Mint (team reserve)
โœ“ Pausable
โ†’ OpenZeppelin v5 base
0 NFTs ready ยท 0 Legendary ยท Ready for pipeline