← KickRaffles

Draw fairness proof

Çekiliş - 29.07.2026 · $0 free battle · hosted by codeshury

1 · Commitment (published before the draw)
Commitment hash
755ebc672e780f91d9bed3897e1c9a0ba05e2849b394360b2e317dc951850159
Committed at
2026-07-29T15:29:29.568Z
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
giftedd1
Drawn at
2026-07-29T15:33:03.536Z
Draw attempt
1
Revealed seed
45274963c330404da164eaa38330e8b539ffd3e979c7da088a877566393d4113
Entries hash
a4ce59ad32c857a0d11b3fc130a64e6b3d1e9f684fad274c4089daeeb1fb5cfa
Entries
11 (weighted)
Entry list used for the draw
#Kick userWeight
1adil123_wow5
2codeshury1
3henryxrd5
4anillx5
5berkkara5
6batirfilay5
7giftedd15
8Ozyxxx121
9ydufu315
10csgopro2341
11Sucha1291
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/cms68q5eq003voy01y78e75hz/proof