Skip to content
PUMP FUN FANTASY
Rule version v2

How scoring works

The whole rule

10 SOL profit = 1 point

When a KOL closes a trade, the SOL they made (or lost) becomes fantasy points. Under 10 SOL is decimals: +3.2 SOL is +0.32 points. Losses count the same way, negative. Your team scores the points of the KOLs in your starting lineup.

Examples
TradeRealizedPoints
Bought 5 SOL, sold for 15 SOL+10 SOL+1.00
Bought 2 SOL, sold for 5.2 SOL+3.2 SOL+0.32
Bought 40 SOL, sold for 140 SOL+100 SOL+10.00
Bought 8 SOL, sold for 3 SOL−5 SOL−0.50
Bought 0.05 SOL, sold for 0.4 SOLdust0 (not scored)
What counts as a trade
  • We read every swap from the KOL's publicly attributed wallets on the Solana blockchain, on any DEX, launchpad or trading bot.
  • Buys and sells are matched first-in, first-out. Points are only earned when tokens are sold (realized). Paper gains on held bags score nothing until they sell.
  • All sells of one token on one UTC day form one closed trade, so splitting a sell into 50 pieces changes nothing.
  • Amounts are measured from the wallet's actual balance changes, including platform fees and tips, not what a DEX reports.
  • USDC/USDT trades are converted to SOL at the price at trade time.
Trades that don't score
  • Dust: cost basis under 0.1 SOL.
  • Illiquid: pool liquidity under $10,000 at trade time.
  • Instant flips: bought and sold within 15 seconds (wash and bot loops).
  • Self-launched coins: tokens the KOL created themselves.
  • Unverified moonshots: over +2,000% in a pool under $50,000.
  • Transfers in: selling tokens we never saw them buy (no cost basis), or plain wallet transfers.
Teams, weeks and the leaderboard
  • A fantasy day runs 00:00 to 00:00 UTC. A KOL earns points for your team on days they are on your team at 00:00 UTC.
  • Team changes apply at the next 00:00 UTC. No swapping in a KOL after you see their big trade.
  • Your team = 5 KOLs bought with 100 credits. Prices follow fantasy rank. Any KOL can be on any number of teams.
  • One leaderboard for everyone: this week (Monday 00:00 UTC to Monday) and season totals.
  • Weeks lock 2 hours after they end so late-indexed trades are counted. After that, results are final.
  • Weekly SOL prizes go to the top teams on the weekly board. Rewards.
Honest limits
  • Wallet ownership comes from public trackers. Each wallet shows its source and a confidence label. A KOL can trade from wallets we don't know about.
  • Big traders score big: points scale with SOL profit. That is the rule. Filters above stop the obvious ways to fake it.
  • Data updates every few minutes. If a feed is delayed, pages say so with a timestamp. Scores are computed only on our server and every calculation is logged for audit.

Defaults: solPerPoint=10, minCostSol=0.1, minLiquidityUsd=10000, minHoldSeconds=15, outlierRoi=20, outlierLiquidityUsd=50000.