Fairness

Provably fair: the result can be verified

You do not have to take the round result on trust. The number of every round is made from two parts that no single party knows in full before the bet, and after settlement anyone can verify it (provably fair).

What the round number is made from

  1. The round secret. The secrets of all future rounds are created in advance, and their common fingerprint is recorded in the contract before the bets. Each bet gets the next secret in order.
  2. The hash of the bet's block. This is the hash of the Solana block that your bet landed in. At the moment of the bet this block does not exist yet.
  3. Mixing. The contract combines the two parts with the SHA-256 function and uses the resulting number to compute the outcome from the table of the chosen game.

Why the outcome cannot be known or rigged in advance

The player does not know the secret

The secret is revealed only at settlement. Until then the player has only its fingerprint, from which the secret cannot be recovered.

The house does not know the block

The secret is fixed before the bet and issued in order, while the block hash appears after it. An “inconvenient” secret cannot be picked for a particular bet.

The secret cannot be substituted

At settlement the contract itself checks that the revealed secret matches the fingerprint recorded before the bet. It will not accept a different secret — not even from the administrator.

Bet and settlement are in different blocks

The contract does not allow a round to be settled in the same block in which the bet was placed: the hash of that block is not ready yet.

How to verify your round

After settlement the round secret is published on the network together with the hash of the bet's block. On the “Verify a round” page, paste the signature of the settlement transaction: the site will request it from the network and recompute, right in your browser, that the secret matches the fingerprint recorded before the bet. You can repeat the same check on your own — the formulas are given there too.

Equal odds and independent jackpots

The prize tables are built from the contract's constants and are the same for all players; the expected payout by the tables is the same for all games. The jackpot, the mini jackpot and the super jackpot are drawn separately on every bet: the chance does not build up and does not depend on past rounds, so a pot can hit twice in a row or not hit for a long time.

An honest limitation

The house knows the round secrets but does not know the block hash; predicting the outcome in advance would be possible only in collusion with the network validator that produces the bet's block. The house is technically able to delay revealing a secret, but everyone can see it: such a round is closed with a bet refund and is added to the contract's public counter.

Other benefits