Skip to main content

XP & Ranks

GlobalPVP tracks your participation through an XP (experience points) system. Every trade, vote, and PSA post earns you XP based on your on-chain activity. As you accumulate XP, you climb through military-themed ranks.

:::tip 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 US tokens0.01 ETH10 XP
Buy 0.1 ETH of JP tokens0.1 ETH100 XP
Sell tokens for 0.05 ETH0.05 ETH50 XP
Buy 1 ETH of BR 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 country and selling for 0.01 ETH earns 20 XP total (10 + 10)
  • Buying 0.01 ETH of an expensive country and selling for 0.01 ETH also earns 20 XP total
  • The token price and market cap don't matter — only the ETH value

:::caution 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 #1 country 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 alive country 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).

PSA Board XP

Posting a Public Service Announcement 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

PSA 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 Supreme Leader.

RankTitleMin XPApprox. ETH Traded
0Civilian0
1Enlistee2500.25 ETH
2Recruit1,0001 ETH
3Cadet2,5002.5 ETH
4Operative5,0005 ETH
5Specialist10,00010 ETH
6Agent25,00025 ETH
7Handler50,00050 ETH
8Commander100,000100 ETH
9Major250,000250 ETH
10General500,000500 ETH
11Field Marshal1,000,0001,000 ETH
12Warlord2,500,0002,500 ETH
13Dictator5,000,0005,000 ETH
14Supreme Leader10,000,00010,000 ETH

The "Approx. ETH Traded" column assumes XP earned purely from trading. In practice, voting and PSA 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 — Supreme Leader 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
  • PSA XP — Total XP earned from PSA posts
  • Trade Count — Number of trades (buys + sells)
  • Vote Count — Number of votes cast
  • PSA Count — Number of PSA 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