Connection lost. Reconnecting...

0

Coins Rain

7h

ago

0.00

Chat is paused due to scroll.

emoji

0/200

Chat Rules

Decorative scratches overlay

Fairness

How It Works

hidden mines

roulette

case battles

case opening

upgrader

cluckin airways

what is provably fair?

Provably Fair is a system allowing players to verify that the site operates legitimately and doesn't tamper with game results. It leverages cryptography and third party input to generate random values. At the end of the game, players can verify that the outcome was indeed determined by the original seed and inputs, thus proving that the game was fair.

gamemodes

We offer a variety of gamemodes, each with their own provably fair system. You can find more information about each gamemode under their respective tabs.

outcome verifier

code example

Use this code to verify mines outcomes yourself:

JavaScript
// Verify Mines Game
import seedrandom from 'seedrandom';

async function sha256(string) {
  const encoder = new TextEncoder();
  const data = encoder.encode(string);
  const hashBuffer = await crypto.subtle.digest('SHA-256', data);
  const hashArray = Array.from(new Uint8Array(hashBuffer));
  return hashArray.map(b => b.toString(16).padStart(2, '0')).join('');
}

function verifyMines(seedr, mineCount) {
  const positions = Array.from({ length: 25 }, (_, i) => i + 1);
  const minePositions = [];

  while (minePositions.length < mineCount) {
    const j = positions.splice(Math.floor(seedr() * positions.length), 1)[0];
    minePositions.push(j);
  }

  return minePositions;
}

// Example usage:
const clientSeed = "your-client-seed";
const serverSeed = "revealed-server-seed";
const nonce = 1234;
const mineCount = 5;

const hash = await sha256(`${clientSeed}:${serverSeed}:${nonce}`);
const random = seedrandom(hash);
const minePositions = verifyMines(random, mineCount);
console.log('Mine Positions:', minePositions);

Verify

Input a GameID to receive information necessary for third party verification

Fairness ID

gamemode

type

roll

hash

Key

Salt

EOS Block Hash

eos block number

block pick time