Solana · non-custodial
Raffles for the people who actually hold your token.
Take an on-chain holder snapshot, weight entries by balance, and draw a winner with a reproducible proof. You send the prize yourself — we never touch your funds.
Snapshot
Every token account is read and aggregated per owner wallet at a fixed slot. Burn addresses, pools and the mint itself are excluded by default.
Draw
Entries scale with balance. A random 32-byte seed picks the winning entry index, and the full derivation is published with the result.
Pay out
Copy the winning address and send the prize from whatever wallet you already use. No connection, no approvals, nothing custodial.
How the raffle works
HolderDraw is a weighted raffle for Solana token holders. The entire draw is computed locally in your browser, then packaged into a shareable proof that anyone can verify independently.
Weighted entries
Each wallet gets one entry per configured token amount. If you set 1 entry per 100 tokens, a wallet holding 500 tokens gets 5 entries, 1,000 tokens gets 10, and so on. You can cap entries per wallet so a single whale cannot dominate the draw.
The draw
A random 32-byte seed is generated. For each place, the app computes sha256(seed:place), turns that digest into a number, and picks the matching entry from a cumulative weighted list. The seed and every step are included in the proof.
Verifiable proof
The snapshot of holders, rules, slot and seed are hash-locked. A shared proof cannot be edited without breaking the hash. Anyone can paste the proof into the Verify page and re-run the exact same math to confirm the winners.
Quick walkthrough
- 1Paste the SPL token mint and detect the token.
- 2Set tokens per entry, minimum balance, winners and any exclusions.
- 3Take the snapshot — it freezes holder balances at a specific slot.
- 4Draw the winners and share the proof link or download the JSON bundle.
- 5Send the prize from your own wallet and record the transaction signature.
- 6Anyone can verify the result without trusting you or this website.