Provably Fair

Jackpot Details

Our platform ensures fairness and transparency through a provably fair system (PF vNext). Here's how it works:

  1. Server Seed - A securely generated random value. The SHA-256 hash is revealed at round start.
  2. Public Seed - Uses EOS Block ID fetched at spin time - unpredictable by anyone.
  3. Bet Order - Bets are sorted by actual Solana blockchain order (slot, txIndex, signature).
  4. Winner Selection - Ticket = SHA512(seeds) % totalLamports. Winner is found by cumulative lamports walk.

PF vNext provides full end-to-end verification: anyone can independently verify the winner.

const crypto = require("crypto");
// 1. Verify server hash
const hash = crypto.createHash('sha256').update(serverSeed).digest('hex');
// 2. Calculate ticket (lamports-exact)
const combined = `${serverSeed}-${publicSeed}-${gameId}`;
const sha512 = crypto.createHash('sha512').update(combined).digest('hex');
const seedInt = BigInt('0x' + sha512.slice(0, 16));
const ticket = seedInt % totalLamports;
// 3. Find winner by cumulative walk
let cum = 0n;
for (const bet of orderedBets) {
cum += BigInt(bet.lamports);
if (ticket < cum) { winner = bet.wallet; break; }
}

Verify Round

Jackpot History

Game ID
Game Value
EOS Block
Ticket
Winner
No recorded history yet