Robinhood Chain · Pons
$0.00
$0.00

Controls

WASD/arrows move · Z confirm/talk · X back/menu · Shift walk-run toggle (or turn on always-run under SETTINGS)

The loop

You are Vlad. Catch Hoodmon in the tall grass → level them up → walk into the Cash-Out Desk in Menlo City and settle one. You choose the payout asset: $CASHCAT the house token, $PONS, or plain ETH. Every payout comes out of a vault funded by $HOODMON creator fees on Pons. Nothing is ever minted to pay you.

Payouts

Quotes are real and priced live, but $HOODMON has not launched and the vault is not deployed yet — cash-outs settle locally and no tokens move. Nothing to connect, nothing to lose. When the vault goes live the desk starts paying out of it, and it can only ever pay fees it has actually collected.

Robinhood Chain · launched on Pons

Play the game. Get paid in the cat.

$HOODMON launches on the Pons bonding curve. Pons pays a creator fee on every single buy and every single sell, straight to an address fixed at launch. That address is the game's reward vault.

Catch a Hoodmon, level it, walk it to the desk, and the vault pays you out — in $CASHCAT, $PONS, or plain ETH. Not a points balance. Not an in-game currency. Tokens you keep.

funded only by collected creator fees
cap per epoch
0 cash-outs nothing cashed out yet

How the flywheel turns

Five steps. Every dollar at each step came from a real trade at the step before it. There is no minting step.

1 · Trade $HOODMON on the Pons curve 2 · Creator fee is paid on every buy and sell, in ETH 3 · It lands in the vault the fee recipient is the vault 4 · Players catch Hoodmon rarer · higher level · worth more 5 · Cash out at the desk paid in CASHCAT, PONS or ETH Reward vault pays out, never mints capped per epoch

1 · Trading makes fees

$HOODMON launches on Pons, whose curve charges a creator tax the launcher sets at deploy time. More volume, more fees. That is the only inflow.

2 · The fee is a contract, not a promise

creatorFeeRecipient and creatorTaxBps are fixed when the token is launched and the curve pays that address itself. Nobody has to remember to send anything.

3 · The recipient is the vault

So the fee arrives without a treasury step in the middle. The vault address is published below — go read its balance on Blockscout yourself.

4 · Players catch and level

Quote = rarity × level0.85 × purity factor, in USD. Deliberately sub-linear: grinding levels helps, but it never runs away.

5 · Cash-out pays real tokens

The signer service values the monster from its own records, prices your chosen asset from its own feed, and signs a voucher. You submit it. The browser never sets the number.

Back to 1

A game that pays out in real tokens brings players, players bring volume, volume brings fees. That is the whole thesis — and also the whole fragility. Read the risks below.

The payout menu

Three assets, chosen for one reason each. $CASHCAT is the house asset and pays a bonus, because paying players in CASHCAT makes the vault a standing bid for it. $PONS is the launchpad the game's own token lives on, so cashing out into it is taking a position in the venue that produced the reward. ETH is here because it is what the creator fee actually arrives in — it needs no swap, so it is the one payout that cannot fail for liquidity reasons.

AssetNameRoleHouse bonusPriceAddress

Addresses captured from DexScreener's robinhood chain index and cross-checked against the live pairs. Prices are live from DexScreener, taking the deepest-liquidity pair — a thin pair can print any price it likes. Verify every address on Blockscout before you fund anything. A wrong address sends real money to the wrong token and nothing in this repo can undo that.

Vault rules

These limits live in the contract and the signer service, not the browser. A player who edits their save cannot talk the desk into paying more.

RuleWhat it stopsWhere
One redemption per monster, everReplaying the same catch for repeat payoutsHoodVault.redeemed[monsterId]
Per-token, per-epoch ceilingA leaked signer key draining the vault in one blockReward.epochCap
Per-voucher maximumAny one transfer being abnormally largeReward.maxPerVoucher
USD ceiling per voucherA token that 10x'd making a token-unit cap meaninglessMAX_USD in the signer
Never pays more than the balancePromising fees that never arrivedon-chain balance check
Valuation from server recordsThe browser quoting its own priceserver/signer.mjs
Refuses a stale pricePaying against a price captured weeks agolivePrice()
Token allowlistPayouts routed to an unlisted tokenHoodVault.listReward

Risks and assumptions (read this properly)

Parameters (confirm before launch)

$HOODMONedit in js/token.js
set after the Pons launch
Pons v2 curveRobinhood Chain · 4663
paid to the vault by the curve
$CASHCATERC-20 · 18 decimals · +25% bonus
receives the creator fee, pays the players

Hoodmon is an unofficial parody game. Not affiliated with, endorsed by, or connected to Robinhood Markets, Inc., Vlad Tenev, Pons, or Cash Cat. Nothing here is financial advice.