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 user | Weight |
|---|---|---|
| 1 | adil123_wow | 5 |
| 2 | codeshury | 1 |
| 3 | henryxrd | 5 |
| 4 | anillx | 5 |
| 5 | berkkara | 5 |
| 6 | batirfilay | 5 |
| 7 | giftedd1 | 5 |
| 8 | Ozyxxx12 | 1 |
| 9 | ydufu31 | 5 |
| 10 | csgopro234 | 1 |
| 11 | Sucha129 | 1 |
How it works
- commitment = sha256("sha256_commit_reveal_v1:" + seed)
- entriesHash = sha256(JSON of the entry list, in the order shown)
- entropy = sha256("weighted_commit_reveal_v1:" + seed + ":" + entriesHash + ":" + giveawayId + ":" + drawAttempt)
- 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.