


Run verifiable, tamper-proof community raffles for Bitcointalk campaigns, bounties, and contests seeded deterministically by Bitcoin blockhashes.
Paste your participant usernames or ticket numbers, one per line.
Pick a future Bitcoin block height so neither host nor entrants can predict the seed.
Winners are derived mathematically using hex-to-decimal slicing and modulo operations.
Generate 1-click formatted BBCode ready for your Bitcointalk campaign thread.
Why Bitcoin blockhashes provide true cryptographic fairness without trusted third parties.
A Bitcoin block hash is a 64-character hexadecimal string. To perform arithmetic, the algorithm extracts the trailing 6 hex characters and converts them into a base-10 integer between 0 and 16,777,215.
The decimal integer is divided by the total count of participants. The remainder (the modulo % operator) yields the zero-based index of the winner.
For multiple winner draws, the selected participant is removed from the array to prevent duplicate wins. The tool shifts the 6-character slicing window one step to the left to extract fresh entropy.
Common questions regarding provably fair drawings on crypto forums.
No. By locking the list of participants and naming a future block number in public before that block is mined, neither the manager nor the entrants can manipulate the hash generated by the global Bitcoin mining network.
Miners cannot easily bias specific trailing characters of a blockhash without burning hundreds of thousands of dollars in wasted hash power, making it economically irrational for giveaway outcomes.
The tool queries live blockchain APIs. If the block height is still in the future, it informs you that the block has not been mined yet. Once mined, rerun the draw to view the winner instantly.
Once you calculate results, click "Copy Forum BBCode". You can paste that directly into your thread to display a formatted breakdown with links to the block explorer.