← KickRaffles

Draw fairness proof

Plinko - 01.10.2026 · $0 free battle · hosted by henryxrd

1 · Commitment (published before the draw)
Commitment hash
8bf7c5aa2b03a088f4c85b1a86d01e8cb9745f1a381423ab0964fb0e74ce359e
Committed at
2026-09-30T21:26:39.134Z
Algorithm
sha256_commit_reveal_v1

The bot posts this hash in Kick chat when the giveaway starts. The secret seed behind it stays hidden until a winner is drawn, so it cannot be swapped afterwards without the hash changing.

2 · Draw
Winner
preview_bot_u7dh6e
Drawn at
2026-09-30T21:26:46.422Z
Draw attempt
1
Revealed seed
a4453763c467e1b942846bba7000d33bc2e3c0891ca633d61bca2ea105f32f11
Entries hash
ce3b521b518b1dab5b6c25c5527559a2787ca6543e27e16bc1da647715e46a8b
Entries
5 (weighted)
Entry list used for the draw
#Kick userWeight
1preview_bot_u7dh6e2
2preview_bot_wbucdj1
3preview_bot_h4fgy1
4preview_bot_ttfuxx1
5preview_bot_8ru2an2
How it works
  1. commitment = sha256("sha256_commit_reveal_v1:" + seed)
  2. entriesHash = sha256(JSON of the entry list, in the order shown)
  3. entropy = sha256("weighted_commit_reveal_v1:" + seed + ":" + entriesHash + ":" + giveawayId + ":" + drawAttempt)
  4. r = first 4 bytes of entropy as uint32 ÷ 0xffffffff; walk the list subtracting each weight from r × totalWeight — the entry where it reaches ≤ 0 wins.

Raw data: /api/giveaways/cmuom84kg0005rr01qv0bqbw8/proof