Coinbinator
← $HOMECLAW

The raffle

There is no raffle yet. It happens only if “HomeClaw Max: The AI Brain for Your Smart Home” gets funded — the campaign is still running. The draw will use the holder list at the exact block of the deadline, so what counts is what you hold then.

The algorithm

  1. Take every holder's balance at the first block whose timestamp is at or after the Kickstarter deadline.
  2. Remove the pump.fun bonding curve and pool, the Pot, the operator wallet, and any wallet holding under 0.01% of supply.
  3. One ticket per whole token. Sort wallets by address; ticket numbers run in that order.
  4. Randomness: the first drand quicknet round whose time is at or after the deadline. seed = keccak256(randomness ‖ token address).
  5. For reward item i, attempt a: h = keccak256(seed ‖ i ‖ a). If h falls in the biased tail it is rejected; otherwise the winning ticket is h mod total. A wallet that already won is skipped to the next attempt.
# re-run the draw yourself (Node 22+)
git clone <this repo> && cd apps/worker
pnpm install
pnpm raffle:verify https://<site>/api/raffle/<slug>/inputs