Hold teams like trading cards. Real games move the prices: your team scores, your price jumps. One coin runs everything. Season 1 is the World Cup, live right now. Season 2 is club football, starting July 10. This page explains it all, in plain words.
cupcoin.fun is a game where you own pieces of real teams, like holding trading cards with live prices. Real games move those prices. Your team scores, your price jumps. Your team gets knocked out, it drops. You can sell any time. One coin runs the whole thing.
The whole game is one simple loop:

Everything below explains one piece at a time, in plain words. Short on time? Read this section, how prices work, and the bonus engine. That last one is the fun part: your team plays well, your bag grows.
There's one coin with two forms. $CUP is the coin you buy on pump.fun. Credits are the chips you play with in the app. Think of a casino: cash at the door, chips at the table. One tap swaps between them, both ways, always one-for-one.
Converting takes one signature and about half a minute. You can swap back to $CUP whenever you want. You never have to think about the plumbing. The app handles it.
There will only ever be 1 billion $CUP. No one can ever make more. In fact, the pile slowly shrinks: a small slice of the fees gets burned (locked away forever) as people play. The project bought about a quarter of the coins (~250 million) on the open market. That pile funds the prizes and keeps every team's market stocked. The other ~75% trades freely on pump.fun.
Get $CUPThe main event. Buy and sell shares in any of the 48 teams, any time. There's always a price. No waiting for a buyer.
Open a team, check its live chart, and trade with a tap. Buying costs a 2% fee. Selling costs 7%. Those fees fund the prizes (see where the money goes). There's no lock-in. Sell whenever you want.
Surprise bundles of team shares, like ripping a pack of cards. One buy gets you an instant squad, revealed card by card. “What do I buy first?” is the hardest question on any market. Packs answer it. Most people get their first shares here.
| Pack | Price | Cards | Chance of a top (S) team |
|---|---|---|---|
| Starter | 6,000 Credits | 3 | 3% |
| Premium | 27,000 Credits | 5 | 7% |
| Legend | 70,000 Credits | 5 | 12% |
Club season brings new packs: a free rookie pack tied to that night's games, derby and playoff packs, protection on dry streaks, and fusing duplicate pulls into a bigger pack.





