before you climb

this is a game of chance.

hoodhop takes real $RICH bets and pays real $RICH out of a smart contract. one death tile per row, 4% house edge, no take-backs after you start. you confirm you are of legal age and that this kind of game is legal where you live. never bet what you can't lose.

read the terms and responsible play pages first if you want the whole picture.

nah
provably fair · settled by contract · robinhood chain

HOODHOP

one death tile per row. every row you survive multiplies the bag. cash out whenever you feel it. the tiles are locked in before you touch the ladder, and the contract does the paying, not us.

bankroll
max bet
house edge
4.00%
the ladder pick a ladder, set a bet
verify this run
tap any tile on the glowing row. one of them ends you.
top climbers · net $RICHlive
no settled runs yet. first one's yours.
recent runson-chain
nothing on the tape yet.
fairness

the tiles are locked before you touch the ladder.

1. commit. before your run, the house server generates a secret seed and publishes its fingerprint, commit = keccak256(seed, you, ladder), signed by the operator key. that commit goes on-chain inside your start transaction. it cannot be changed after.

2. your seed. your browser adds its own random client seed in the same transaction, after the commit exists. death tile for row r is keccak256(seed, clientSeed, r) mod tiles. the house can't aim tiles at you, you can't see them.

3. signed picks. every tile you tap is signed by a session key your browser made. no popups, no custody. the house only answers signed picks.

4. settle. the operator reveals the seed on-chain. the contract recomputes every death tile, checks your signed picks, and pays exactly what the math says. house can't fake a loss, you can't fake a win, and a seed can never be used twice. walk away mid-climb and your bet comes back (not the multiplier), so cash out if you want the money. if the house goes dark, you refund after 2 hours; after 4 hours anyone can close a stale run for you. a 24-hour circuit breaker caps what can leave the bankroll even if the operator key is stolen.

the one thing no contract can check: the page you loaded. your session key and client seed are made by this page's code. it's open source and served from hoodrich.rip. verify the build if you're betting big.

multiplier per row = tiles / (tiles - 1). rows multiply. 4.00% edge applied once at payout. max bet 1% of bankroll, max payout 10% of bankroll, both enforced by the contract. full write-up.

verify any runclient-side recompute
paste a game id. we pull the revealed seed, recompute the commit and every death tile right here in your browser, and compare to what the contract settled.