Trading
All trading in IndexPVP happens through Uniswap V4 pools. Each index has a dedicated ETH/Token pool, and a custom swap router simplifies the user experience.
Buying Tokens
To buy an index's tokens:
- Click the index on the map or search for it
- Enter the amount of ETH you want to spend
- Set your slippage tolerance (minimum tokens to receive)
- Click Buy
- 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 an index's tokens:
- Click the index and switch to the Sell tab
- Enter the number of tokens to sell
- Set your slippage tolerance (minimum ETH to receive)
- Approve the swap router to spend your tokens (first time only)
- Click Sell
- 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 IndexPVP, setting reasonable slippage (2-5%) is recommended. During high-activity periods (near vote triggers or after delistings), you may need higher slippage.
Price Impact
Because each index'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 an index's tokens if:
- The index has been delisted (permanently off the board)
- The market hasn't opened yet (before listing)
There are no restrictions on:
- How many indexes you can hold
- How many times you can trade
- Trading during the countdown phase
However, special fee conditions apply during voting halts and post-delisting circuit breakers (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 index stands vs. all others
- Recent Trades — Buys and sells with amounts and timestamps
- Top Holders — Who owns the most tokens for each index
- Activity Feed — Real-time stream of all on-chain events
Trading Tips
- Buy before the crowd — If you anticipate an index will gain attention, buy early when prices are low
- Watch the leaderboard — The blue-chip #1 index is immune from delisting each round and catches the 40% post-delisting buyback. Holding #1's tokens is the most predictable profit source.
- Fight for top-holder status — Being the #1 wallet of any listed index earns you a rank-weighted seat at the secret-vote roundtable. You don't need to be the top holder to profit, but it's the only way to influence who gets delisted.
- Sell before the trading halt — The 20% sell fee during voting makes last-minute sells expensive
- Wait out the circuit breaker — After a delisting, buyback recipients have 90% sell fees that decay over 5 minutes. Be patient.
- Check holder concentration — A single top-holder wallet owns the voting seat, so even a small lead is meaningful if nobody's challenging it.