Skip to content

DappsAtlas index · 14,224 dApps

DappsAtlas

DeFi · Explainer

What Is GMX? A Guide to the Decentralised Perps Exchange

GMX is a decentralised exchange for perpetual futures that lets traders open leveraged positions from their own wallet while liquidity providers act as the counterparty. This guide explains how it works, what its tokens do, what it costs and where the risks sit.

By the DappsAtlas editorial team · Updated

Illustration for What Is GMX? A Guide to the Decentralised Perps Exchange

What is GMX?

GMX is a decentralised exchange built for perpetual futures, often called perps. A perpetual is a derivative that tracks the price of an asset, such as ETH or BTC, with no expiry date. Traders use it to go long or short, usually with leverage, without owning the underlying coin.

The project began in 2021 under the name Gambit on BNB Chain before rebranding as GMX and moving to Arbitrum, an Ethereum layer-2 network. It later expanded to Avalanche. Its supported networks can change, so confirm the current list in the official documentation.

Three features define GMX:

  • Self-custody trading. You connect a wallet and trade through smart contracts. There is no account with a company holding your funds.
  • Pool-based liquidity. Instead of matching buyers and sellers in an order book, GMX uses pools of assets that take the other side of trades.
  • A native token. The GMX token is tied to governance and to a share of protocol fees for people who stake it.

GMX is best understood as a trading venue and a liquidity product at once. Traders pay fees to open and hold positions. Liquidity providers deposit assets into pools, earn a portion of those fees, and carry the risk that traders collectively profit at the pool's expense.

That two-sided structure is the key to everything else in this guide. When a trader wins, the pool pays. When a trader loses, the pool gains. Understanding who is on which side of a trade explains the fees, the yields and the risks.

How does GMX work?

A traditional exchange matches a buyer with a seller through an order book. GMX works differently: a trader opens a position against a liquidity pool, and the pool is the counterparty.

The basic flow

  1. A trader deposits collateral, such as a stablecoin or a major asset.
  2. The trader picks a market, a direction (long or short) and a leverage level.
  3. The order is submitted on chain, then executed shortly afterwards at a price taken from an oracle.
  4. While the position is open, fees accrue. When the trader closes it, profit is paid from the pool or losses are added to it.

Oracles and keepers

GMX does not take prices from its own trades. It relies on external price feeds, with Chainlink being the best-known provider in its design. Orders are typically created by the user and then executed by automated bots called keepers, which submit the price data when the order is filled. That two-step design is why a market order may not fill in the exact block you click.

Why oracle pricing matters

Because trades fill at an oracle price rather than moving an on-chain price curve, large trades can happen without the slippage you would see on a typical swap pool. The trade-off is that the system depends on the quality and speed of its price feeds. If a feed is wrong, delayed or manipulable, the pool can be exposed.

Liquidations

If losses push your collateral below the required margin, the position is liquidated. Leverage caps and margin rules vary by market, so check them in the app before opening a trade.

GMX V1 vs V2: what changed?

GMX has gone through two major versions, and many guides mix them up. Knowing which one is being described matters, especially for liquidity providers.

Feature GMX V1 GMX V2
Liquidity token GLP GM tokens
Pool structure One shared basket for all markets Separate pool for each market
Collateral Assets within the basket Set per market, often a long and short side
Pricing Oracle price, no price impact Oracle price plus price impact
Market coverage Limited to assets held in the basket Can list synthetic markets
Risk for providers Shared across the whole basket Isolated to the chosen market

GMX V1 used the GLP token. A GLP holder owned a slice of a single pool that contained a mix of assets such as ETH, BTC and stablecoins. That pool backed every trade on the platform.

GMX V2 introduced GM pools. Each market, for example an ETH-USD market, has its own pool and its own GM token. This isolates risk: a problem in one market should not automatically drain the others. V2 also supports synthetic markets, where the traded asset does not need to exist as a token inside the pool, widening the list of tradable assets.

V2 added price impact, a charge or rebate based on whether a trade worsens or improves the balance between longs and shorts. That discourages one-sided positioning that strains the pool.

Which version is active for new users and what the status of V1 is can change. Check the official documentation instead of assuming.

What does the GMX token do?

The GMX token is the protocol's native asset. Its roles have centred on governance and on sharing protocol revenue with people who stake it.

Staking and rewards

Holders can stake GMX to receive a share of trading fees, historically paid in the network's main asset such as ETH on Arbitrum or AVAX on Avalanche. Stakers have also been able to earn escrowed GMX and multiplier points, which are designed to reward longer-term holding.

What esGMX is

