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=...
32coins free on stream
Shown on the giveaway before anyone wins. Proves we could not change the secret after entries closed.
7b3d68c770467b7d4c0be58acc934d8d2c6cf7ca72784bc8a00bede1a4b0ca66Published once the giveaway finishes. Hashing this should reproduce the commitment above.
158d9469053fed13003f138d6521e75a7b26b47e9b52bc99e45189b496d4736dA public value tied to this giveaway that mixes into each winner roll.
935431363f7d22907cdb36be8b71aad4#1 Renegade1337
Entry ID
7035eb102dba9c19fedde008b4388838
#2 poutine
Entry ID
9f59a058253c1012a862b1308688ad36
#3 sheeesh
Entry ID
400119f3a770d84898d232f9bdd85e73
#4 BennyS
Entry ID
68fb41b642bcbf7e1f9de62d198deee2
#5 💯 deubelfan67 💯
Entry ID
b646d2ff77e7109cd5c5dd2691943e28
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.