✦ 100% On-Chain · Ethereum · ERC-721

White Rocks.
Forever
on-chain.

10,000 unique pixel art rocks — generated entirely on-chain. No IPFS. No servers. No metadata ever disappears. Just rock, forever, on Ethereum.

Minted
10,000Supply
0.0001ΞPer Rock
5%Royalty
Beach Shore
Grassy
Volcanic
Forest
Arctic Ice
Preview — Your rock will be unique
On-chain SVG
Mint Your Rock Loading…
⚠ Please switch to Ethereum Mainnet
0 minted 10,000 remaining
Quantity (max 10 per tx)
1
Price per rock0.0001 ETH
Quantity× 1
Total0.0001 ETH

Max 10 per transaction · No per-wallet limit · 5% royalty

What makes each rock unique

8 Traits. 10,000 Rocks.

Terrain
10 environments
Grassy · Desert · Snowy · Volcanic · Arctic · Alien…
Shape
8 silhouettes
Boulder · Shard · Cobblestone · Worn Smooth…
Size
5 scales
Pebble → Palm → Fist → Head → Boulder
Finish
5 surfaces
Rough Matte · Polished · Wet · Gleaming · Mirror
Age
6 eras
Freshly Broken → Weathered → Ancient → Ageless
Moss
6 levels
Bare · Dusting · Patchy → Overgrown → Fully Mossy
Weight
5 densities
Featherlight · Normal · Dense · Impossibly Heavy · Hollow
Origin
6 sources
River Bed · Quarried · Coastal · Volcanic · Meteorite · Deep Cave

The technical truth

Permanent. By design.

01
Fully On-Chain SVG
Every pixel is generated by the smart contract itself. The SVG is built, base64-encoded, and returned as a data URI — no IPFS, no external hosting, ever.
02
Seeded Randomness
Your rock's seed comes from block data at mint time. Traits are deterministically generated from a single uint32 seed via XOR-shift RNG — fully verifiable on-chain.
03
ERC-721C + Royalties
Built with LimitBreak's CreatorToken standard and ERC-2981. 5% royalty on every secondary sale, enforced at the contract level — not just a suggestion.

Not art.
Not a pfp.
Just a rock.

That's the whole point. While every other NFT project promises roadmaps, utility, Discord servers, and a "community" that evaporates in six months — we're just putting rocks on a blockchain.

No team. No promises. No reveal. No IPFS links that go dead when the startup shuts down. The contract deploys, the rocks exist, and then nothing can touch them. Not us. Not Ethereum. Not time.

"Most NFTs are a URL to a JPEG hosted on someone's server. We are the image. We are the metadata. We are the contract. There is nothing else."

Ten thousand rocks. Each one unique. Each one permanent. Each one costs less than a coffee. Because the point isn't to get rich — it's to put something real on-chain, forever.

Every rock above is real — living on Ethereum right now

Why this matters

Built different. By necessity.

⛓️
Your metadata can't die
Every NFT you've ever owned that uses IPFS, Arweave, or a centralised server is one "we're shutting down" email away from becoming a broken link. On-chain White Rocks stores everything inside the contract itself. The image, the traits, the name — all of it returned directly from the blockchain. No dependencies. No expiry date.
🔍
Every pixel is verifiable
The renderer is open-source Solidity. Anyone can read exactly how your rock's colours, shape, terrain, and traits are computed from a single 32-bit seed. No black boxes. No mystery mint. The same seed always produces the same rock — you can verify it yourself without trusting us at all.
💎
0.0001 ETH is intentional
We set the price to be nearly free on purpose. This isn't a cash grab — it's a statement. The value is permanence, not scarcity theatre. A rock that costs less than a cent to mint and lasts forever is more honest than a 1 ETH JPG that breaks in two years.
🪨
Rocks don't need utility
No staking. No breeding. No token. No game. No roadmap. Rocks just exist. That's not a failure of imagination — it's the feature. The most durable things in the world don't need to do anything. They just are. Your rock will still be here when every "utility NFT" is long forgotten.

Not all rocks are equal

Rarity breakdown.

Eight traits combine to make each rock unique. Some combinations are extraordinarily rare — a Legendary Meteorite rock from an Alien planet with a Mirror finish is a 1-in-thousands occurrence.

TraitValueTierApprox. occurrence
TerrainAlien planetLegendary~3% of supply
TerrainMossy cave · Arctic ice · Volcanic fieldRare5–6% each
TerrainForest · Desert · Snowy · RockyUncommon11–13% each
TerrainGrassy meadow · Beach shoreCommon18–22% each
FinishMirrorLegendary~8% of supply
FinishGleamingRare~14%
AgeAgelessLegendary~8%
AgePrimordialRare~14%
OriginMeteoriteLegendary~6%
WeightImpossibly HeavyLegendary~12%

Honest comparison

How we stack up.

Feature On-chain White Rocks Typical NFT IPFS NFT
Image stored on-chain ✓ Always ✗ Never ✗ Never
Metadata survives shutdown ✓ Forever ✗ No ~ Maybe
Traits verifiable on-chain ✓ Yes ✗ Rarely ✗ Rarely
No team dependency ✓ Zero ✗ High ✗ High
Royalties enforced on-chain ✓ ERC-2981 + 721C ~ Optional ~ Optional
Mint price 0.0001 ETH 0.05 – 1+ ETH 0.01 – 0.5 ETH
Roadmap / promises ✓ None. Just rocks. ✗ Many, rarely kept ✗ Usually

Got questions

FAQ.

What does "100% on-chain" actually mean?
It means the image and metadata are generated and stored entirely inside the smart contract. When you call tokenURI(), the contract builds the SVG pixel art on the fly and returns it as a base64-encoded data URI — no external server, no IPFS, no CDN. The image lives in Ethereum's state, forever.
Will my rock look different on OpenSea vs other marketplaces?
No. Because the image is returned directly from the contract, every marketplace renders exactly the same SVG. There's no "source of truth" server — the contract is the source of truth. Your rock looks identical everywhere.
Can the team change my rock after I mint?
No. Your rock's seed is set at mint time using block data and is locked in the contract permanently. The renderer contract is immutable once deployed. We can update the renderer address as an owner, but the underlying seed — which fully determines your rock's appearance — is frozen forever in the contract storage.
What's the rarest rock possible?
A rock with Alien planet terrain + Mirror finish + Ageless age + Meteorite origin + Impossibly Heavy weight. Each of those is independently Legendary tier. The probability of all five aligning is astronomically low — likely fewer than 1–2 rocks in the entire 10,000 supply will hit all five.
Why does the rock cost 0.0001 ETH? Is this a scam?
The price is genuinely that low by design. We wanted to make on-chain NFT ownership accessible to everyone. There's no VC backing, no presale, no whitelist — just a cheap, permanent rock. The contract is verified on Etherscan — you can read every line of code before minting.
Is there a per-wallet limit?
No per-wallet limit. Maximum 10 per transaction. Mint as many as you want across as many transactions as you like. The only hard limit is the 10,000 total supply.

Verified on Ethereum

Contract Details

Contract Address
Token Standard
ERC-721C (CreatorToken)
Blockchain
Ethereum Mainnet
Max Supply
10,000
Mint Price
0.0001 ETH per rock
Royalty
5% — on-chain enforced