Escrowed GMX, or esGMX, is a reward token that is not immediately liquid. It can be staked to keep earning, or vested over time into regular GMX. It is a way of encouraging holders to stay engaged rather than selling rewards at once.

Governance

GMX has used community governance for decisions such as parameter changes and treasury use. The exact process and who holds practical influence can shift, so read current governance information before assuming how decisions are made.

Things to keep in mind

  • The token is not a claim on the pool's assets. Liquidity provider tokens (GLP or GM) serve that function.
  • Reward rates depend on trading volume and fee settings. They are not fixed and can fall sharply when activity drops.
  • Fee-sharing mechanics have changed over time, so check the current documentation for how fees are split between liquidity providers, stakers and the treasury.

Because token price and yield figures move constantly, use the official app and independent data dashboards for live numbers instead of relying on any static article.

How do liquidity providers earn on GMX?

Anyone can supply assets to GMX pools and earn a share of the fees the protocol collects. In V1 this meant buying GLP. In V2 it means depositing into a market and receiving a GM token.

Where the return comes from

Liquidity providers typically earn from trading fees, borrowing fees paid by traders holding positions, and in some cases price impact fees. Returns are variable and depend on how much traders use the platform.

Where the risk comes from

Providing liquidity here is not the same as lending. Because the pool takes the other side of trades, a provider's value can fall when traders as a group make money.

  • Trader profits are your losses. If traders are consistently right on direction, the pool pays out.
  • Asset price exposure. A pool holding volatile assets moves with their prices. In an ETH market, a fall in ETH affects the pool's value in dollar terms.
  • Imbalance. If most traders are long, the pool is effectively short against them. Funding and borrowing fees exist to compensate for this, but they do not remove the risk.
  • Smart contract and oracle risk. A bug or faulty price feed can cause losses regardless of market conditions.

Choosing a pool

In V2, check which assets back the pool, how much of it is used by open positions, and how fees have compared with trader profits over time. A headline yield figure alone says little about whether a pool is profitable after accounting for losses.

If you are comparing this with simpler yield sources, such as lending markets like Compound V3 or stablecoin vaults, remember that those carry a different risk profile.

What does it cost to trade on GMX?

GMX trading costs are made up of several parts. The exact rates are set by the protocol and vary by market, so treat the list below as a map of what to look for rather than a price list.

Fees to expect

  • Opening and closing fees. A percentage of position size charged when you enter and exit.
  • Price impact (V2). Depends on whether your trade makes the pool's long and short balance better or worse. It can be a cost or, in some cases, a rebate.
  • Borrowing fee. An ongoing charge for holding a leveraged position, based on how much of the pool is in use.
  • Funding fee. A transfer between longs and shorts, typically paid by the more crowded side to the other side, designed to push positioning back toward balance.
  • Execution fee and gas. You pay for the keeper to fill your order, plus the network gas fee.

Why holding time matters

A leveraged position that looks cheap to open can become expensive if held for days, because borrowing and funding fees keep accruing. A position held against the crowded side of the market can be especially costly.

How to estimate cost before trading

  1. Open the trade ticket and enter your size and leverage.
  2. Read the displayed fees and price impact before confirming.
  3. Estimate the holding period and check the current borrowing and funding rates for that market.
  4. Add gas and execution fees on the network you are using.

Compare the total against your expected move. A small price target with high leverage and a long holding period can be wiped out by fees alone.

How do you start using GMX safely?

This outline describes the general process. Interfaces change, so follow the prompts in the official app and verify every address and prompt yourself.

Before you begin

  • Confirm that you are of legal age and that trading leveraged derivatives is allowed where you live. Rules differ by country and region, and some access is restricted. Do not try to bypass geographic or compliance restrictions.
  • Understand that leverage can lose your whole collateral quickly.

Steps

  1. Set up a self-custody wallet and store the recovery phrase offline. Never share it.
  2. Get the network's gas token and the collateral asset you plan to use on the supported network.
  3. Reach the official app through a bookmark you saved from the project's verified channels. Fake sites that imitate DeFi apps are common.
  4. Connect your wallet and check the network shown matches the one you intend to use.
  5. Select a market, direction and a modest leverage level. Start with a small amount while you learn how fills and fees behave.
  6. Review fees, price impact and the liquidation price shown before signing.
  7. After the trade, check your position, set stop-loss or take-profit orders if the interface offers them, and monitor funding.

Housekeeping

Review token approvals after you finish and revoke ones you no longer need. Use a separate wallet for DeFi with only the funds you need for the session, and keep the main holdings elsewhere.

What are the main risks of GMX?

GMX is non-custodial, but that does not mean risk-free. The main categories are below.

