- Network: Solana
- Token: $MINE (SPL Token)
- Framework: Anchor 0.30.1
- Key Instructions:
start_game(row_tile_counts, bet_amount) — Start a new game
commit_row_seed(game_id, commitment) — Server commits SHA-256(seed)
pick_tile(game_id, tile_choice, client_nonce) — Player picks tile
reveal_and_resolve(game_id, seed) — Server reveals seed and resolves row
cash_out(game_id) — Cash out winnings
timeout_resolve(game_id) — Refund if server fails to respond within 120 seconds
close_game(game_id) — Reclaim rent SOL from finished accounts