Mint
10,000 supply: 1,000 free, then $0.50, $1, $2, and $3 USD tiers. Every NFT mints 20,000 MONS credits to the minter.
Contract-native evolution system
MISSION
The collection is built around ownership mechanics, not static PFP delivery. The NFT is held by the training room while its stage increases from Ethereum time. When it exits, the final stage is settled permanently.
ETHEREUM MINT
No transactions yet.
Connect wallet to mint.
MECHANICS
Minting creates the NFT and mints 20,000 MONS token credits to the wallet. The artwork and metadata are generated by the renderer contract, so the tokenURI does not depend on IPFS.
Training changes the character over time. The final race is deterministic from the token seed, while transfers mutate the skin palette to make ownership history visible.
Human base form, deterministic seed, and 20,000 MONS reward.
NFT enters the training room and gains one stage every two hours.
Stage 10 resolves into final race art while tokenURI stays fully on-chain.
10,000 supply: 1,000 free, then $0.50, $1, $2, and $3 USD tiers. Every NFT mints 20,000 MONS credits to the minter.
Send the NFT into training. It is held by the contract and gains one stage every two hours.
The portrait begins as human. Stage 10 reveals the deterministic race variant from the token seed.
Normal transfers update skinShift, changing the onchain palette without IPFS or metadata edits.
TRAINING
Fresh mint state with first training layer.
Small visual changes: clothing, arms, and equipment blocks.
Core plate, guards, and pre-final silhouette appear.
Helmet layer prepares the final reveal.
Seed resolves into zombie, orc, alien, king, monster, robot, skull, demon, or mutant.
MY NFTS
The selected NFT preview appears here, including the live onchain image.
Connect wallet to see owned NFTs.
No training transactions yet.
RACE SYSTEM
MONS TOKEN
Mint revenue stays in the NFT contract until owner withdrawal. After sellout, the owner can seed an ETH/MONS pool on Uniswap and publish the pool link for holders.
CONTRACT SURFACE
mint(quantity)Public mint with live Chainlink USD-to-ETH tier pricing.startTraining(tokenId)Locks an owned NFT into the training room.stopTraining(tokenId)Returns the NFT and settles its current stage.currentStage(tokenId)Reads live timestamp-based progression.tokenURI(tokenId)Returns base64 JSON and SVG directly from contract code.priceForQuantity(quantity)Reads current mint price using Chainlink USD tiers.trainingStatus(tokenId)Shows active trainer, stage, and next stage timestamp.totalMinted()Reads live supply progress.