Smart contract risk. The protocol is code. Audits reduce risk but cannot eliminate it, and DeFi protocols, GMX included, have faced security incidents in their history. Before using any version, read the project's security documents, published audits and any incident announcements.

Oracle risk. Prices come from outside feeds. If a feed is stale, wrong or can be manipulated, positions can be filled at bad prices and pools can lose money.

Liquidation risk. High leverage means small moves can close a position. Volatile markets, network congestion and delayed keeper execution can make outcomes worse than expected.

Counterparty-style risk for liquidity providers. Providers are exposed to trader profits and to the price of pooled assets, as described earlier.

Token and yield risk. Staking rewards depend on volume and fee settings and can drop quickly. Token prices can fall regardless of protocol usage.

Regulatory and access risk. Derivatives rules differ by jurisdiction. Interfaces may restrict some regions, and you are responsible for following the rules where you live.

Operational risk. Phishing, fake front ends, malicious approvals and wallet compromise cause many user losses. These are avoidable with careful habits.

Practical defences

  • Use a hardware wallet where possible.
  • Verify the site address from official channels each time.
  • Start small and avoid maximum leverage.
  • Review and revoke approvals periodically.
  • Never rely on yield or TVL figures from a screenshot or social post.

This guide is educational, not financial advice.

How does GMX compare with other ways to trade perpetuals?

GMX sits in a broader field of derivatives venues. Comparing categories is more useful than ranking specific products, because features and volumes change often.

Option How it works Typical trade-off
GMX-style pool perps Pool is the counterparty, oracle pricing, self-custody Pool and oracle risk, fees tied to utilisation
On-chain order-book perps Orders matched on chain or on an app-specific chain Different liquidity and latency characteristics, other infrastructure risks
Centralised derivatives exchanges Company holds funds and runs the matching engine Deeper products and support, but custody, account and verification requirements
Lending-based leverage Borrow against collateral and trade spot No funding fees, but interest and liquidation risk

Centralised platforms such as OKX, Bitget, Phemex and Deribit offer futures, perpetuals and options, with accounts, identity checks and custody handled by the company. Which of those are available depends on where you live.

On-chain alternatives include leveraged strategies on money markets such as Dolomite, where you borrow and loop positions instead of trading a perp.

What to weigh up

  • Custody: do you want to hold your own keys or rely on a company?
  • Cost: compare opening fees, funding and borrowing, not only headline rates.
  • Asset range: check whether the market you want is listed.
  • Risk transparency: consider how clearly a venue discloses audits, incidents and parameters.
  • Rules: make sure the product is legal and available where you live.

No single venue is best for everyone. The right choice depends on your experience, the size you trade and how much operational risk you accept.

Where can you check current GMX information?

Many GMX details change: supported networks, fee rates, leverage caps, reward splits, market lists and the status of V1 and V2. Instead of trusting a static number, use primary and independent sources.

What to check and where

  • Official documentation: the best source for current contract addresses, supported chains, fee schedules, market parameters and how the token and rewards work.
  • The protocol's app: shows live fees, price impact, borrowing and funding rates and open interest for each market.
  • Independent analytics dashboards: useful for volume, fees, total value locked and token metrics over time. Compare more than one source because methods differ.
  • Block explorers: let you verify that a contract address matches the one in the official documentation.
  • Audit reports and security announcements: show what has been reviewed and any past incidents or responses.
  • Governance forums: where proposed changes and votes are discussed.

Questions worth answering before you commit funds

  1. Which version and which network am I using?
  2. What are the current fees for this specific market?
  3. How are pool risks and trader profits affecting returns for liquidity providers?
  4. What do the latest audits and incident reports say?
  5. Is this product legal and available where I live?

If you cannot answer these from primary sources, wait. Data on risk curators such as Gauntlet and yield tools like vfat.io can help you understand how DeFi positions are monitored and managed, but they do not replace reading the protocol's own documentation.

Frequently asked questions

What is GMX in simple terms?

GMX is a decentralised perpetual futures exchange. Traders open leveraged long or short positions on crypto assets from a self-custody wallet, and the other side of those trades is taken by liquidity pools funded by users. The protocol's governance and fee-sharing token is also called GMX.

Is GMX a centralised exchange?

No. GMX runs through smart contracts and users keep control of their wallets, so there is no account or deposit held by an exchange. The front end and the contracts are separate things, though, and local rules about derivatives and access to interfaces can still apply to you. Check what is permitted where you live before using it.

What is the difference between GLP and GM tokens?

