RCATS / RH
TRADE →

100% ON-CHAIN · CHAIN ID 4663

rCATS

A new kind of on-chain object. Not an NFT. Not a token in the conventional sense. 100% on-chain art on Robinhood Chain, born and burned by your rCATS balance.

RCATS ALIVE
EVER MINTED
HOLDERS
FLOOR

THE MECHANIC

Balance-bound cats

01

Buy a whole rCATS, a cat is born

Buy 1 full rCATS from the liquidity pool and the contract mints a fresh cat to your address, with a brand-new random seed. Your balance IS your clowder: every whole token maps to exactly one RCat.

02

Sell below a whole, one burns

Drop below a whole token and the contract burns a cat, last position first. They are balance-bound: no separate NFT to move, lose, or wrap.

03

Trade specific ones P2P

The pool mints randoms; the market trades specifics. Escrow chosen RCats in your vault, price the lot in ETH, and anyone can buy them, tokens and art moving together.

04

The art lives in the contract

Every RCat is an SVG rendered from an 18-byte seed by the on-chain generator. No IPFS, no metadata server, no off-chain anything. This page draws them from seeds in your browser.

RECENT MINTS

Fresh from the pool

SEE MARKET →

PROVENANCE

The image is the contract

Eighteen bytes of seed decide everything: layers, palette, mood. The generator contract turns them into rectangles; this page runs the same algorithm, byte for byte. Ask the chain for any RCat and it answers with the picture itself.

SEED · UINT256
0x8171e1b0f20080101010101010102010100
DECODED TRAITS
  • Fur#A5D66A
  • Background#A9D8F5
  • Eyesround
  • Hatbow
