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 · 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.
Asset
Name
Role
House bonus
Price
Address
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.
Rule
What it stops
Where
One redemption per monster, ever
Replaying the same catch for repeat payouts
HoodVault.redeemed[monsterId]
Per-token, per-epoch ceiling
A leaked signer key draining the vault in one block
Reward.epochCap
Per-voucher maximum
Any one transfer being abnormally large
Reward.maxPerVoucher
USD ceiling per voucher
A token that 10x'd making a token-unit cap meaningless
MAX_USD in the signer
Never pays more than the balance
Promising fees that never arrived
on-chain balance check
Valuation from server records
The browser quoting its own price
server/signer.mjs
Refuses a stale price
Paying against a price captured weeks ago
livePrice()
Token allowlist
Payouts routed to an unlisted token
HoodVault.listReward
Risks and assumptions (read this properly)
This is redistribution, not yield. Every token paid to a player came out of fees paid by a trader. Net of fees, participants as a group are negative-sum.
Payout capacity tracks volume, not your playtime. When trading goes quiet the vault stops filling. The epoch cap makes that decline graceful; it does not make rewards sustainable.
Cash-outs create sell pressure. The flywheel is only net-positive while non-player volume keeps exceeding what players take out.
Every asset on this menu is volatile, $CASHCAT and $PONS included, and both are memecoins on a chain that opened in 2026. Price and liquidity can both go to almost nothing, and a payout can lose most of its value the same day it lands.
The signer service holds a hot key. It authorises every payout, so it is the single biggest thing to protect. The epoch caps and per-voucher maximum exist to bound the damage, not to prevent it.
Nothing here is audited. Run it on testnet (chain 46630), have someone competent review the redemption path, and only then consider mainnet.
Compliance. Paying tokens out of a game for in-game achievements can trigger gambling, money-transmission and securities questions depending on where your players are. Talk to a lawyer before launch, not after.
This is an unofficial parody. It is not affiliated with, endorsed by, or connected to Robinhood Markets, Inc., Vlad Tenev, Pons, or Cash Cat. All character art is original pixel work; no company logo or trade dress is used. If you ship it, keep it that way.
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.