GLP was the multi-asset liquidity pool token in GMX V1, where one basket backed all markets. GM tokens are used in V2, where each market has its own pool. The change gives liquidity providers more control over which risk they take, but it also means returns and risks differ from pool to pool.

Can you lose money on GMX?

Yes. Leverage can liquidate a position quickly, smart contracts can contain bugs, price feeds can fail or be manipulated, and liquidity providers can lose money when traders win. Nothing about a decentralised design removes these risks. Only commit money you can afford to lose and read current audit and incident information first.

What fees does GMX charge?

Trading costs include opening and closing fees, price impact in V2, borrowing fees while a position is open, funding fees that move between longs and shorts, and network gas plus an execution fee. The exact rates change by market and over time, so read the fee details in the app before confirming an order.

Where can I check GMX's current stats and supported chains?

Check the official GMX documentation and the protocol's own app for supported networks and markets. For price, volume and total value locked, use independent data dashboards. For security, check published audits and the project's incident announcements instead of relying on a summary article.

Mentioned in this guide

dApps in this guide

Dolomite logo

Dolomite

Lending

Score 7.8 out of 10

Dolomite is a multi-chain DeFi money market for lending, borrowing and leveraged strategies across 1,000+ assets, with its own DOLO token.

TVL $132M−23.8%Ethereum · Arbitrum · Berachain +4
Deribit logo

Deribit

Centralized Exchanges

Score 7.8 out of 10

Deribit is a centralized crypto derivatives exchange known for Bitcoin and Ethereum options, plus futures, perpetuals and spot, aimed at active and institutiona

TVL $3.61B−4.4%Bitcoin · Ethereum · Solana +2
Gauntlet logo

Gauntlet

Risk Curators

Score 7.8 out of 10

Gauntlet is a DeFi risk manager that curates non-custodial yield vaults for fintechs, exchanges, wallets and asset managers.

TVL $1.49B−2.9%BNB Chain · Base · Ethereum +11
vfat.io logo

vfat.io

Yield Aggregator

Score 7.8 out of 10

vfat.io is a non-custodial, multi-chain yield aggregator and portfolio manager built on the Sickle smart contract wallet, for active DeFi farmers.

TVL $31.4M−2.2%Base · Ethereum · Hyperliquid L1 +33
OKX logo

OKX

Centralized Exchanges

Score 8.0 out of 10

OKX is a major centralized crypto exchange for spot and derivatives trading, earn products and a Web3 wallet, with its own OKB token.

TVL $28.4B−0.7%Ethereum · Bitcoin · X Layer +21
Bitget logo

Bitget

Centralized Exchanges

Score 7.6 out of 10

Bitget is a centralized exchange for crypto spot and futures that also offers tokenized stocks, commodities and forex in one account, for active traders.

TVL $5.82B−1.3%Bitcoin · Solana · Ethereum +68
Phemex logo

Phemex

Centralized Exchanges

Score 7.4 out of 10

Phemex is a centralized crypto exchange offering spot, futures up to 150X, copy trading, bots and earn products for retail and active traders.

TVL $266M−1.1%Ethereum · Bitcoin · Solana +13
Compound V3 logoScore 8.0 out of 10

Compound V3 is a lending protocol on Ethereum and nine other chains where users supply a base asset for yield or borrow it against collateral.

TVL $1.25B−3.3%Ethereum · Arbitrum · Base +7

Chainlink

Infrastructure

Score 7.5 out of 10

Chainlink is a decentralized oracle network that supplies real-world data to smart contracts, with the LINK token used to pay for services.

Ethereum

Keep reading

Related guides

All defi guides

DeFi · Explainer

SparkDEX Eternal Explained: How On-Chain Perps Work

SparkDEX Eternal is the perpetual futures product of SparkDEX, a decentralized exchange on the Flare network. This guide explains how it works, how on-chain perps differ from exchange perps, and what to check before risking money.

DeFi · Explainer

What Is DeFi Saver? How It Works and Its Risks

DeFi Saver is a non-custodial interface for managing positions across DeFi lending and borrowing protocols. Learn how its dashboard, transaction tools and automation work, what they do not protect you from, and what to check before connecting a wallet.

DeFi · Explainer

What Is Liquid Staking? How It Works and Its Risks

Liquid staking lets you stake proof-of-stake crypto and receive a token representing your staked position. Learn how the tokens work, where rewards come from, and what risks to weigh before using one.

DeFi · Explainer

What Is DeFi? How Decentralized Finance Works in 2026

Decentralized finance, or DeFi, is a set of lending, borrowing, trading and earning services that run on public blockchains through smart contracts instead of banks or brokers. This guide explains how those services work, where the risks sit, and how to approach them carefully in 2026.