Resolution & Payouts
How betting pools resolve and winners get paid.
Market Resolution
When Polymarket resolves the market, the cron job detects it and settles the pool:
Resolution timing depends entirely on when Polymarket settles — could be hours or days after the event.
Payout Calculations
If Creator Wins
If Viewers Win
Worked Example
Withdrawing Winnings
After resolution, winners can withdraw at any time — there is no deadline.
- Go to the prediction page or your unclaimed winnings dashboard
- Click Withdraw Winnings
- Confirm the transaction
- USDC is transferred from the smart contract to your wallet
Platform Fees
The 2% fee is taken from the losing side's stake:
- Fees accumulate in the contract's
accumulatedFeesvariable - Contract owner can withdraw via
withdrawFees(address) - Withdrawal is manual — must be called by the owner wallet
Edge Cases
No Bets Placed
- On resolution, no on-chain settlement is needed
- Creator can cancel and reclaim their full stake at any time
Partial Fill
- Only the matched portion is at risk
- Unmatched stake is returned to the creator after resolution
Failed On-Chain Resolution
- Retried automatically on the next cron job run
- Manual resolution available via admin dashboard
Eroteme