SULLENTEENS
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.

Can you mint?

GTD and FCFS both open. Check any address.

Mint

Reading the chain…

Minted / 1,111

left

Price
Free
Per wallet
One
Cost
Gas only
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. At mint your teen's PNG is written on chain as the bytecode of its own small contract, and tokenURI reads those bytes back to build the SVG 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, our upcoming game on Robinhood Chain.

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 an unrevealed player boost in engines, engines, our upcoming game on Robinhood Chain.

Free mint. Play to earn. Race to win.

04 · The reveal

Inscribed at mint.

Minting inscribes the art directly on chain — permanent, with instant reveal.

No reveal date, no placeholder collection to swap later. The bytes land in contract storage in the same transaction that creates your token, and nothing can overwrite them.

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.

Minted

#0000

Transaction All minted