Daily fantasy football. Pay one flat entry, draft 5 player cards from that day's games, and pick a captain who scores double. Real match stats score your lineup. The best lineup takes the pot. Every day has a guaranteed prize, so the pot is real even on a quiet day.
Every team playing that day brings its stars: a card for each forward and midfielder, plus one defense card for the whole back line. You pick 5, mixing countries freely:
| Player does this | Forward | Midfielder |
|---|---|---|
| Plays (gets on the pitch) | +2 | +2 |
| Scores a goal | +10 | +13 |
| Assist | +6 | +7 |
| Shot on target | +1 | +1 |
| Key pass | +1 | +1 |
| Yellow card | −2 | −2 |
| Red card | −5 | −5 |
| The defense card | Points |
|---|---|
| Clean sheet (let in 0) | +20 |
| Let in 1 | +10 |
| Let in 2 | +3 |
| Let in 3 or more | −2 |
| Team wins | +4 |
| Team draws | +2 |
| Slot | Card | What they did | Points |
|---|---|---|---|
| 1 (C) | 🇧🇷 Forward | 2 goals, 1 assist, 3 on target | 32 → ×2 = 64 |
| 2 | 🇫🇷 Midfielder | 1 goal, 2 key passes | 18 |
| 3 | 🇲🇽 Forward | 1 assist, 2 on target | 10 |
| 4 | 🇧🇷 Defense | clean sheet + win | 24 |
| 5 | 🇫🇷 Midfielder | played, 1 yellow, 1 key pass | 1 |
| Total | 117 |
Head-to-head calls. Pick a side, put Credits on it, and if you're right you split the other side's money. Two flavors: team vs team on one match, and star vs star on tournament goals.
Fans put 2,000 Credits on Argentina and 1,000 on Mexico. You put in 500 of Argentina's 2,000, so a quarter of that side. A 5% fee (150) comes off the losing pot only.
| Result | What happens | Your result (500 on ARG) |
|---|---|---|
| Argentina win | ARG side splits Mexico's 950 (after fee) + money back | 500 + 25% × 950 = ~738 |
| Mexico win | Your 500 goes to the Mexico side | 0 |
| Draw / cancelled / one-sided | Everyone refunded, no fee | 500 back |
One giant pot of Credits, fed by a slice of every fee in the game. Just holding team shares enters you automatically. No sign-up. One lucky holder wins the whole pot.
Lock up Credits to earn a share of the fees the game collects. The longer you lock, the bigger your share. No new coins are ever printed for this.
Every trade pays a small fee, and a slice of every fee goes to stakers. That's the whole deal: real fees in, real fees out. The payout can be big, small, or zero. It's never a promise.
| Lock for | Counts as |
|---|---|
| 1 week | 1.0× |
| 1 month | 1.5× |
| 3 months | 2.5× |
| 6 months | 4.0× |
| 12 months | 6.0× (the max) |
Every account gets an invite link automatically. When a friend joins through it and buys packs, you earn a slice of those pack fees, paid straight to your wallet.
The first link a person joins through wins, and each person can only be invited once. There's nothing to claim and nothing to sign up for. If a player has no referrer, that slice rolls into the jackpot instead. Inviting yourself doesn't count.
Free AI match calls. Before every match, the AI posts its pick: the winner, the score, likely scorers, and the reasoning. Reading it costs nothing.
Every league season is a set, like a trading-card set. It lists, it trades, it ends, and the next one begins. Two sets are on the board right now.
Season 1 is the World Cup game this whole page describes. The knockout rounds are running now, and the final is July 19. After that, its shares retire.
Season 2 is club football: Champions League and Premier League, one share per club. All 44 club markets are already built and stocked on-chain. Trading opens Fri Jul 10, 2026. Seven more clubs join when Champions League qualifying wraps in late August. Same coins, same game, now nine months long instead of five weeks.
Your team got knocked out? Their shares don't just die. Trade them in for carry credits, and your credits turn into Season 2 club tokens. Your World Cup run rolls forward into the club season.

Three steps, start to finish:
| Group | Credits per share | Ratio |
|---|---|---|
| S | 20 | 20× |
| A | 8 | 8× |
| B | 3 | 3× |
| MEME | 1 | 1× |
As more sports come online, every season ending becomes an on-ramp. Finish the soccer season and roll into the NFL. Finish an F1 season and roll into hockey. Nothing gets stranded in a dead set.
Seasons end. Teams retire. Your $CUP and Credits roll forward, forever. One coin carries you from the World Cup into club football, and into every sport after that.
When a season ends, its team shares retire. Knocked-out shares roll forward through carry. Between seasons, staking keeps paying out the fees the game collects. Nothing about your coins resets.
Every team has its own market, and it never closes. The rule is simple: buying pushes the price up, selling pulls it down. The bigger the trade, the bigger the move. There's always a price. You never wait for a buyer.

