ICONS

Robinhood Chain · fully on-chain

4,444 hand-drawn
characters, inked
entirely on-chain.

No IPFS. No server. No stored image. Every character is replayed from the contract's own bytecode and rebuilt as an SVG the moment you look at it.

Free
1 per wallet, first 3,000
Extras
0.00015 ETH each
Per tx
up to 100
Supply
4,444, hard-capped in code
minted of 4,444
free left
0.00015ETH / extra
sale

How the free one works

Every address may take one free character, and the free allocation is 3,000 across the whole drop. Mint 10 on your first transaction and you pay for 9. Once your wallet has taken its free one it is gone for good — it does not come back on a transfer or a resale.

When the 3,000 are gone, every mint is paid. Nobody, the owner included, can reopen it. The page never computes a price itself: it asks the contract what your address owes and sends exactly that.

What “fully on-chain” means here

There is no image file

Anywhere. The contract stores the drawings as runs of pixels and rebuilds the SVG on every call. No gateway can go dark on you.

Traits are a pure function

Every trait is keccak256(seed, id, slot). Nothing is stored per token, so there is no metadata anyone can quietly update.

The renderer is immutable

Set once at deploy, no setter. The art cannot be swapped, rugged, or pointed at a different picture later.

FAQ

What does it cost?

Your first character is free while the 3,000 free allocation lasts — one per wallet. Everything after that is 0.00015 ETH each. Up to 100 per transaction.

What chain?

Robinhood Chain, id 4663. Gas is ETH. The site will offer to add and switch the network for you when you connect.

Where is the art stored?

In the contract's bytecode. tokenURI returns a base64 data: URI with the SVG inline — no IPFS, no HTTP, nothing to pin or keep paying for.

Can the supply go up?

Never past 4,444. HARD_CAP = 4444 is a constant with no setter — not even the owner can move it. Within that ceiling the owner can lower and raise the working supply, but it can never go above 4,444 and never below what is already minted.

Why is payment exact?

The mint makes no external call and refunds nothing, which keeps it cheap and impossible to re-enter. The site always sends exactly what quote() returns for your address.