Predict. Compete. Win.
Make Your ICPC World Finals Predictions Count
Testnet Version
Put your competitive programming knowledge to the test. Predict ICPC World Finals outcomes using free tokens allocated based on your Codeforces rating - because expertise should matter.
How It Works
Get Tokens
Connect your CF account to receive 100 tokens per rating point
Place Bets
Choose your predictions on team rankings, medal winners, or specific outcomes
Prove Your Expertise
Correct predictions split the entire pool proportionally to your stake
Quick Start
Already have MetaMask? You're 30 seconds away from your first bet.
Click the "Connect Wallet" button in the header first
New to crypto? No worries - everything is free including gas fees for your first 3 bets.
1. Install MetaMask
2. Connect your wallet (button in header)
3. Claim your tokens above
FAQ
It's a prediction pool where you use free tokens. To make the tokens meaningful, the amount you can get is based on your CF rating. Use them to participate in prediction pools for ICPC WF (and other contests in the future).
It is a standard ERC20 token deployed on sepolia testnet. You can transfer it to friends or build other apps using it. The token allocation is tied to your CF rating to ensure meaningful participation from the competitive programming community.
Your initial token allocation is calculated based on your best Codeforces rating. You get 100 tokens for each rating point.
For now I cover gas fees for onboarding and 3 bets, so you can participate for free. This includes gas fees for your initial transactions.
It's the same as in horse betting. You can put tokens on outcomes. In the end, the tokens are split between those who predicted correctly based on the size of their bet. The payout is proportional to your stake relative to the total winning pool.
Project is deployed on sepolia testnet for now.
1. Get a crypto wallet (i.e. MetaMask)
2. Click "connect wallet" button - Add the network and continue
3. Click "login with CF to get tokens"
4. Choose the pool, select your prediction, and press bet
Currently, token distribution is limited to the initial CF-rating-based allocation. Future mechanisms for earning additional tokens may be introduced.
However, you can arrange private bets with other users to win their tokens ;).
Since tokens are tied to your CF account, you cannot get additional tokens from the same account. This creates meaningful stakes for your predictions.
You can freely transfer tokens to other addresses, but only CF-verified accounts can receive the initial rating-based allocation. This prevents gaming the system through multiple accounts.
Currently focusing on ICPC World Finals.
No real money is involved - tokens are distributed freely based on CF rating. This is a prediction game using blockchain technology to ensure transparency and prevent manipulation.
All transactions are on-chain and immutable. If you experience wallet connection issues, try refreshing and reconnecting. For disputed outcomes, the resolution follows official contest results.
Pool outcomes are resolved based on official contest results. For ICPC WF, this means official standings published by the ICPC organization.
Yes, all bets are transparent on-chain. You can view the current distribution of predictions and stakes for any active pool.
I made this project for educational purposes and I see deployment and simplified onboarding as part of the learning.