3333 cats.
One reward pool.
The collection minted out. Now the pool pays it back. Every CatBroker earns a share of whatever is deposited — weighted by how rare it is — and you claim it yourself, straight from the contract.
















































































Drag to spin
Meet the brokers
3,333 pixel cats running the strangest trading desk on chain.
The art
Hand-placed 16×16 pixels, no two the same. Traits decide rarity, rarity decides your share.
#0001
#0002
#0003
#0004
#0005
#0006
#0007How the split works
Rarity ranks come from the collection's trait distribution — the same method OpenSea ranks by. Ranks are fixed in an immutable merkle root before any money moves, so the weights cannot be changed after the fact.
| Tier | Rank range | Cats | Weight | Per cat, latest round |
|---|---|---|---|---|
| Mythic | #1 – #33 | 33 | 10× | — |
| Legendary | #34 – #166 | 133 | 6× | — |
| Epic | #167 – #499 | 333 | 3× | — |
| Rare | #500 – #1,166 | 667 | 2× | — |
| Common | #1,167 – #3,333 | 2,167 | 1× | — |
Total weight across the collection: 5,628 units. Each unit is worth — ETH in the newest round.
Claiming, end to end
Three steps, no forms, no allowlist to join.
Connect
Connect the wallet holding your cats. We read your holdings live from the chain — there is no snapshot to have missed.
Review
See every cat you own, its rank, its tier, and exactly what it pays this round before you sign anything.
Claim
One transaction claims all of them at once. The contract verifies you own each cat, then sends your ETH directly.
Why you can trust the payout
The pool is in the contract
Funds sit in the claim contract, not a team wallet. Deposits are visible on chain the moment they land.
Weights are locked before funding
Rarity weights are committed as a merkle root at deployment. There is no function to change them — not for anyone.
Each cat pays once
Claims are recorded per token, not per wallet. Moving a cat to a fresh wallet cannot claim the same reward twice.