Skip to main content

XP & Ranks

IndexPVP tracks your participation through an XP (experience points) system. Every trade, vote, and headline post earns you XP based on your on-chain activity. As you accumulate XP, you climb through a TradFi career ladder.

Future Rewards

XP may materialise into tangible rewards in the future. The more you participate now, the more you stand to benefit later.

How You Earn XP

XP is awarded automatically whenever you interact with the game on-chain. There's nothing to claim — the indexer tracks every eligible event and credits your account in real time.

Trading XP

Every buy and sell earns XP based on the ETH notional value of the trade.

Rate: 1 XP per 0.001 ETH

TradeETH ValueXP Earned
Buy 0.01 ETH of SPX tokens0.01 ETH10 XP
Buy 0.1 ETH of N225 tokens0.1 ETH100 XP
Sell tokens for 0.05 ETH0.05 ETH50 XP
Buy 1 ETH of IBOV tokens1 ETH1,000 XP

Both buying and selling earn XP. The amount is always based on how much ETH flows through the trade — not the number of tokens involved. This means:

  • Buying 0.01 ETH of a cheap index and selling for 0.01 ETH earns 20 XP total (10 + 10)
  • Buying 0.01 ETH of an expensive index and selling for 0.01 ETH also earns 20 XP total
  • The token price and market cap don't matter — only the ETH value
Anti-Farming

XP is intentionally tied to ETH value, not token volume. You cannot farm XP by trading large amounts of low market cap tokens back and forth — you'll earn the same XP whether you trade 1 billion tokens worth 0.001 ETH or 100 tokens worth 0.001 ETH.

Voting XP

Every vote you cast earns a flat 50 XP, regardless of your rank weight.

This rewards participation equally — a top holder of the blue-chip #1 index and a top holder of last place earn the same XP for showing up. The goal is to encourage every eligible leader to fill their seat, not reward whoever happens to hold the heaviest-rank seat.

ActionXP Earned
Cast a vote (any round)50 XP

Each listed index can cast exactly one vote per round (one seat = one vote, enforced by the nullifier), so the maximum voting XP per round per wallet is 50 × (number of top-holder seats you hold).

News Wire XP

Posting a headline earns XP based on the price you paid, plus a flat bonus for the act of posting.

Rate: 1 XP per 0.001 ETH paid + 100 XP bonus

Headline CostCalculationXP Earned
0.005 ETH (floor price)5 + 100105 XP
0.01 ETH10 + 100110 XP
0.1 ETH100 + 100200 XP
1 ETH1,000 + 1001,100 XP

The flat 100 XP bonus ensures that even floor-price posts are meaningfully rewarded.

Rank Tiers

Your rank is determined by your total accumulated XP. Ranks are purely a function of XP — they update instantly as you earn more. Fifteen tiers span the progression from first-time trader to The Oracle.

RankTitleMin XPApprox. ETH Traded
0Retail Trader0
1Day Trader2500.25 ETH
2Stockbroker1,0001 ETH
3Analyst2,5002.5 ETH
4Portfolio Manager5,0005 ETH
5Quant10,00010 ETH
6Hedge Fund Manager25,00025 ETH
7Market Maker50,00050 ETH
8Whale100,000100 ETH
9Activist Investor250,000250 ETH
10Corporate Raider500,000500 ETH
11Mogul1,000,0001,000 ETH
12Tycoon2,500,0002,500 ETH
13Robber Baron5,000,0005,000 ETH
14The Oracle10,000,00010,000 ETH

The "Approx. ETH Traded" column assumes XP earned purely from trading. In practice, voting and headline posting also contribute, so you'll reach each rank slightly sooner than the ETH amount suggests. The curve roughly doubles between tiers, so every promotion represents a meaningful step up in activity — The Oracle in particular requires the kind of volume reserved for the most committed players.

XP Breakdown

Your XP profile shows a full breakdown by category:

  • Trade XP — Total XP earned from buys and sells
  • Vote XP — Total XP earned from casting votes
  • Headline XP — Total XP earned from News Wire posts
  • Trade Count — Number of trades (buys + sells)
  • Vote Count — Number of votes cast
  • Headline Count — Number of News Wire posts

This lets you see exactly where your XP is coming from and how active you've been in each part of the game.

Leaderboard

The global leaderboard ranks all players by total XP. You can see:

  • Your position relative to other players
  • Each player's rank tier
  • XP breakdown across categories
  • Last active timestamp

The leaderboard is available at the /leaderboard API endpoint and through the GraphQL API.

How XP Is Tracked

XP is computed entirely from on-chain events by the Ponder indexer. Every eligible transaction emits an event that the indexer processes to award XP. There is no off-chain database or manual distribution — your XP is derived directly from your blockchain activity.

This means:

  • XP cannot be manipulated or faked
  • Historical XP is recomputed from genesis if the indexer is redeployed
  • Your XP is always consistent with your actual on-chain participation