GMX is a decentralized exchange for spot swaps and perpetual futures, running on Arbitrum and Avalanche. Its defining design choice sits on the other side of the trade from a DAO like dYdX: instead of matching buyers against sellers in an on-chain order book, and instead of minting synthetic exposure the way Synthetix does, GMX has traders take leverage directly against a shared pool of real assets. The liquidity providers who fund that pool are, collectively, the counterparty to every open position — they win when traders lose and lose when traders win, in exchange for the fees the venue generates. GMX governs the parameters of that arrangement: which markets exist, what they charge, and how the fees are split.
The pooled-liquidity model: LPs are the house
A perps exchange needs someone to take the opposite side of every leveraged bet. Centralized venues use market makers; order-book DAOs like dYdX match traders against each other. GMX instead lets anyone become the counterparty by depositing into a communal pool. From launch in 2021 through mid-2025, that pool was a single multi-asset basket called GLP — depositors held a claim on a mix of blue-chip tokens and stablecoins, earned the venue's trading and borrow fees, and absorbed the aggregate profit or loss of all traders against the pool (Arbitrum's own writeup covers the early design). Prices came from an oracle rather than a matching engine, which gave zero-slippage execution at the size the pool could support but made the pool's health dependent on the oracle being right.
GMX V2 and isolated GM pools
In 2025 the protocol completed its migration to GMX V2, replacing the one-basket-backs-everything design with per-market GM pools. Each GM pool backs a single market and holds two assets: a long token that backs long positions and a short token that backs shorts — a WETH–USDC market, for example, uses WETH to back longs and USDC to back shorts. Isolating liquidity per market means a blow-up in one long-tail market can't drain the pool backing ETH or BTC, and it lets LPs choose exactly which risk they underwrite. Pricing uses Chainlink low-latency oracles plus a price-impact mechanism that rewards trades which balance a pool's open interest and penalizes those that skew it. Per GMX's docs, GM liquidity providers earn the majority of fees — 63% on Arbitrum and Avalanche — with 10% routed to GMX stakers and the remainder to the protocol.
“Real yield” and the GMX token
GMX is the protocol most associated with the real-yield thesis that swept DeFi in 2022–2023: the idea that a governance token should distribute actual revenue in a hard asset, not print more of itself to simulate returns. Staked GMX historically earned three things — a share of protocol fees paid in ETH or AVAX, escrowed GMX (esGMX) that vests into liquid GMX over time, and Multiplier Points that boost a long-term staker's fee share and reward holding over churn. The token supply is capped at a forecast maximum of 13.25 million, and minting beyond that cap requires a governance vote. That contrast — fees paid in ETH to a capped token, versus rewards paid in freshly-minted inflation — is the reason GMX became the reference point for “real” DeFi yield, and a useful comparison for how Curve-style emission models distribute value differently.
What GMX governance controls
The GMX DAO decides the levers that determine whether the venue is profitable and safe: which markets get listed, the fee and borrow-rate parameters, oracle configuration, and how revenue is allocated between LPs, stakers, and the treasury. Signaling happens on Snapshot, with binding actions executed on-chain through Tally. A notable recent decision reworked the token's value accrual: rather than stream fees to stakers continuously, the DAO approved routing 27% of protocol fees into buying GMX back on the open market. Per the docs, those bought-back tokens accumulate in the treasury and staking-reward distribution is currently paused, set to resume once GMX reaches a target price — a governance choice to convert ongoing revenue into buy pressure and a treasury reserve instead of a running dividend.
The July 2025 V1 exploit
On 9 July 2025, the legacy GMX V1 GLP pool on Arbitrum was drained of roughly $40–42 million. The attack exploited a re-entrancy flaw that let the attacker mint GLP abnormally: by opening manipulated short positions they distorted the pool's recorded average short price and size, inflated the GLP token price, and redeemed at the inflated value. GMX halted V1 trading and GLP minting, and the team offered the attacker a 10% white-hat bounty to return the rest — which the exploiter accepted and repaid. The episode is the sharpest illustration of the pooled model's core trade-off: when LPs are the counterparty, a pricing bug isn't a bad trade for one desk — it's a direct claim on the shared pool everyone funded. V2's isolated markets and stricter oracle handling are the structural response.
How Caper approaches this
GMX ties governance power to a freely-tradeable, capped token: buy and stake more GMX and you earn a larger share of fees and a larger vote over the parameters that set those fees. It is transparent capital-weighting — whoever brings the most liquidity-underwriting capital carries the most weight. Caper weights a member's say differently. Governance weight is the canonical formula w = (t · v) / (V · T) — a member's held tokens t multiplied by the votes v they have actually cast, over total vote supply V and circulating tokens T (verified against contracts/logic/src/lib.rs). The vote count v is earned, minted one per vote as a non-transferable, indivisible proof-of-vote token you cannot buy or sell (verified in contracts/core/src/caper_dao.rs), and the same weight sets a member's exit share of the treasury. Holdings still matter — t is a multiplier, so a member with no stake has no weight — but capital alone can't buy control the way stacking GMX can. The design goal is different: GMX optimizes for whoever underwrites the most risk, Caper for whoever has both skin in the game and a record of showing up. See Trading and Voting for the mechanics.