Each team also has a cushion: a pile of tokens that decides how hard its price is to move. Favorites have thick cushions, so they move slow and steady. Minnows have thin cushions, so they whip around. That one dial is the whole difference between the four groups.
| Group | Teams | Cushion size | Starting price |
|---|---|---|---|
| S | 4 | 10,000,000 | 0.20 |
| A | 8 | 4,000,000 | 0.08 |
| B | 16 | 1,500,000 | 0.03 |
| MEME | 20 | 500,000 | 0.01 |
The same buy moves each group by a wildly different amount. Here's what a 100,000 Credit buy does at starting prices:
| Group | Same 100k buy | Price move |
|---|---|---|
| S | into a thick cushion | +2.0% |
| A | +5.1% | |
| B | +13.8% | |
| MEME | into a thin cushion | +44.0% |
Now picture a real wave of money, 750,000 Credits, the kind a big upset sets off:
| Group | Price move on a 750k buy |
|---|---|
| S | +15.6% |
| A | +41.0% |
| B | +125.0% |
| MEME | +525.0% |
Real results drive everything. The app watches the official scores. Goals and wins reward the fans holding that team. Getting knocked out ends a team's run.
Each finished game earns points from the final score. No player stats needed. The engine is the same for every sport — only the scoreboard changes. Pick a sport:
| What happens | Points |
|---|---|
| Win | 100 |
| Draw | 40 |
| Goal scored | 25 each |
| Clean sheet (no goals let in) | 25 |
| Red card | −20 each |
When a smaller team beats a bigger one, its points get a bonus. The bigger the gap, the bigger the bonus:
| Upset | Gap | Bonus |
|---|---|---|
| A beats S · B beats A · MEME beats B | 1 | 1.25× |
| B beats S · MEME beats A | 2 | 1.50× |
| MEME beats S | 3 | 1.75× |
In the knockouts, a loss means your team is out, and fans rush to sell. First out the door gets the best price. We're upfront about that: it's musical chairs. But three things turn the cliff into a slide:
This is the headline. You don't just sit and hope someone else buys. The game itself drops bonus Credits into a team's pool when that team does stuff on the pitch. A goal, a win, a clean sheet, an upset, even a shot on target. Each one is fresh buying power landing in the pool, so the price floor rises live while you watch.
It's the gold +Tokens → Poolbadge you see flash on the chart. No shares get sold. It's not a payout to any one person. The bonus deepens the team's own pool, which lifts the price for everyone holding it. Every bonus prints a green candle and an icon on the chart, so the chart literally is the match.
The game watches the official match feed and reacts the moment things happen. Two twists: a draw pumps both teams, and a red card pumps the opponent (the side that just went a man up).
Smaller teams get bigger bonuses. A minnow's shallow pool needs far fewer tokens to move, so the engine drops more into the little guys and they pop the hardest. These are the exact amounts, in Credits per event:
| Trigger | S | A | B | MEME |
|---|---|---|---|---|
| Goal | 110,000 | 185,000 | 300,000 | 520,000 |
| Win | 150,000 | 220,000 | 370,000 | 600,000 |
| Draw (each team) | 90,000 | 130,000 | 220,000 | 360,000 |
| Clean sheet | 55,000 | 75,000 | 130,000 | 200,000 |
| Upset (extra) | – | 445,000 | 740,000 | 1,300,000 |
| Red card (to opponent) | 45,000 | 75,000 | 120,000 | 210,000 |
| Penalty won | 55,000 | 90,000 | 150,000 | 260,000 |
| Shot on goal | 6,000 | 9,000 | 15,000 | 26,000 |
| Shot in box | 3,500 | 5,000 | 8,500 | 14,000 |
| Shot | 1,500 | 2,000 | 3,500 | 6,000 |
| Corner | 2,000 | 4,000 | 6,000 | 10,000 |
| Blocked shot | 1,000 | 1,500 | 2,500 | 4,000 |
| Offside | 1,000 | 1,500 | 2,500 | 4,000 |
Here's what one group-stage goal does to each group's price:
| Group | One group-stage goal |
|---|---|
| S | ~+1.1% |
| A | ~+4.6% |
| B | ~+20% |
| MEME | ~+104% |
The deeper into the tournament, the bigger every pump. A goal in the final is worth 2.5× a group-stage goal:
| Stage | Pump multiplier |
|---|---|
| Group stage | 1.0× |
| Round of 32 | 1.25× |
| Round of 16 | 1.5× |
| Quarter-final | 1.75× |
| Semi-final · 3rd place | 2.0× |
| Final | 2.5× |
The bonus engine has a mirror. A good play pumps your team's pool. A bad play swings tokens to your opponent: the offending team's pool dips, and those tokens land in the other team's pool. One team's slip is the other team's gain, live.
Swings are sized like the bonuses: smaller teams swing harder, and knockout rounds swing up to 2.5× more. A red card in a knockout can print a real red candle on one chart and a green one on the other, at the same moment.
Open any team and you get its whole story on one screen: a live price chart with a marker for every pump, a receipt of every bonus it ever got, and its real match stats.
Green candles when the price rises, red when it eases. The special part: every bonus drops a little icon right on the chart at the moment it happened. You can see exactly which goal or card moved the price.
Tap any marker to see what it was and how many tokens it moved. Zoom in on one matchday or out to the whole run.
Below the chart, the Pool Injections panel lists every bonus this team ever received:
Tracked Stats shows the team's real performance: record, goals, shots, possession, clean sheets, cards, and more. Same data the bonus engine reads, so you can see exactly why a pool has been pumping (or hasn't).
Every trade pays a small fee. Those fees fund everything: the jackpot, the prize pots, staking payouts, and the burn. Every split follows fixed, public rules. Nothing is hidden, and no coins are ever created out of thin air.
Every fee in the game lands in one of six places:
Buying costs 2%. Selling costs 7%. So a quick in-and-out costs about 9%. That's on purpose: flipping for tiny gains loses, and holding through matchdays wins. One hard promise on top: no fee anywhere in the game can ever go above 10%. That ceiling is locked in the contract.
Spend 1,000 Credits and 20 come off the top. The other 980 buy your shares. The 20 splits like this:
| Where it goes | Share | Per 1,000 spent |
|---|---|---|
| Keeping markets deep | 40% | 8.0 |
| This team's holder rewards | 20% | 4.0 |
| The jackpot | 20% | 4.0 |
| Staking | 10% | 2.0 |
| Ops | 10% | 2.0 |
| Total | 100% | 20.0 |
Sell for 1,000 Credits and 70 come off, so you keep 930. The biggest slice goes right back into the team you just sold. That's the clever part:
| Where it goes | Share | Per 1,000 sold |
|---|---|---|
| Back into the SAME team | 33.34% | 23.34 |
| This team's holder rewards | 22.22% | 15.55 |
| The jackpot | 22.22% | 15.55 |
| Burned (gone forever) | 11.11% | 7.78 |
| Staking | 5.56% | 3.89 |
| Ops | 5.55% | 3.89 |
| Total | 100% | 70.0 |
A slice of the fees is burned: sent to a locked address that nobody, including us, can ever spend from. Burned coins are gone for good. Since no new coins can ever be made, the total pile of 1 billion only shrinks over time.
Don't take our word for it. The burn address is public, and the reference section links a live coin-count API anyone can check.
The project bought about 250 million coins on the open market, like anyone else. That pile funds every prize in the game:
| What the ~250M pile pays for | Share |
|---|---|
| Goal-scoring rewards for holders | 40% |
| Bonus-engine pumps (goals, wins, upsets) | 20% |
| The Golden Boot jackpot | 17.5% |
| Staking payouts | 15% |
| Creator + friend rewards | 5% |
| Getting team pools up and running | 2.5% |
CUP stands for Continuous Unified Predictions. Three words, three promises. Continuous: your positions live through every game and season instead of dying like bet slips. Unified: one coin and one AI engine across every sport. Predictions: everything you hold is a live opinion about what happens next.
A bet slip dies the moment the game ends. A prediction-market contract pays out and disappears. Here, the team itself is the market: a share you hold all season while every match moves its price. Games update the market. They never end it.
| Sportsbook | Prediction market | Here | |
|---|---|---|---|
| Your pick lives for | One game | Until one question resolves | All season, then carries over |
| When it ends | Slip pays or dies | Contract pays and vanishes | Nothing dies. The price just moves |
| During the match | House moves the odds | Thin action | Goals and cards move your share live |
| Reason to come back | A new bet | A new question | You still hold your teams |
The most visible piece of the AI engine is the Bet Analyzer: a public, graded call on every match, free to read. The full thesis lives in the whitepaper:
The World Cup was Season 1, the proof. Club football is next. Then the leagues stack so something is always live: soccer hands off to the NFL, the NFL to the NHL, F1 runs alongside. One platform, one coin, every season.

