$10.00

Ended
Prize

$10.00

paid in ETH
Entries closed

Ended

Entries10
Tickets10
Yours0
Chance—
Result

captainchonky

ticket #7

In the draw

10
Ticket allocation (10)

In the exact order tickets were assigned — oldest first. The winning ticket falls inside one of these ranges.

EntrantTicketsRange
Faided_Kick 11–1
pierughaps 12–2
Revaaa9 13–3
tomek2001 14–4
alphajackass 15–5
blackjackfighters 16–6
captainchonky winner17–7
crazyfrog2137 18–8
classybeefmeat 19–9
zedakito 110–10

Provably fair

The seed is out. Everything needed to reproduce this draw is below — the check runs in your own browser.

Server seed hash (published before the draw)
6b7ddfed909a5ba2bf0982ff294ce4d7dc2b5ce1b87ca8a39a9c7a3f6ce38b92
Client seed
01a0d4ec-8aaa-782c-a03f-a12b17d5e492
Nonce
0
Total tickets
10
Server seed (revealed)
78e2358474ed96d482b82ea11f3796d4aacffa6889351cbae4bbf9f003aad1cb
Winning ticket
#7
Could not run the check in this browser.
Reproduce it yourself
// Reproduce this draw with Node (no dependencies)
const { createHmac, createHash } = require("node:crypto");

const serverSeed   = "78e2358474ed96d482b82ea11f3796d4aacffa6889351cbae4bbf9f003aad1cb";
const clientSeed   = "01a0d4ec-8aaa-782c-a03f-a12b17d5e492";
const nonce        = 0;
const totalTickets = 10;

// 1. The published hash must match the revealed seed
console.log("seed hash:", createHash("sha256").update(serverSeed).digest("hex"));

// 2. The seed's hex string is the HMAC key
const hmac = createHmac("sha256", serverSeed)
  .update(`${clientSeed}:${nonce}`)
  .digest("hex");

// 3. First 13 hex chars = 52 bits, exact in float64
const n = parseInt(hmac.slice(0, 13), 16);
console.log("winning ticket:", (n % totalTickets) + 1);