the mint
A capped run of characters. Unlock yours, and it draws a share.
Each character is an NFT — yours to keep or to sell. Get one free from the list, pay ELO to unlock its tier, and every unlocked character draws a weighted share of what Elo pays out.
It is first-come, on a clock. The door runs 72 hours from open, or to mint-out — whichever comes first — then the run closes and the art reveals. That clock is ours, not the contract’s: this deploy welds no closing date, which is why the tile below reads no on-chain date — the house shuts the mint by hand. Everything else on this page is a rule the contract enforces. There are 7,692 free characters and far more wallets on the list than that. Being on it means you may mint — not that one is held for you. That reserve is a welded cap; how long the list is, and how many are left, are both read below.
The Elo Pros in plain words ▸ · The whole pitch, on one page ▸
unlock a tier, draw a share
get a character
Free, through a list of holders pinned at blocks that already happened — first-come, and the list is longer than the run. It arrives benched — tier 0, weight 0, drawing nothing.
unlock a tier
Pay ELO once, from the ladder below. That buys weight. Upgrading later pays only the difference, never the rung again.
draw a share
When the bar fills, anyone pulls the lever and every unlocked character takes its weight ÷ all weight of the pot. reading the state… The bar's own page ▸
what each tier costs
| tier | to unlock | ≈ $ today | weight | ≈ $ / weight |
|---|---|---|---|---|
| reading… | ||||
The unlock burn is read off the contract.
Burned to 0x…dEaD, so ELO's totalSupply() does
not fall — the tokens become unspendable.
Selling a character resets it to benched. Every transfer clears the tier — including moving one between your own wallets. What you paid to unlock does not travel with the sale, and the buyer starts at tier 0.
This is not what a character costs to get. Unlocking is what a holder pays later, by choice. The way in is the doors below.
get one
Paste any address — no wallet, no signature, no connection. The cohorts are public files and this reads one. You need a wallet only at the moment you mint.
Qualifying through several of the snapshot's collections still mints exactly one character. A whale and a minnow carry the identical entry — and an entry is a place in a queue, not a reservation. When the last of the 7,692 goes, everybody still on the list gets nothing.
Holding ELO when its curve graduates puts you on the same list. Door 1 is one root over both cohorts — the holder collections already measured, plus the wallets holding ELO at graduation — deduped, so being in both still mints exactly one character. A minimum balance keeps dust out. The block it is read at and that minimum are published with the list itself, before the root goes on chain: neither is decided yet, and this page will not guess either.
the paid door
The contract's fourth door takes no list and no proof — but what it may sell is welded by the caps, not by the price. Whether this run leaves it anything is read below, never typed here. A character is an ordinary token either way — yours to sell to anybody, and the royalty asked on a resale is posted further down.
If a deploy welds a closing date onto the free doors, whatever they never handed out joins this float on it. This run is decided to weld none.
reading the chain…
the four doors
A free list is a merkle root over a block that has already happened, or it does not exist. Pinning before announcing is the defence: the past does not move, so splitting an address afterwards changes nothing.
| door | who gets in | state | reserved | minted | left |
|---|---|---|---|---|---|
| reading… | |||||
A deploy may weld a closing date onto the free doors — on it they shut, and their remainder becomes paid float. This run is decided to weld none: the free doors never expire.
what a character buys
Sorted by who has to agree — the only sort that tells you whether a row is a promise or a hope. Each row says what it needs and whether that exists yet.
reading…
what it can never buy
what happens to it once you have one
What a character does once it is yours — kept, moved, sold, or left on the bench. Each answer names the contract member that welds it, so it is a fact you can go and check rather than a reassurance from us.
reading…
the face
Drawn on chain, by a renderer with no owner and no setter: the art is that contract's own bytecode — not a URL, not a pin, not a file on our box. No key can change a pixel after it deploys. Reading the renderer…
the posted rarity
Every axis sums to exactly 10,000 basis points and the contract refuses to
agree otherwise — layerSumsAreExact() is a read anyone can
make. A table that sums over makes its own tail unreachable; one that sums
under inflates the rarest entry. Both publish a rarity that is false,
welded, forever.
| axis | values — commonest first | of |
|---|---|---|
| reading… | ||
the fine print
the sealed deck
Faces are sealed until the run closes. sha256(salt) goes on
chain at deploy, before a single character is minted; the salt is
published when the mint shuts. Then anyone recomputes every face from
keccak256(salt ++ tokenId) and checks it against what was
served.
where a character trades
reading…
check every number here
Nothing on this page is typed into the markup. Every figure is read at load from the routes below, which read the chain.
/api/seat the card — supply, doors, ladder, counts
/api/seat/of/<address> what a wallet holds, and which doors it may walk
/api/seat/prepare?door=N unsigned calldata; sign it with your own wallet
/api/seat/<id>/metadata what a marketplace reads about one character
/api/tape ELO's price, for the ≈ $ columns above
Every route is documented in the API reference, and the contract's source is on the explorer — the roots, the caps and the ladder are readable without trusting this page.