Crypto
Gm Pools
Definition
GM pools on GMX are market-specific liquidity pools that back swaps and perpetual trades, letting LPs earn fees while taking trader PnL risk for that market.
What is gm pools gmx?
GM pools on gmx are liquidity pools tied to a specific trading market (like ETH/USD) that supply the assets the protocol needs to execute swaps and perpetual positions at oracle prices. When you deposit into a GM pool, you receive a “GM” liquidity token that represents your share of that market’s pool, and your returns come primarily from trading-related fees—while your risk comes from traders’ profits and losses in that same market. This design is central to how an oracle based perp exchange can function without a traditional order book, which is also a core idea in the broader “what is a perpetual dex” model.
GMX gm pools
A GM pool is defined by three core ingredients: an index price feed (the reference price used to open/close positions), a long token, and a short token. For example, an ETH/USD market might use WETH as the long-side asset and USDC as the short-side asset, with an ETH/USD oracle feed determining the index price. Traders interact with the market, and the pool acts as the counterparty liquidity that pays out profits and receives losses, while also collecting fees from activity like opening/closing positions, liquidations, borrowing, and swaps. A key difference versus gmx glp is isolation: each GM pool is scoped to a single market, so LP exposure is concentrated rather than spread across a broad basket.
Gmx v2 pools
In GMX v2, liquidity is organized around these market-level GM pools (and, in some deployments, automated vault-style aggregators that can allocate across markets). Practically, that means LPs can choose between multi-token pools (two different assets, such as WETH and USDC) and single-token pools (the same asset on both sides, such as WETH/WETH or WBTC/WBTC). Single-token pools are designed to give LPs cleaner, one-asset exposure and can reduce certain swap-related frictions because deposits and withdrawals don’t need to rebalance between two different tokens. However, the trade-off is that each pool’s risk profile depends heavily on its market parameters and utilization: if traders as a group win in that market, the pool can experience drawdowns even if fee income is strong.
Why gm pools gmx matters
GM pools matter because they are the liquidity backbone that lets gmx offer deep, onchain perpetual markets with deterministic, oracle-referenced execution rather than relying on an order book or external market makers. For liquidity providers, GM pools create a more targeted alternative to gmx glp by letting you pick exactly which market risks you want exposure to, which can be useful for portfolio construction and risk management. For traders, these pools enable consistent execution and liquidity across supported markets, which is essential for any oracle based perp design. More broadly, understanding GM pools helps you understand how a perpetual DEX works end-to-end—an important building block in the “what is a perpetual dex” landscape.
Frequently Asked Questions
What are GM pools on GMX?
GM pools are market-specific liquidity pools on gmx that back swaps and perpetual trading for a particular index (like ETH/USD). LPs deposit assets into a pool and receive a GM token representing their share. LPs earn a portion of protocol fees but are exposed to trader PnL in that market.
How do GM pools differ from gmx glp?
Gmx glp is a pooled liquidity product with broad, basket-style exposure, while GM pools isolate risk to a single market. With GM pools, your performance depends mainly on fees and trader PnL for that specific market. This makes GM pools more granular but potentially more concentrated in risk.
Do GM pools have impermanent loss?
GM pools don’t behave like typical AMM LP positions where price divergence creates classic impermanent loss. Instead, LP outcomes are driven by fee income, pool composition changes, and net trader profits or losses against the pool. In multi-token pools, shifts between the long and short assets can still affect your exposure over time.
What is a single-token GM pool in GMX v2?
A single-token GM pool uses the same asset for both the long and short side (for example, WETH/WETH). This can simplify LP exposure to one asset and avoid certain swap-related rebalancing effects on deposits and withdrawals. The pool still takes trader PnL risk for that market.
Why does GMX use an oracle based perp model with GM pools?
An oracle based perp model uses external price feeds to determine fair index prices for opening, closing, and liquidating positions. GM pools provide the onchain liquidity needed to settle trader PnL and collect fees without an order book. This structure helps make execution more predictable and reduces reliance on external market makers.
Related Terms
Liquidity Pool
A liquidity pool is a smart contract that holds token reserves so users can trade or borrow against them on DeFi apps without an order book.
Gmx
GMX is a decentralized exchange for spot swaps and perpetual futures that uses oracle-based pricing and on-chain liquidity pools instead of an order book.
Gmx Glp
GMX GLP is the legacy liquidity provider token on GMX V1 that represented a basket of assets in the protocol’s liquidity vault and earned a share of trading…