How outcomes are determined
All in-house game results (Dice, Mines, Limbo) are produced by server-side RNG and server-side settlement. The browser sends a signed request; the API returns a resolved outcome and ledger deltas. No client-side script re-rolls, re-prices, or silently adjusts balances.
The UI may animate for clarity, but authoritative truth is always the server response and subsequent wallet refetch — never an optimistic local balance write.