Knockout Pools

Knockout Pools Trustless group betting on sports matches. Your stake goes into a smart contract, not a person's wallet. The code enforces the rules: nobody can move the money except by the rules written into the contract. Built for the BuildAnything "Spark" hackathon and deployed to Monad testnet. The problem Group betting between friends normally means one person collects everyone's money and is trusted to pay out fairly and on time. That person is a single point of failure—they might be slow, they might make a mistake on the result, or they might just not pay up. Knockout Pools removes that person entirely: stakes sit in a smart contract, outcomes are proposed and disputed by the group itself, and payouts are enforced by code. How it works 1. Anyone creates a pool by choosing a sport and match, setting a stake (MON), a join deadline (kickoff), and a dispute window. 2. Friends join by staking the same amount and selecting an outcome. 3. After kickoff, the pool locks automatically and no more participants can join. 4. A participant proposes the result. The app prefills a suggested result, but a human always confirms it before it's submitted on-chain. 5. A dispute window opens, allowing participants to dispute the proposed result. 6. After the dispute window closes, anyone can finalize the pool. The majority decision wins, and ties cancel the pool. 7. Winners claim their share of the pot. If the pool is cancelled, everyone receives a refund. Supported sports: - Football - Cricket - Formula 1 - Basketball - Tennis
Discussion
No comments yet. Be the first to share what you think.