GMX
GMX ยท GMX V2

What is GMX v2?

Perp DEXArbitrum
Last verified: May 2026
This page documents what GMX v2 is and how it works โ€” based on official GMX documentation. Nothing here is financial advice. Always do your own research.

๐Ÿ‘‹ New to this? Just start reading at the top โ€” it begins in plain English and gets more detailed as you scroll. Jump to any level:

๐ŸŸข The simple version

Plain English โ€” no jargon. Start here.

One sentence that captures it

GMX v2 is a decentralised perpetual futures and spot exchange on Arbitrum and Avalanche that uses isolated "GM pools" โ€” each pool backing specific trading pairs โ€” rather than v1's single shared liquidity pool, reducing contagion risk between markets while maintaining GMX's core model of traders trading against protocol-owned liquidity.

GMX's model โ€” traders vs liquidity providers

GMX uses a fundamentally different model from order book DEXes (dYdX, Hyperliquid). Rather than matching buyer and seller, GMX allows traders to trade directly against a protocol-owned liquidity pool. When a trader opens a long BTC position on GMX, there is no counterparty on the other side โ€” the liquidity pool (GLP v1, or GM pools in v2) is the counterparty. If the trader profits, the pool pays. If the trader loses, the pool gains. Liquidity providers are, in aggregate, the counterparty to all trades.

This "pool-as-counterparty" model has different risk properties from order books: liquidity providers take on the net PnL risk of all traders, but earn all trading fees and funding payments. When traders are net unprofitable (historically true over long periods), LPs earn well. When there are extended periods of profitable trader activity, LPs underperform.

GMX v2 โ€” GM pools replace GLP

GMX v1 used a single GLP pool containing ETH, BTC, USDC, and other assets โ€” all traders on all markets traded against this single pool. A large loss in one market affected all GLP holders. GMX v2 introduced GM pools: each trading pair has its own isolated liquidity pool. ETH/USD traders trade against the ETH/USD GM pool; BTC/USD traders against the BTC/USD pool. Bad debt in one market cannot drain liquidity from other markets.

What GMX does โ€” the token

GMX is the governance token and fee-sharing token. 30% of trading fees go to GMX stakers. 70% go to GM pool LPs. GMX supply: ~13 million (relatively small).

Is it legal in India?

Yes. GMX is a VDA under Indian law. 30% tax and 1% TDS apply. See India regulation.

๐ŸŸก A bit more detail

For when you want to go a little deeper.

GM pool mechanics

A GM pool for ETH/USD contains two assets: ETH (the "long token") and USDC (the "short token"). When a trader opens a long ETH position, the pool is at risk if ETH price rises (the pool must pay the trader's profits). When a trader opens a short ETH position, the pool is at risk if ETH price falls. The GM pool is balanced: it hedges by having both ETH (which gains when ETH price rises) and USDC. LPs who deposit into the GM pool deposit equal value of both assets and receive GM tokens representing their pool share. The pool's net exposure depends on the balance of long vs short open interest โ€” if more traders are long than short, the pool is net short (benefits from price declines, loses from price rises).

What it's used for in real life

GMX v2 processes billions in monthly volume on Arbitrum and Avalanche. The GM pool model attracted liquidity providers who want exposure to both ETH and USDC while earning trading fees โ€” effectively a yield-generating position in a token pair. Several yield aggregators (Veda, Yield Yak) automate GM pool position management. GMX's synthetic assets allow trading of indices, forex, and commodity prices that would otherwise be unavailable in DeFi. The glp โ†’ GM migration attracted existing GLP holders to GMX v2's more isolated risk model.

Chainlink oracles and price impact

GMX v2 uses Chainlink oracles with a "price impact" mechanism to prevent oracle frontrunning. When a trader opens a position, GMX applies a price impact: large positions face worse entry prices than small positions, proportional to the open interest imbalance in the pool. This price impact discourages oracle manipulation attacks (where someone exploits a price discrepancy between the oracle and actual market) and incentivises positions that balance the pool's net exposure.

How people evaluate this

Key GMX metrics: total open interest, GM pool TVL, GMX staking yield (fee APR), Chainlink price impact slippage, and LP PnL vs traders PnL (the core risk-return dynamic). GMX v2's isolated pools address the main GMX v1 risk (contagion). The fundamental trade-off โ€” LPs are the counterparty โ€” means GMX LPs can lose during strong directional markets. Live data: CoinGecko ยท GMX.io.

๐ŸŸฃ The full technical picture

For the technically curious.

GMX v2 synthetic assets and the virtual position model

GMX v2 supports "synthetic" markets โ€” assets that don't exist as tokens in the pool (e.g., gold, forex, stock indices). For synthetic markets, the GM pool holds stablecoins (USDC) rather than the underlying asset. The protocol simulates the underlying asset exposure by tracking the pool's net PnL position in the synthetic asset. Chainlink provides the reference price. This allows GMX to offer trading of traditional financial assets (XAU/USD, EUR/USD, stock indices) in DeFi without requiring the pool to hold physical gold, euros, or equities.

Source: GMX documentation. docs.gmx.io ยท GMX contracts GitHub: github.com/gmx-io/gmx-contracts

The ADL mechanism โ€” auto-deleveraging

GMX v2 uses ADL (Auto-Deleveraging) to manage extreme market conditions. When the total profits of winning traders approach the pool's reserves, GMX automatically reduces the most profitable positions (highest PnL%) to prevent pool insolvency. ADL is a last-resort mechanism โ€” it only activates when the pool's reserves are insufficient to cover all outstanding winning positions. Traders whose positions are ADL'd receive their current profit but cannot hold positions further. This mechanism preserves pool solvency without requiring liquidations (which would harm losing traders).

Technical detail

GMX v2's funding rate mechanism differs from standard perp DEXes. Rather than a constant funding rate based on open interest imbalance, GMX v2 uses a "borrowing fee" โ€” traders pay a fee proportional to their position size and the pool's utilisation, regardless of whether they are long or short. Separately, GMX v2 adds a "funding rate" that transfers from the majority side (e.g., net longs) to the minority side (net shorts) when there is significant open interest imbalance. The combination of borrowing fee + funding rate gives GMs better incentive alignment: LPs are compensated for the capital they lock in the pool (borrowing fee), and the market self-corrects toward balance (funding rate).

Key facts

  • Type: Perp DEX (pool-as-counterparty model)
  • Liquidity: GM pools (isolated per trading pair)
  • Chains: Arbitrum + Avalanche
  • Oracle: Chainlink (with price impact)
  • Fee split: 70% to GM LPs / 30% to GMX stakers
  • GMX supply: ~13 million (small)
  • Safety: ADL (auto-deleveraging) in extreme conditions