1. Server seed
Before a result is created, LuckBattle generates a secret server seed and publishes its SHA-256 hash. That hash commits us to the seed before it is revealed.
Every supported game result is generated from a server seed, your client seed, and a nonce. You can inspect your seed pair, rotate it whenever you want, and independently verify completed rounds.
Before a result is created, LuckBattle generates a secret server seed and publishes its SHA-256 hash. That hash commits us to the seed before it is revealed.
Your client seed is combined with the server seed and a nonce. The nonce increases with each round, so every result is generated from a unique set of inputs.
When you rotate your seed pair, the previous server seed is revealed. Hash it to confirm the original commitment, then replay the same inputs to confirm the result.
Choose one of your historical bets. Once its seed pair has been rotated, LuckBattle will load the proof and reproduce the recorded game outcome automatically.
You can also paste proof inputs manually. Add the original server-seed hash to verify the pre-bet commitment.
Your client seed is combined with LuckBattle's committed server seed and a unique nonce to generate each round.
Every retired pair is listed here with its original commitment and revealed server seed. Active server seeds are never exposed.
After rotating, compare the revealed seed with its committed hash, then reproduce a round from the same inputs.
SHA-256(serverSeed) = serverSeedHash
HMAC-SHA256(serverSeed, clientSeed:nonce:round)
Open Casino Bet History →