SULLENTEENS
/ 1111
Skate rat
Skate rat
Crust punk
Crust punk
In a band
In a band
Budtender
Budtender
Barista
Barista
In a band
In a band
Barista
Barista
Sullen goth
Sullen goth

1,111 sullen
teens.

Baristas, skate rats, budtenders, gig drivers, crust punks, Kia boys, gamers, goths. Twenty-two archetypes, 80×80, every pixel on chain.

Free mint, one per wallet. You pay the gas that writes your teen into the contract, and nothing else.

Mint

Reading the chain…

Blind

You do not choose and you are not told. The contract hands you the next one in line.

Price
Free
Per wallet
One
Gas
~1.1M
Chain

Checking whether the mint is open.

01 · Storage

All art on chain.

No IPFS, no pinning service, no metadata server, no baseURI pointing at a bucket. The PNG lives in contract storage and tokenURI builds the SVG from it on demand.

Once stored it cannot be replaced. Nothing overwrites a token's art pointer — the write happens once, at mint.

Whole collection: 3,807,540 bytes of PNG, committed to one root.

02 · Royalty

10% on secondary sales funds engines, engines.

The contract sets a 10% royalty under ERC‑2981, paid to the collection's receiver on every secondary sale that honours it. That revenue funds engines, engines.

ERC‑2981, 1000 bps, set in the constructor. Marketplaces choose whether to honour it; the contract cannot force them.

03 · Utility

Your Teen is a player boost.

Holding a Sullen Teen gives you a player boost in engines, engines.

04 · The reveal

Hidden until it mints.

An unminted token has no art on chain. Ask for its tokenURI and you get a lime square — not a stand-in we intend to swap, just the honest answer. Your teen arrives in your own transaction.

Plainly: hidden until it mints, not hidden from someone watching. Whoever is next in line can fetch the next one without minting it, and every mint carries its PNG through the mempool. One ahead, in the open.

Provenance

Check it yourself.

The art root was fixed at deploy, before a single token minted. Every teen must prove into it.

Contract
Chain
Art root
Supply
1,111 — fixed constant, no mint function can exceed it
Royalty
10% (1000 bps), ERC‑2981

Verify a teen against the root

cast call $NFT "artRoot()(bytes32)" --rpc-url $RPC
cast call $NFT "tokenSVG(uint256)(string)" 1 --rpc-url $RPC

Connect a wallet

Sullen Teens never sees your keys. Connecting only shares your address.