StablePunks
Marketplace

10,000 unique, 24×24 pixel portraits — fully on-chain, permanently stored on the Stable Mainnet.

This is an on-chain website. Everything you see here is read live from the Stable blockchain — this page holds no database and no image files of the punks. Every punk you browse, search or view in your wallet is fetched straight from the smart contracts and drawn in your browser from the raw on-chain pixel data. The art isn't hosted anywhere; it lives inside the contracts. If this website ever went offline, anyone could rebuild it from the chain, and every punk would still exist, unchanged, forever.

Stable Punks brings the iconic pixel-punk typology to Stable, the stablecoin Layer 1 where gas is paid in USDT. Unlike most NFT collections there is no IPFS link and no image server: when you call tokenURI(), the contract reads the raw pixel data stored on-chain and composes the SVG image and metadata in real time.

Each punk mints for 0.5 USDT. Minting is random — an on-chain shuffle decides which punk you receive, so rare Zombies, Apes and Aliens are up for grabs by anyone until the moment they're minted.

Each punk is algorithmically generated from 87 distinct attributes (hairstyles, accessories, and facial details) distributed across five archetypal types: 6,039 male humans, 3,840 female humans, 88 green zombies, 24 brown apes, and 9 ultra-rare blue aliens. No two are the same.

Every punk sits on the signature Stable Punks background — #023129 — written into the artwork itself by the contract, both as the SVG canvas and the token's background_color.

See the mint instructions below to acquire your very own punk, or browse all 10,000 punks.

All 10,000 Stable Punks in one canvas — drag to pan, scroll or pinch to zoom, click a punk to see its traits.

Grab your Punks

Total Punks
10,000
Minted
Remaining
Mint Price
0.5 USDT
Attributes
87
Network
Stable Mainnet (988)
Mint a Punk
Price per punk0.5 USDT
Minted— / 10,000

Random mint — the punk you receive is decided on-chain. Track transactions on Stablescan.

My Punks — wallet inventory

Check which Stable Punks a wallet owns. Paste an address or connect your wallet.

Q&A

What is a Stable Punk?
One of 10,000 unique 24×24 pixel characters stored entirely on the Stable Mainnet. Ownership is an ERC-721 token; the image and attributes are generated by the contract itself, on-chain, with zero external dependencies.
What exactly is going on here?
A fully on-chain punk collection on Stable, the USDT-gas Layer 1. The mint contract stores every pixel and every attribute on-chain and builds the image inside tokenURI() each time it's called — no IPFS, no servers, no links that can rot.
How do I get a Punk?
Connect a wallet on Stable Mainnet (chain ID 988) and mint for 0.5 USDT per punk plus a fraction-of-a-cent network fee. Minting is random: the contract assigns your punk ID using an on-chain Fisher–Yates shuffle.
Where are the images for the Punks stored?
On-chain, in punk data contracts deployed on Stable. The raw 24×24 RGBA pixel data of all 10,000 punks lives in contract storage, and the SVG you see is composed from it in real time.
Are the Punks an ERC-721 token?
Yes — the contract implements ERC-721 with the Metadata extension (an ERC721r variant that enables random minting), so Stable Punks work in any wallet or marketplace that supports the standard.