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=...
30coins free
Shown on the giveaway before anyone wins. Proves we could not change the secret after entries closed.
3a55238b8d9d169393d4063703c7e344109838c33d8bb6db57d6beb4f90ce360Published once the giveaway finishes. Hashing this should reproduce the commitment above.
a99929fcb1309b0236940e562f8f121abd51e873cec85e127439fa622c029439A public value tied to this giveaway that mixes into each winner roll.
1581a2fbdadbaaf4c7b58867700c104c#1 skillwill
Entry ID
94002867a9094767e9e741897484a6ca
#2 Renegade1337
Entry ID
0cff15e523c9957654e650f1dc753b2b
#3 kaimietis
Entry ID
92d237a671d8ca2745779e434667b70b
#4 menno133
Entry ID
59e611205500543e56c112fc100ff446
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.