Skip to main content

Trading

All trading in GlobalPVP happens through Uniswap V4 pools. Each country has a dedicated ETH/Token pool, and a custom swap router simplifies the user experience.

Buying Tokens

To buy a country's tokens:

  1. Click the country on the map or search for it
  2. Enter the amount of ETH you want to spend
  3. Set your slippage tolerance (minimum tokens to receive)
  4. Click Buy
  5. Confirm the transaction in your wallet

The swap router executes an exact input swap — you specify how much ETH to spend, and receive tokens based on the current pool price. A protocol fee is deducted from your input before the swap.

Selling Tokens

To sell a country's tokens:

  1. Click the country and switch to the Sell tab
  2. Enter the number of tokens to sell
  3. Set your slippage tolerance (minimum ETH to receive)
  4. Approve the swap router to spend your tokens (first time only)
  5. Click Sell
  6. Confirm the transaction

The swap router first transfers your tokens, then executes the swap, and sends the resulting ETH back to your wallet.

Understanding Slippage

Slippage protection ensures you don't get a worse price than expected due to other trades happening at the same time. When you set a minimum output:

  • If the price moves favorably: You get more than expected
  • If the price moves slightly against you: The trade still executes as long as you receive at least your minimum
  • If the price moves too far against you: The transaction reverts and you keep your ETH/tokens

In a volatile game like GlobalPVP, setting reasonable slippage (2-5%) is recommended. During high-activity periods (near vote triggers or after nukes), you may need higher slippage.

Price Impact

Because each country's pool has a limited amount of liquidity, large trades can significantly move the price. This is called price impact.

  • Small trades (< 0.01 ETH): Minimal price impact
  • Medium trades (0.01 - 0.1 ETH): Noticeable price movement
  • Large trades (> 0.1 ETH): Can push price through multiple liquidity tiers

The staircase liquidity model means price impact is not linear — as you buy through each tier, the remaining liquidity gets thinner and the price accelerates upward.

Trading Restrictions

You cannot trade a country's tokens if:

  • The country has been nuked (permanently dead)
  • The game hasn't started yet (before initialization)

There are no restrictions on:

  • How many countries you can hold
  • How many times you can trade
  • Trading during the countdown phase

However, special fee conditions apply during voting and post-nuke windows (see Fees).

Reading the Market

The app provides several data points to help you make trading decisions:

  • Token Price — Current price in ETH and USD
  • Market Cap — Total value of all tokens at current price
  • Market Cap Rank — Where this country stands vs. all others
  • Recent Trades — Buys and sells with amounts and timestamps
  • Top Holders — Who owns the most tokens for each country
  • Activity Feed — Real-time stream of all on-chain events

Trading Tips

  1. Buy before the crowd — If you anticipate a country will gain attention, buy early when prices are low
  2. Watch the leaderboard — Countries near the top are likely vote winners. Their token holders get voting power.
  3. Sell before the nuke window — The 20% sell fee during voting makes last-minute sells expensive
  4. Wait out anti-snipe — After a nuke, buyback recipients have 90% sell fees that decay over 5 minutes. Be patient.
  5. Check holder concentration — If one whale holds most of a country's tokens, they control its fate