Provably fair
Nothing here asks you to trust us. It asks you to check.
Step 1
The seed is committed first
Before a round can take a single entry — or the instant a flip is opened — the server generates a random 32-byte seed and publishes its SHA-256 hash. The hash is on the table while you decide whether to play.
Step 2
You supply half of it
Every account carries a client seed, and yours is captured at the moment you bet. A jackpot round's client seed is every entrant's, joined in the order they entered; a flip's is both players'. You can change yours whenever you like on your account page.
Step 3
The roll is HMAC, not a guess
The result is HMAC-SHA256, keyed with the server seed, over the message “clientSeed:nonce”. The first eight hex characters divided by 2³² give a number from 0 up to (but never reaching) 1.
Step 4
The seed is revealed
When the round settles, the server seed is published. Re-hash it: if it doesn't match what was posted before the round, the site cheated, in public, permanently. That is the entire guarantee — and it is checkable by anybody, not just by you.
Do it yourself
The whole scheme is four lines of standard crypto. Paste any settled round's numbers in:
node -e "const c=require('crypto');
const server='SERVER_SEED', client='CLIENT_SEED', nonce=0;
console.log('hash ', c.createHash('sha256').update(server).digest('hex'));
const d=c.createHmac('sha256',server).update(client+':'+nonce).digest('hex');
console.log('roll ', parseInt(d.slice(0,8),16)/2**32);"Check a draw
Every settled round and flip has a proof page carrying these four values. Paste them here — or run the one-liner below, which does exactly the same arithmetic on your own machine.
What each game does with the roll
- Jackpot
- One ticket per credit staked. The roll is multiplied by the ticket count and rounded down; the entry holding that ticket takes the pot, less a 5% rake. The nonce is always 0 — each round has its own server seed, so it does not need one.
- Coinflip
- Below 0.5 is Sun, 0.5 and above is Moon. The roll is uniform over [0, 1), so the two halves are exactly equal — the house edge is the 5% rake and nothing else.
- Daily case
- The roll walks the published weight table below. A case is rolled the moment you ask for it, so it uses your account's own committed seed and a nonce that goes up by one each time — rotate the seed on your account page and the old one is revealed, along with every opening it produced.
| Tier | Chance | Prize |
|---|---|---|
| Common | 55% | ◈1.00 |
| Uncommon | 25% | ◈2.50 |
| Rare | 13% | ◈7.50 |
| Epic | 5.5% | ◈25.00 |
| Legendary | 1.4% | ◈150.00 |
| Mythic | 0.1% | ◈1,000.00 |