| League | You own | Season | Up next |
|---|---|---|---|
| Soccer · PL × UCL | Clubs | Aug → May | Fri Jul 10, 2026 |
| NFL | Teams | Sep → Feb | Sep 2026 |
| NHL | Teams | Oct → Jun | Oct 2026 |
| F1 | Drivers | Mar → Dec | Nov 2026 |
| Golf | Players | Season-long tours | On the list |
Every league plugs into the same core. $CUP is the hub coin. Credits price everything. Every league's fees feed the same jackpots, staking, and burns. A new sport is a new set of shares and a new results feed, never a new coin. Holding or staking Credits is a seat at every table at once.
Curious why the coin lives in two places? Short version: we wanted both crowds. $CUP lives on Solana, where the trading energy is. The game runs on Abstract, where the gamers are. You never have to pick a side.
A coin and a game want different homes. The fast-trading, meme-loving side of crypto lives on Solana, especially on pump.fun. That's the launchpad for the buzz. The people who love actually playing games hang out on Abstract, a chain built around apps and games. So we put each thing where it thrives, and the one-tap convert ties them together (see the coins section).
Walk in with whichever wallet you already have. We quietly set up the other side, so you end up with both:
cupcoin.fun is its own independent game. It is not a financial product, and nothing on this page is an offer, an investment, or financial advice.
This same note also appears at the top of every page of the app.
Want to look under the hood? Here's where everything actually lives, on public block explorers anyone can check. You never needany of this to play. It's here for the curious.
$CUP is the coin you buy on pump.fun (1 billion ever, no more). Here's the official page and its exact address. Always double-check the address before buying.
Solana $CUP on pump.funCdLvFZSZowjsRcMum7Br6gZ3VDvnyvBcu7K8L9PspumpAnyone can check how many coins are still in circulation. No login, no wallet, just a public link:
GET /api/supply/circulating→ { "circulatingSupply": N }N = 1 billion, minus burned coins, minus coins held by the team pools, minus the project treasury. Add ?format=full for the full on-chain breakdown.Everything in the game is priced and paid in Credits on Abstract. Each address below links to abscan.org, the Abstract block explorer. Grouped by what they do:
| The coin | What it does | Address |
|---|---|---|
| Credits | The in-game coin, 1:1 with $CUP. Every share, prize, and pack is paid in it. (The block explorer shows the ticker “wCUP”, short for wrapped CUP — same thing.) | 0x7430…50d7 |
| Where you play | What it does | Address |
|---|---|---|
| Team Market | The exchange for the 48 nation shares, where prices move. | 0xfa77…36a4 |
| Team Token Factory | Creates each team's fixed pile of 100M shares. | 0x312c…8978 |
| Pack Sale | Buy surprise packs of shares. | 0x0a5F…31Df |
| Pack Opener | Opens packs with verifiable randomness (Pyth Entropy). | 0x6455…f2f8 |
| Matchday Arena | An early contest contract. Today's fantasy Arena settles through Survivor Pools. | 0x0003…43Ee |
| Rivalry Pools | Head-to-head nation predictions. | 0x44D2…35e7 |
| Survivor Pools | Pick a nation to survive each round. | 0x4BC8…8958 |
| Staking Vault | Lock Credits to share the fees the game collects. | 0xb4A0…a352 |
| Rewards & machinery | What it does | Address |
|---|---|---|
| Fee Router | Splits every fee into the pots: jackpot, rewards, staking, markets, burn. | 0x27D6…A94B |
| Jackpot Vault | Holds the Golden Boot jackpot. | 0xbB83…7963 |
| Rewards Vault | The prize pile that funds reward drops. | 0xa789…2024 |
| Merkle Distributor | Where players claim their rewards. | 0xCed6…6348 |
| Stat Oracle | Posts official match results that settle the games. | 0x10E6…0895 |
| Carry Vault | Turns knocked-out shares into Season 2 carry credits. | 0x6A9b…1E11 |
| Liquidity Vault | The game's own funds for keeping markets deep. | 0xC2ED…D022 |
| Creator Vault | Creator rewards. | 0xB82C…16bf |
| Cup Paymaster | Sponsors gas so you can play without holding ETH. | 0xa514…4211 |