About WinCoins
A decentralized prediction platform where you can create events, make predictions, and earn rewards on the blockchain.
What is WinCoins?
WinCoins is a smart contract-powered prediction platform that allows users to create prediction pools for any future event with multiple possible outcomes. Whether it's sports matches, election results, market predictions, or any other event with uncertain outcomes, WinCoins provides a fair and transparent way to put your predictions to the test.
Create Events
Set up prediction events with custom outcomes and deadlines
Make Predictions
Back outcomes you believe will happen
Claim Winnings
Winners receive proportional payouts from the total pool
Earn Creator Fees
Event creators earn a share of the platform fees
AI Resolutions
Automatically resolve events using Artificial Intelligence Agents
Multi-Chain Support
Deploy and interact across Celo, Moonbeam, and other EVM networks
How WinCoins Works
Event Creation
Anyone can create an event by defining:
- Event name and description
- Possible outcomes (minimum 2)
- Prediction deadline (when betting closes)
As the event creator, you'll earn a portion of the platform fees when the event is resolved.
Prediction Phase
Users place their predictions by:
- Choosing which outcome they believe will occur
- Deciding how much ETH to wager
- Confirming the transaction before the deadline
All ETH wagered goes into outcome-specific pools. You can bet on multiple outcomes or add to existing predictions.
Event Resolution
After the deadline passes, events can be resolved in multiple ways:
- Manual Resolution: The event creator declares which outcome actually occurred
- AI Resolution: Leverage Artificial Intelligence to automatically determine the winning outcome
- Oracle Resolution: Designate a trusted third-party oracle to resolve the event
- The smart contract automatically calculates payouts based on the resolution
- A small fee (0.1% of winnings) is split between the platform and event creator
Resolution method is chosen when creating the event, ensuring transparency and accountability.
Claiming Rewards
Winners claim their share of the total pool:
- Payouts are proportional to your bet size within the winning outcome
- If you bet 10% of the winning pool, you get 10% of the total prize
- Event creators can withdraw their accumulated fees
All transactions are transparent and verifiable on the blockchain.
Event Cancellation & Refunds
If an event needs to be cancelled, the event creator can:
- Cancel the event before the prediction deadline passes
- All participants become eligible for full refunds of their prediction amounts
- Users can claim their complete refunds through the "My Predictions" tab
- No fees are charged on cancelled events - users get back exactly what they put in
This ensures fairness when events cannot proceed as originally planned, protecting all participants' investments.
Understanding Payouts
Example Scenario
Event: "Team A vs Team B"
Outcomes: Team A wins, Team B wins, Draw
Betting Results:
- Team A wins: 2 ETH total (from 3 users)
- Team B wins: 6 ETH total (from 8 users)
- Draw: 2 ETH total (from 4 users)
- Total Pool: 10 ETH
If Team A wins:
Important: Fees are only charged on winnings (profit), not on returned stakes
- Winnings calculation: Total pool (10 ETH) - Winning predictions (2 ETH) = 8 ETH in winnings
- Fee calculation: 0.1% of winnings only = 8 ETH ร 0.001 = 0.008 ETH total fees
- Fee split: Platform gets 0.004 ETH, Creator gets 0.004 ETH
- Pool after fees: 10 ETH - 0.008 ETH = 9.992 ETH available for winners
- Payouts:
- User who bet 0.5 ETH gets: (0.5 รท 2) ร 9.992 = 2.498 ETH
- User who bet 1 ETH gets: (1 รท 2) ร 9.992 = 4.996 ETH
- User who bet 0.5 ETH gets: (0.5 รท 2) ร 9.992 = 2.498 ETH
Note: Winners get their original bet back PLUS their share of winnings from missed predictions, minus the small fee on winnings only.
Safety & Security
๐ Smart Contract Security
Built with OpenZeppelin's battle-tested security patterns including reentrancy protection and access controls.
๐ Transparent & Verifiable
All transactions and outcomes are recorded on the blockchain for complete transparency.
โฐ Time-locked Resolution
Events can only be resolved after the prediction deadline has passed, preventing manipulation.
๐ Unclaimed Protection
Winnings remain claimable for 10 years. After that, unclaimed funds may be collected by the platform.
Getting Started
What You Need:
- MetaMask Wallet: Install the MetaMask browser extension
- ETH for Gas: Small amounts of ETH to pay for transaction fees
- Prediction Funds: ETH to back your predictions (any amount you're comfortable with)
Ready to Start?
Connect your wallet and explore existing events, or create your own prediction market today!
Go to Platform