The days of "black box" algorithms are over. Every bet on Duel Casino can be cryptographically verified by you, ensuring absolutely zero manipulation.
Provably Fair is a system based on open-source cryptographic algorithms that allows players to verify that the outcome of a game was predetermined and not manipulated after the bet was placed.
Duel uses standard HMAC_SHA256 hashing to generate game results. This means the result is math, not magic.
Generated by the casino. It is hidden (hashed) before you bet, so you know we can't change it, but we can't change the outcome to beat you.
Generated by YOU (or your browser). This ensures the casino doesn't know the final input variables when generating the result.
A simple counter (1, 2, 3...) that increases with every bet you make, keeping each round unique.
HMAC_SHA256(ServerSeed, ClientSeed + Nonce).Duel provides the source code for verification. You don't have to take our word for it—run the code yourself.
const crypto = require('crypto');
const serverSeed = 'your_revealed_server_seed';
const clientSeed = 'your_client_seed';
const nonce = 1;
const hash = crypto.createHmac('sha256', serverSeed)
.update(`${clientSeed}:${nonce}`)
.digest('hex');
console.log(`Game Result Hash: ${hash}`);
// This hash determines the roll number (e.g. 0-100 on Dice)
Ready to test the fairness?
Play Fair Games Now