← $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
- Take every holder's balance at the first block whose timestamp is at or after the Kickstarter deadline.
- Remove the pump.fun bonding curve and pool, the Pot, the operator wallet, and any wallet holding under 0.01% of supply.
- One ticket per whole token. Sort wallets by address; ticket numbers run in that order.
- Randomness: the first drand quicknet round whose time is at or after the deadline. seed = keccak256(randomness ‖ token address).
- 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