House odds46 / 100

outcomes win

Rolls 55 through 100 win. Rolls 1 through 54 lose. The payout is 2× the entered stake net to the player under the supported token tax.

PvP odds1 / 2

wallets win

One oracle result selects either the creator or joiner. There are no ties, rerolls, or browser-controlled results.

Launch-rule example

What happens to 100 DICE?

The token’s proposed 3% transfer tax applies as DICE moves. The game uses actual received amounts for solvency, while the advertised winner payout stays net.

The examples use the launch defaults. The game screen reads current rules, and each accepted wager keeps its committed win threshold even if an admin changes future rules.

YOU ENTER100 DICE
GAME RECEIVES≈ 97 DICEafter 3% incoming tax
WINNER RECEIVES200 DICEgame sends ≈ 206.186 before outgoing tax
Randomness path

Accepted in one transaction

  1. 1Measure the received stakeThe program uses the amount that reached the vault.
  2. 2Reserve the payout liabilityA wager cannot be accepted beyond configured capacity.
  3. 3Request ORAO randomnessIf that request fails, the whole acceptance rolls back.
  4. 4Settle and preserve winningsA failed token delivery leaves a payable claim; it cannot erase a win.
Authority model

Admin and upgrades

  • One deployer wallet initially controls admin functions and program upgrades.
  • Configuration locks are independent, one-way, and survive admin transfer.
  • Renouncing admin disables remaining admin functions in the current code.
  • Removing a Solana program’s upgrade authority makes that deployed code immutable.

Keeping upgrade authority means the deployer can change program code. Configuration locks constrain the current code; they are not the same as program finalization.

Live deployment evidence

Chain configuration and indexed state

Unconfigured
Live · 3s
Cluster
Not configured
Indexer observation
No verified onchain snapshot
Game program
Not configured
Reserve program
Not configured
DICE mint
Not configured
Game vault balance
DICE
Reserve vault balance
DICE
Observed transfer-fee rate
Unknown
Transfer-fee validation
Not verified

An observed configuration means the public addresses, transfer-fee configuration, vault balances, and indexer snapshot are readable. It does not prove a live ORAO request or payout; those require a completed onchain game and its transaction history.