Hackathon Prize Distribution Tool
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
The Hackathon Prize Distribution Tool enables hackathon organizers to distribute prizes to multiple winners in a single batch transaction. Prize distribution is a critical step in hackathon management, ensuring that winners receive their rewards efficiently and transparently. This tool provides a streamlined interface to distribute prizes with configurable winner addresses, prize amounts, and batch processing.
The tool reads hackathon contract state, prize pool state, prize parameters, winner addresses, token balances, prize amounts, prize distribution status, approval status, and distribution history. It supports distributing prizes to multiple winners in a single batch transaction, with automatic handling of token approvals and transfer execution. The tool also checks winner verification status before allowing distributions.
HOW TO USE
1. Connect your wallet using the Connect button. The tool automatically detects your connected address and network.
2. Select the network where your hackathon contract is deployed. The tool checks the BotGentz sender contract registry for the current chain.
3. Enter the hackathon contract address, the hackathon ID, and the payment token address.
4. Enter the winner addresses (comma-separated) and the corresponding prize amounts (comma-separated, matching order).
5. Configure your slippage tolerance percentage for the distribution transaction.
6. Click "Load hackathon" to verify the hackathon exists and is approved.
7. Review the distribution details in the preview panel including contract, hackathon ID, payment token, winners, and amounts.
8. Click "Distribute Prizes" to submit the distribution transaction through your wallet.
9. The tool will handle token approvals (if required) and execute all transfers in a batch transaction.
TECHNICAL MECHANISM
The tool uses the BotGentz shared sender contract to execute batch transfers for prize distribution. First, it reads the hackathon state to verify the hackathon exists, is approved, and that the caller is authorized to distribute prizes. The tool validates that the total distribution amount does not exceed the remaining prize pool balance. It then checks the prize pool's balance of the payment token and approves the sender contract for the exact total amount. The tool executes all transfers in a single batch transaction, sending the specified amounts to each winner address. The hackathon contract's state is updated to reflect the distributions, recording the distributed amounts and updating the remaining balance.
WHAT IT CANNOT SEE
This tool cannot verify that the price feed is accurate or reliable; it relies on the hackathon contract's internal state. It cannot detect if the oracle has been compromised or manipulated. It cannot ensure that prize distribution will execute at the optimal price due to slippage, market volatility, and block timing. It cannot guarantee that distribution will succeed if the prize pool balance is insufficient. It cannot verify that the winner list has been properly verified. It cannot verify that the hackathon contract has not been upgraded or modified. It cannot detect if the distribution path is optimal or if the transaction is being front-run by malicious actors. It cannot recover funds if execution fails due to contract bugs, insufficient approvals, out-of-gas errors, or blockchain reorgs. It cannot verify that winner addresses are legitimate or not. It cannot predict market movements, price gaps, or flash crashes that may affect distribution value. It cannot guarantee execution during extreme network congestion, high gas prices, or volatile market conditions. It cannot detect if the underlying hackathon protocol has been compromised. It cannot prevent the user from canceling or modifying distribution parameters through other interfaces. It cannot ensure that prizes are approved by the required parties. It cannot guarantee that winner verification is accurate or complete.
PLEASE NOTE
This tool is designed for EVM-compatible blockchains supported by the BotGentz sender contract (Ethereum, Polygon, Arbitrum, Optimism, Base, BSC, Avalanche, Fantom, and others). It requires an active wallet connection and sufficient native currency for gas fees. Always verify the hackathon contract address, hackathon ID, winner addresses, and amounts before executing. The tool is provided as-is with no warranty; users assume full responsibility for their transactions and should exercise caution when distributing hackathon prizes. For mainnet usage, ensure the hackathon contract has been audited and you understand the risks of prize distribution including insufficient funds, gas costs, and smart contract risks.