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=...
25Coins free x5
Shown on the giveaway before anyone wins. Proves we could not change the secret after entries closed.
15a29ee6fc972db0ba8729db44f8a021a9c9f9d067936c3a62979c2841b985fePublished once the giveaway finishes. Hashing this should reproduce the commitment above.
dafb500a998b7f41be5ba8a579408147b695f906e14c543da9f0c5531d11b598A public value tied to this giveaway that mixes into each winner roll.
ec981a20a701ef455837743e0f967460#1 Moppersmurf
Entry ID
afa81c905e6a03ec6789e11caa54d8f0
#2 sheeesh
Entry ID
ab3789d977f1b169f93175a07618b87e
#3 Jaylow
Entry ID
f902ffbd0304f108c48ada90dd0c4f31
#4 BennyS
Entry ID
769487835e0a9bd266a06187476d279f
#5 TACTIKAL
Entry ID
1ae8d496b96f2a9593d1b337bd2c6110
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.