7.1
Solid
Best Perpetual DEXs · Review

GMX

The pool-as-counterparty model that defined a generation of perp DEXs, now carrying both a design flaw and an exploit on its record.

Best For
Zero-slippage swaps against a pooled counterparty
Headline Cost
~0.05–0.07% open/close plus borrow rate
Founded
2021
Rank in category
8 of 15
Last Checked
August 2026
The short answer

GMX pioneered the model where a liquidity pool takes the other side of every trade, giving traders zero-slippage entries at oracle prices and liquidity providers real fee revenue rather than emissions. Its July 2025 v1 exploit, which drained around $40m before a partial return, is why security sits at 6.5.

Score breakdown

Category rubric →
Risk engine & liquidations · 25%
7.0
Depth & slippage · 20%
7.5
Funding & fees · 20%
6.5
Security record · 20%
6.5
Transparency · 15%
8.5

Works well for a specific use case, weaker outside it. The headline 7.1 is the weighted mean of these marks — see our methodology. Not financial advice.

What we liked

  • Oracle pricing means no slippage on entry regardless of size
  • Real yield to liquidity providers from fees rather than emissions
  • Fully transparent pool composition and open interest

Where it falls short

  • A July 2025 v1 exploit drained roughly $40m before being partly returned
  • Borrow fees make long-held positions expensive

GMX's design answers a real problem: on-chain order books are expensive and shallow, so instead of matching traders against each other, it matches them against a pool. Traders get filled at the oracle price with no slippage regardless of size, and the pool earns their fees and, on average, their losses. It was the template for an entire generation of perpetual protocols.

How the pools work

In v1, the GLP pool held a basket of assets and served as counterparty to all positions. v2 replaced it with isolated GM markets — separate pools per market with their own backing assets — which contains risk far better: a problem in one market no longer threatens every liquidity provider. Providers earn a share of trading fees, borrow fees and liquidation revenue, paid in ETH or the market's base assets rather than in emissions.

The 2025 exploit

In July 2025 an attacker exploited a re-entrancy flaw in GMX v1 on Arbitrum, manipulating the accounting of the GLP pool to extract roughly $40m. A substantial portion was returned after the team offered a bounty. v2 markets were unaffected, and v1 was subsequently deprecated. It was a genuine contract failure in a protocol that had run for four years, and it is a reminder that time in production reduces risk without eliminating it.

Costs

Opening and closing each cost around 0.05% to 0.07%, plus a borrowing fee charged continuously against the pool's utilisation. That borrow rate is the thing to model: for a position held over days rather than hours, it typically dominates the entry cost, and it can make a correct directional call unprofitable.

Who should use GMX

Traders wanting large, slippage-free entries on majors for short holding periods, and liquidity providers who want fee-based yield and understand they are the house. Use v2 markets. For long-held positions, the borrow cost usually makes an order-book venue cheaper.

FAQ

What happened in the GMX exploit?
In July 2025 a re-entrancy vulnerability in GMX v1 on Arbitrum allowed an attacker to manipulate GLP accounting and extract about $40m. Much was returned after a bounty offer, and v2 was unaffected.
How does GMX give zero slippage?
Trades execute against a pool at an oracle-supplied price rather than against an order book, so order size does not move the execution price. The pool, not other traders, takes the other side.
Is providing liquidity to GMX profitable?
Historically yes on average, from fees and trader losses, but providers are directionally exposed and can lose in strong sustained trends. It is a market-making position, not a yield product.
GMX v1 or v2?
v2. It uses isolated markets that contain risk per market, and v1 has been deprecated following the 2025 exploit.
#ServiceBest forCostScore
1HyperliquidOrder-book perps with centralised-venue depth~0.025%/0.045% maker/taker, tiered8.5
2dYdXLong-standing order-book perps with a clean record~0.02%/0.05% maker/taker8.4
3Jupiter PerpsSimple leveraged exposure on Solana majors~0.06% open/close plus hourly borrow7.6
4Drift ProtocolOrder-book perps on Solana with cross-margin~0.02%/0.05% maker/taker7.5
5Vertex ProtocolLow-fee cross-margin trading on Arbitrum~0%/0.02% maker/taker7.4
6AevoOptions and perps in one margin account~0.03%/0.05% maker/taker7.3
7ParadexCross-margin perps on a dedicated zk rollup~0.01%/0.03% maker/taker7.2
8GMXZero-slippage swaps against a pooled counterparty~0.05–0.07% open/close plus borrow rate7.1
9Gains NetworkHigh leverage on forex and crypto synthetics~0.03–0.08% plus spread, no funding on some pairs7.0
10Orderly NetworkShared liquidity across many front ends~0.03% taker at the base tier7.0
11ApeX ProtocolOrder-book perps with an elastic automated market maker~0.02%/0.05% maker/taker6.8
12KwentaSynthetix-backed synthetic perps on Optimism~0.02–0.06% plus dynamic funding6.7
13Perpetual ProtocolLong-running Optimism perps with a public track record~0.1% taker on v2 pools6.7
14MUX ProtocolAggregated leverage routing across venues~0.04–0.08% plus borrowing6.5
15SynFuturesPermissionless listing of long-tail perp markets~0.03–0.1% depending on pool6.5