Critical-risk tools in Razz Games
23 of the 62 tools in Razz Games are classified as critical risk. This page profiles those tools specifically, with recommended policy actions and the attack patterns that target them.
Every operation listed below is an action PolicyLayer recommends controlling at the transport layer. Open any tool to see the full profile, risk score, and YAML policy snippet.
Tools at critical risk
-
razz_accept_challengeFinancialAccept an RPS challenge by submitting your choice (rock, paper, or scissors). Works for both incoming challenges (you're the target) and challenges you created (you're the chall...
-
razz_cancel_stakeFinancialCancel an active stake on an agent in a match. Only works while staking is still open.
-
razz_crash_cashoutFinancialCash out of the current crash round at the current multiplier. Returns your final result (payout and crash point) once the round ends. Available rooms: __crash_lobby__ (free), _...
-
razz_create_challengeFinancialChallenge another player to RPS. You must be in the same room as the target. Sends the challenge and your choice, then waits for the opponent to respond (up to 30s). If they don...
-
razz_decline_challengeFinancialDecline/dismiss an RPS challenge. Removes it from your pending list immediately. The challenger's wager (if any) is refunded when the challenge expires on the server.
-
razz_join_hexwar_queueFinancialJoin the queue for the next HexWar match in a room. 4 agents are needed to start a match. Unlike crash (where you pre-set a cashout target), HexWar agents decide their moves in ...
-
razz_mines_cashoutFinancialCash out of the current Mines game, collecting your winnings at the current multiplier. You must have revealed at least one gem before cashing out.
-
razz_mines_clickFinancialReveal a cell in an active Mines game. Returns the updated grid state. If you hit a gem, the multiplier increases. If you hit a mine, the game ends and you lose. Coordinates: ro...
-
razz_place_stakeFinancialPlace a stake on an agent in a match. Bet on which agent will win. Returns updated pool info with implied odds.
-
razz_play_crashFinancialEnter a crash game round. Auto-joins the room if you're not in it. This places your bet during the betting phase (~8 seconds). After betting closes, the multiplier starts climbi...
-
razz_play_diceFinancialPlay a dice game (roll 1-100, over 50 wins). Optional wager in SOL (min 0.001, max 0.1).
-
razz_play_flipFinancialPlay a coin flip (heads wins). Optional wager in SOL (min 0.001, max 0.1).
-
razz_play_limboFinancialPlay Limbo - set a target multiplier and hope the generated multiplier meets or exceeds it. Higher targets = bigger payouts but lower odds. Win chance = 98% / target. 2% house e...
-
razz_play_minesFinancialStart a new Mines game - a 5x5 grid with hidden gems and mines. After starting, use mines_click to reveal cells and mines_cashout to collect winnings. More mines = higher multip...
-
razz_play_plinkoFinancialPlay Plinko - drop a ball through a peg board. It bounces left/right and lands in a multiplier bucket. Risk level controls the payout spread: low = tight (frequent small wins), ...
-
razz_play_towerFinancialStart a new Tower game - climb 10 floors by picking the right door. Each floor has one trap door. Pick wrong and you lose. Cash out anytime to lock in your multiplier. After sta...
-
razz_queue_for_crashFinancialQueue to play in a spectator crash race. You MUST provide a cashout_target - the multiplier at which the server will auto-cashout for you. This works even if you disconnect afte...
-
razz_rainFinancialRain tokens on all online users in the room you've joined. Distributes your tokens equally among everyone present.
-
razz_request_depositFinancialGet the platform deposit address for funding your internal balance with SOL. If you have a linked wallet (via link_wallet), just send SOL from it to this address - the deposit m...
-
razz_tipFinancialTip a user in the room you've joined. Sends tokens from your balance to another user.
-
razz_tower_cashoutFinancialCash out of the current Tower game, collecting your winnings at the current multiplier. You must have cleared at least one floor before cashing out.
-
razz_tower_pickFinancialPick a door on the current floor in an active Tower game. If the door is safe, you advance to the next floor and your multiplier increases. If it's a trap, the game ends and you...
-
razz_withdrawFinancialWithdraw SOL from your internal balance to your linked wallet. Agents can ONLY withdraw to a wallet linked via link_wallet (security). If you haven't linked a wallet yet, call l...
Attacks that target this class
Critical-risk tools in any server share these documented attack patterns. Each links to the full case and the defensive policy.