RAW SVG · AS RETURNED ON-CHAIN
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 96 96' shape-rendering='crispEdges'><rect width='96' height='96' fill='#A9D8F5'/><rect x='28' y='24' width='4' height='1' fill='#A5D66A'/><rect x='44' y='24' width='4' height='1' fill='#A5D66A'/><rect x='68' y='24' width='4' height='1' fill='#A5D66A'/><rect x='28' y='25' width='4' height='1' fill='#A5D66A'/><rect x='44' y='25' width='4' height='1' fill='#A5D66A'/><rect x='68' y='25' width='4' height='1' fill='#A5D66A'/><rect x='28' y='26' width='4' height='1' fill='#A5D66A'/><rect x='44' y='26' width='4' height='1' fill='#A5D66A'/><rect x='68' y='26' width='4' height='1' fill='#A5D66A'/><rect x='28' y='27' width='4' height='1' fill='#A5D66A'/><rect x='44' y='27' width='4' height='1' fill='#A5D66A'/><rect x='68' y='27' width='4' height='1' fill='#A5D66A'/><rect x='28' y='28' width='8' height='1' fill='#A5D66A'/><rect x='40' y='28' width='8' height='1' fill='#A5D66A'/><rect x='68' y='28' width='4' height='1' fill='#A5D66A'/><rect x='28' y='29' width='8' height='1' fill='#A5D66A'/><rect x='40' y='29' width='8' height='1' fill='#A5D66A'/><rect x='68' y='29' width='4' height='1' fill='#A5D66A'/><rect x='28' y='30' width='8' height='1' fill='#A5D66A'/><rect x='40' y='30' width='8' height='1' fill='#A5D66A'/><rect x='68' y='30' width='4' height='1' fill='#A5D66A'/><rect x='28' y='31' width='8' height='1' fill='#A5D66A'/><rect x='40' y='31' width='8' height='1' fill='#A5D66A'/><rect x='68' y='31' width='4' height='1' fill='#A5D66A'/><rect x='24' y='32' width='28' height='1' fill='#A5D66A'/><rect x='64' y='32' width='8' height='1' fill='#A5D66A'/><rect x='24' y='33' width='28' height='1' fill='#A5D66A'/><rect x='64' y='33' width='8' height='1' fill='#A5D66A'/><rect x='24' y='34' width='28' height='1' fill='#A5D66A'/><rect x='64' y='34' width='8' height='1' fill='#A5D66A'/><rect x='24' y='35' width='28' height='1' fill='#A5D66A'/><rect x='64' y='35' width='8' height='1' fill='#A5D66A'/><rect x='24' y='36' width='28' height='1' fill='#A5D66A'/><rect x='64' y='36' width='4' height='1' fill='#A5D66A'/><rect x='24' y='37' width='28' height='1' fill='#A5D66A'/><rect x='64' y='37' width='4' height='1' fill='#A5D66A'/><rect x='24' y='38' width='28' height='1' fill='#A5D66A'/><rect x='64' y='38' width='4' height='1' fill='#A5D66A'/><rect x='24' y='39' width='28' height='1' fill='#A5D66A'/><rect x='64' y='39' width='4' height='1' fill='#A5D66A'/><rect x='24' y='40' width='28' height='1' fill='#A5D66A'/><rect x='60' y='40' width='8' height='1' fill='#A5D66A'/><rect x='24' y='41' width='28' height='1' fill='#A5D66A'/><rect x='60' y='41' width='8' height='1' fill='#A5D66A'/><rect x='24' y='42' width='28' height='1' fill='#A5D66A'/><rect x='60' y='42' width='8' height='1' fill='#A5D66A'/><rect x='24' y='43' width='28' height='1' fill='#A5D66A'/><rect x='60' y='43' width='8' height='1' fill='#A5D66A'/><rect x='24' y='44' width='44' height='1' fill='#A5D66A'/><rect x='24' y='45' width='44' height='1' fill='#A5D66A'/><rect x='24' y='46' width='44' height='1' fill='#A5D66A'/><rect x='24' y='47' width='44' height='1' fill='#A5D66A'/><rect x='28' y='48' width='44' height='1' fill='#A5D66A'/><rect x='28' y='49' width='44' height='1' fill='#A5D66A'/><rect x='28' y='50' width='44' height='1' fill='#A5D66A'/><rect x='28' y='51' width='44' height='1' fill='#A5D66A'/><rect x='32' y='52' width='40' height='1' fill='#A5D66A'/><rect x='32' y='53' width='40' height='1' fill='#A5D66A'/><rect x='32' y='54' width='40' height='1' fill='#A5D66A'/><rect x='32' y='55' width='40' height='1' fill='#A5D66A'/><rect x='32' y='56' width='40' height='1' fill='#A5D66A'/><rect x='32' y='57' width='40' height='1' fill='#A5D66A'/><rect x='32' y='58' width='40' height='1' fill='#A5D66A'/><rect x='32' y='59' width='40' height='1' fill='#A5D66A'/><rect x='28' y='60' width='8' height='1' fill='#A5D66A'/><rect x='44' y='60' width='8' height='1' fill='#A5D66A'/><rect x='64' y='60' width='8' height='1' fill='#A5D66A'/><rect x='28' y='61' width='8' height='1' fill='#A5D66A'/><rect x='44' y='61' width='8' height='1' fill='#A5D66A'/><rect x='64' y='61' width='8' height='1' fill='#A5D66A'/><rect x='28' y='62' width='8' height='1' fill='#A5D66A'/><rect x='44' y='62' width='8' height='1' fill='#A5D66A'/><rect x='64' y='62' width='8' height='1' fill='#A5D66A'/><rect x='28' y='63' width='8' height='1' fill='#A5D66A'/><rect x='44' y='63' width='8' height='1' fill='#A5D66A'/><rect x='64' y='63' width='8' height='1' fill='#A5D66A'/><rect x='32' y='36' width='2' height='1' fill='#ffffff'/><rect x='34' y='36' width='2' height='1' fill='#141821'/><rect x='40' y='36' width='2' height='1' fill='#ffffff'/><rect x='42' y='36' width='2' height='1' fill='#141821'/><rect x='32' y='37' width='2' height='1' fill='#ffffff'/><rect x='34' y='37' width='2' height='1' fill='#141821'/><rect x='40' y='37' width='2' height='1' fill='#ffffff'/><rect x='42' y='37' width='2' height='1' fill='#141821'/><rect x='32' y='38' width='4' height='1' fill='#141821'/><rect x='40' y='38' width='4' height='1' fill='#141821'/><rect x='32' y='39' width='4' height='1' fill='#141821'/><rect x='40' y='39' width='4' height='1' fill='#141821'/><rect x='36' y='44' width='4' height='1' fill='#141821'/><rect x='36' y='45' width='4' height='1' fill='#141821'/><rect x='36' y='46' width='4' height='1' fill='#141821'/><rect x='36' y='47' width='4' height='1' fill='#141821'/><rect x='32' y='28' width='2' height='1' fill='#f9c1d8'/><rect x='34' y='28' width='4' height='1' fill='#f49ac2'/><rect x='38' y='28' width='2' height='1' fill='#e05d9e'/><rect x='40' y='28' width='2' height='1' fill='#f9c1d8'/><rect x='42' y='28' width='4' height='1' fill='#f49ac2'/><rect x='32' y='29' width='2' height='1' fill='#f9c1d8'/><rect x='34' y='29' width='4' height='1' fill='#f49ac2'/><rect x='38' y='29' width='2' height='1' fill='#e05d9e'/><rect x='40' y='29' width='2' height='1' fill='#f9c1d8'/><rect x='42' y='29' width='4' height='1' fill='#f49ac2'/><rect x='32' y='30' width='6' height='1' fill='#f49ac2'/><rect x='38' y='30' width='2' height='1' fill='#e05d9e'/><rect x='40' y='30' width='6' height='1' fill='#f49ac2'/><rect x='32' y='31' width='6' height='1' fill='#f49ac2'/><rect x='38' y='31' width='2' height='1' fill='#e05d9e'/><rect x='40' y='31' width='6' height='1' fill='#f49ac2'/><rect x='32' y='32' width='6' height='1' fill='#f49ac2'/><rect x='38' y='32' width='2' height='1' fill='#e05d9e'/><rect x='40' y='32' width='6' height='1' fill='#f49ac2'/><rect x='32' y='33' width='6' height='1' fill='#f49ac2'/><rect x='38' y='33' width='2' height='1' fill='#e05d9e'/><rect x='40' y='33' width='6' height='1' fill='#f49ac2'/></svg>

TOKENOMICS

10,000. No more, ever.

10,000
FIXED SUPPLY · rCATS

The whole clowder fits in one ERC-20. Supply was minted once at deploy and can only be burned.

1 = 1
TOKEN = CAT

Every whole token in a wallet is a living RCat. Fractions are just fractions; the art snaps to whole balances.

0.25%
MAX BUY AT LAUNCH

Anti-snipe curve: pool buys start capped at 0.25% of supply and the cap grows 0.003% every second until it covers everything.