RPS ON HOODCHECKING···
YOU CAN'T BUY ONE.
YOU HAVE TO WIN IT.
··· pixel duellists, drawn and stored entirely onchain. Beat your opponent at Rock Paper Scissors and the token mints to you. Lose and 90% of your stake comes straight back.
MINTED··· / ···
waiting for the chain
DUEL
Checking whether the mint is open…
ROUND
STAKE
—
ON A LOSS
90% BACK
ODDS
45 / 45 / 10
PER ROUND
—
Odds are win / lose / draw. Only one round in ten ties, and a tie costs nothing but gas.
IDENTITY
GLOBAL LOGOFFLINE · 0
connecting…
HOW A ROUND WORKS
- NO BUYThere is no buy button. You win one or you don't.
- ONE CLICKConfirm once. The site settles the rest for you.
- ODDS45% win · 45% lose · 10% draw. Fixed in the contract.
- BULKPlay for several at once. One throw decides all.
WHERE THE MONEY GOES
- YOU WINThe token is yours. The stake stays.
- YOU LOSE··· back. The ··· cut goes to the ghost that beat you, or the treasury if none did.
- YOU TIE··· back. A tie costs only gas.
- SOLD OUTWon with nothing left to mint? Full stake back.
GHOSTS
- WHATA minted token standing in for its owner, not a person.
- MATCHINGTwo seconds for a live player. Then a ghost defends.
- NO RISKIts owner stakes nothing and can lose nothing.
- BOUNTYIt wins → its owner gets ···, claimable any time, and the token keeps the win as a trait.
TRINITY MERGE
- BURN THREEOne Rock, one Paper, one Scissors in. One Trinity out.
- UNMINTABLENo duel can roll that aura. Merging is the only way.
- SUPPLYThree in, one out. Supply drops by two.
WHY THE THROW IS FAIR
- NO RANDOMThis chain has none. So the game does not roll dice.
- COMMITTED65,536 throws were fixed before the mint opened.
- SEALEDYours is assigned before your throw exists.
- NO ESCAPEQuitting pays exactly what losing pays.
LIMITS
- PER ROUND··· tokens at most in one duel.
- PER WALLETNo cap. Win ···, then play again.
- SUPPLY··· from duels. Trinities mint above the cap.
ABOUT
··· pixel duellists nobody can buy — every one won at Rock Paper Scissors, and drawn by the contract itself. No IPFS, no image server. If this site disappears, the collection does not.
THE ART
- ONCHAINOne number per token. The 35×35 sprite is built from it, live.
- TRAITSTwelve families, 2.9 trillion combinations.
- PROVENIt exists twice — TypeScript and Solidity. A test compares every pixel.
Hood24
Background20
Colorway20
Eyes14
Skin12
Outfit12
Mouth11
Eyewear10
Brow7
Pattern7
Accessory7
Aura4
THE CHAIN
- WHERERobinhood Chain, chain 4663. ETH for gas.
- WHY HERE96 KB of contract space against Ethereum's 24. The renderer alone is 45 KB.
- THE CATCHNo randomness onchain. The whole duel design exists to solve that.
CONTRACTS
- COLLECTION0x4b9Ad1A6654868975Dd82149DE02023409b544bd
- RENDERER0x6953a6D1f5104aa1F2c061c7bb88B9F03F4F308e
- ROYALTY···
- STANDARDERC-721 with ERC-2981. Both verified onchain.