What Is GMX v2?
GMX v2 is a decentralized perpetual exchange running on Arbitrum and Avalanche, known for oracle-based pricing that eliminates price impact on trades. It processes over $2 billion in weekly volume and offers up to 100x leverage on BTC, ETH, and a growing list of altcoins — all without KYC or custodial risk.
Version 2 overhauled the liquidity model from v1's shared GLP pool to isolated GM pools, giving LPs more control over their exposure and reducing systemic risk.
Key Features of GMX v2
Oracle-Based Pricing
GMX uses Chainlink oracles for price feeds, not an order book. This means:
- Zero price impact on trades up to significant size
- No slippage on market orders within oracle spreads
- Execution at the real market price, not an AMM curve
Isolated GM Pools
Each market (e.g., ETH/USD, BTC/USD, SOL/USD) has its own GM liquidity pool. LPs deposit the long token (ETH) and short token (USDC) into a specific market. Benefits:
- Risk is isolated — a bad market doesn't affect other pools
- LPs choose exactly which markets to provide liquidity for
- Higher APYs on volatile markets, lower on stable ones
Funding Rates
V2 introduced funding rates that charge the dominant side (longs or shorts). This incentivizes balanced open interest and reduces LP exposure to directional risk.
How to Trade on GMX v2 — Step by Step
- Visit app.gmx.io and connect your wallet. Switch to Arbitrum or Avalanche.
- Deposit collateral — You can use ETH, USDC, USDT, or other supported tokens as margin.
- Select market — Choose BTC/USD, ETH/USD, SOL/USD, or any available pair.
- Set position — Choose Long or Short, set leverage (1x–100x), and enter position size.
- Review and confirm — Check entry price, liquidation price, fees, and available liquidity.
- Manage position — Set take-profit and stop-loss orders. Adjust leverage if needed.
How to Provide Liquidity (GM Pools)
- Go to "Earn" on the GMX app.
- Select a GM pool — e.g., GM-ETH/USD, GM-BTC/USD.
- Deposit — Add ETH + USDC (or single-sided with auto-conversion).
- Earn fees — GM tokens accrue trading fees and funding payments in real time.
- Withdraw anytime — Redeem GM tokens for underlying assets.
GMX v2 Fee Structure
| Fee Type | Rate | Notes |
|---|---|---|
| Open/close position | 0.05–0.07% | Based on whether you balance OI |
| Swap fee | 0.05–0.07% | Favors balancing pool composition |
| Borrow fee | Variable (hourly) | Charged on leveraged portion |
| Funding rate | Variable | Paid by dominant side to minority |
| Execution fee | ~$0.10 (Arbitrum) | Network gas + keeper fee |
| Liquidation fee | $2–5 | Fixed keeper incentive |
GMX v2 vs Alternatives
| Feature | GMX v2 | dYdX v4 | Hyperliquid | PrimeXBT |
|---|---|---|---|---|
| Type | Oracle-based | Order book | Order book | CFD/Exchange |
| Max leverage | 100x | 50x | 50x | 200x |
| Price impact | Zero (oracle) | Order book depth | Order book depth | Low spread |
| Chain | Arbitrum/Avalanche | Cosmos (own chain) | Own L1 | Centralized |
| KYC required | No | No | No | Light KYC |
| Trading pairs | 30+ | 100+ | 100+ | 100+ |
GMX Token Overview
- Total supply: 13.25 million GMX
- Staking reward: Staked GMX earns 30% of all platform fees (paid in ETH/AVAX)
- esGMX: Vested over 12 months — earned by stakers and LPs
- Revenue: GMX generates $50M+ annualized in fees distributed to stakers and LPs
Risks of Trading on GMX v2
Pros
- Zero price impact trading via oracle pricing
- Decentralized — no KYC, no custodial risk, no withdrawal limits
- Isolated GM pools reduce systemic LP risk
- Up to 100x leverage on major pairs
- Real yield — fees paid in ETH/AVAX, not inflationary tokens
Cons
- Oracle manipulation risk — Chainlink feed delays can be exploited
- Lower liquidity than centralized exchanges for large positions
- Fewer trading pairs than CEXs or dYdX
- LP risk — liquidity providers lose when traders profit consistently
- Arbitrum/Avalanche dependency — L2 outages affect trading
GMX v2 Max Leverage by Asset (April 2026)
Leverage limits on GMX v2 vary by asset and change based on available liquidity in GM pools. Here are the current maximums:
| Asset | Max Leverage | Chain | Notes |
|---|---|---|---|
| BTC/USD | 100x | Arbitrum | Deepest liquidity. Best fills. Main trading pair. |
| ETH/USD | 100x | Arbitrum | Second deepest pool. Slight spread widening above $500K position. |
| SOL/USD | 50x | Arbitrum | Lower max due to thinner liquidity. Position size cap ~$2M. |
| ARB/USD | 50x | Arbitrum | Native token. Higher spread than BTC/ETH. |
| LINK/USD | 50x | Arbitrum | Good liquidity for a mid-cap perpetual. |
| DOGE/USD | 50x | Arbitrum | Added in v2. Higher funding rates during meme rallies. |
| AVAX/USD | 50x | Avalanche | Main pair on Avalanche deployment. |
Important: These are maximums. Using 100x on ETH means a 1% move against you = 100% loss (liquidation). Experienced GMX traders use 5-15x max. The 100x option exists but is essentially a casino.
I Tested GMX v2 With $500: Here's What Happened
I deposited $500 USDC to GMX v2 on Arbitrum to test the real trading experience. Here's my 2-week log:
Setup: $500 USDC. Traded ETH/USD only. Max leverage used: 10x. Strategy: EMA 9/21 crossover on 4H TradingView chart, execute on GMX.
| Trade # | Direction | Leverage | Size | Fees Paid | P&L |
|---|---|---|---|---|---|
| 1 | Long ETH | 10x | $2,000 | $1.40 | +$83 |
| 2 | Short ETH | 8x | $1,600 | $1.12 | -$41 |
| 3 | Long ETH | 10x | $2,200 | $1.54 | +$127 |
| 4 | Long ETH | 10x | $2,500 | $1.75 | -$62 |
| 5 | Short ETH | 8x | $1,800 | $1.26 | +$56 |
Result after 5 trades: P&L: +$163. Fees paid: $7.07. Net: +$155.93 on $500 capital (+31% in 2 weeks).
What I noticed:
- Fees are genuinely low. $1.40 open + $1.40 close on a $2,000 position = 0.14% round trip. Cheaper than most CEXs for perps.
- Execution is oracle-based. You don't get "filled" at market price — you get the Chainlink oracle price with a small execution fee. No slippage on normal-sized positions. But large positions ($100K+) may face price impact from pool utilization.
- No KYC is real. Connected MetaMask, deposited USDC, traded. No email, no phone, no ID. Withdrew back to my wallet in 1 transaction.
- Funding rates fluctuate. When ETH longs are dominant, you pay funding every hour. During my test, funding cost was ~$0.80/day on a $2,000 position. Not huge but adds up on swing trades held for days.
GMX v2 vs Centralized Exchanges: Honest Comparison
| Factor | GMX v2 | Binance Futures | Exness CFD |
|---|---|---|---|
| KYC required | No | Yes | Yes |
| Max ETH leverage | 100x | 125x | 100x |
| Trading fee | 0.05-0.07% | 0.02% maker / 0.04% taker | Spread only (~0.03%) |
| Pairs available | 30+ | 300+ | 40+ crypto CFDs |
| Custodial risk | None (self-custody) | Yes (exchange holds funds) | Regulated (CySEC) |
| Indian access | No restrictions | Restricted (P2P only) | Full access + UPI |
| Best for | Privacy, DeFi native | Variety, liquidity | Indian traders (UPI/INR) |
My take: GMX v2 is the best decentralized perps platform, period. But for most Indian traders, the convenience of a regulated CEX with INR deposits is hard to beat. I use GMX for privacy and DeFi-native trades, and Exness for everyday crypto CFD trading with UPI deposit and instant withdrawals.
How to Maximize Returns as a GMX LP
Providing liquidity to GM pools earns you a share of trading fees + funding payments. But LP returns vary wildly by pool and market conditions:
- GM-ETH/USD on Arbitrum: Historically 15-35% APY. Highest during volatile markets (more trading volume = more fees). Lowest during sideways markets.
- GM-BTC/USD: Similar range, slightly lower volume than ETH pool.
- Smaller pools (SOL, LINK, DOGE): Higher APY (30-60%) but also higher risk — if one side of the pool is heavily utilized, LPs absorb the imbalanced P&L.
The LP risk most people miss: When traders on GMX are consistently profitable, LPs lose money. The GM pool is the counterparty. In a strong trending market where most traders are long ETH and ETH keeps going up, LPs in the ETH/USD pool lose because they're effectively short those winning positions.
This is why I only LP during range-bound markets — when traders are roughly 50/50 long/short and fees accumulate without directional P&L drain. Check the "Open Interest Balance" on GMX stats page: if longs and shorts are within 20% of each other, it's a good time to LP.
Frequently Asked Questions
What is GMX v2?
GMX v2 is a decentralized perpetual exchange on Arbitrum and Avalanche. It uses oracle-based pricing (Chainlink) for zero price-impact trades and isolated GM liquidity pools instead of v1's shared GLP pool, reducing risk for liquidity providers.
What is the difference between GMX v1 and v2?
V2 introduces isolated GM pools (each market has its own pool instead of shared GLP), funding rates for balanced open interest, lower fees, more trading pairs, and improved risk management. V2 is the recommended version.
How much leverage does GMX v2 offer?
GMX v2 offers up to 100x leverage on major pairs (BTC, ETH) and 50x on altcoin pairs. Leverage is adjustable when opening a position and can be modified after.
How do GM pools work?
GM pools are isolated liquidity pools for each trading market. For example, GM-ETH/USD contains ETH and USDC. LPs earn trading fees and funding payments from that specific market. If traders lose, LPs profit and vice versa.