Look up any giveaway by ID and confirm the published commitment matches the spin result.
Every giveaway has a Verify link on its card. The ID is in that URL as ?id=...
10Coins free x5
Shown on the giveaway before anyone wins. Proves we could not change the secret after entries closed.
2fdff0a79ab7d718baaac625b468785a22e59e6f7f70813291f680b08d74eb95Published once the giveaway finishes. Hashing this should reproduce the commitment above.
9941858db4cb9d21727fce28d1253a59e10090ebff67cd5bd2d77f9aabbca753A public value tied to this giveaway that mixes into each winner roll.
2b9688fc5df25ec1d43f24de86158954#1 Banto69w
Entry ID
4e493dabd8e6b89585d5a2848c1d28b9
#2 poutine
Entry ID
2a6163416c5718cca4343d5e465277d8
#3 💯 deubelfan67 💯
Entry ID
1296c1b66bb10f5b0f3259a5d5bfcbaf
#4 skillwill
Entry ID
7516b4f6df845d2f1fcc28a6013416a0
#5 Zen
Entry ID
ee2723c1285e4b9e774091671df172c5
Before the spin, we generate a random 32-byte secret and publish only its hash.
commitment = SHA256(serverSecret)Entries are sorted by join ticket ID. Each winner slot gets a roll from the secret, draw reference, and slot number.
roll = SHA256(serverSecret + drawRef + slot)[0:8] → 0.00–99.99After the live spin we publish the secret. This page reruns the same steps and checks the winner list.
SHA256(revealedSecret) === commitmentJoin tickets are random IDs assigned when someone enters. The secret stays hidden until the spin finishes, then anyone can check the result here.