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=...
if your cook profits, win 10coins
Shown on the giveaway before anyone wins. Proves we could not change the secret after entries closed.
4d990b02be31fb414596dd7e9f7c74262f92d16a9b8cc2f7ed4a64a08ba34d60Published once the giveaway finishes. Hashing this should reproduce the commitment above.
d17a4f10a49e856d53e4587aeb35893685cfb412559863d0bc0bc48bfdef1cc4A public value tied to this giveaway that mixes into each winner roll.
501bdfaacbefc6a4826ea863f6ca1292#1 zdzdimaaa
Entry ID
04775a81475db8e8dea5bbaf10136a0d
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.