GMX is the platform's utility and governance token, holding the token unlocks a variety of benefits.

Token Information

The GMX token address is 0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a (Arbitrum), 0x62edc0692BD897D2295872a9FFCac5425011c661 (Avalanche).

Steps to purchase GMX can be found on the Buy page.

After staking GMX, you will receive a staked GMX token: 0xd2D1162512F927a7e282Ef43a362659E4F2a728F (Arbitrum), 0x4d268a7d4C16ceB5a606c173Bd974984343fea13 (Avalanche). Note that the balance for this will return your total staked amount including any esGMX tokens and Multiplier Points.

GMX can be bridged between Arbitrum and Avalanche using Synapse.


Staked GMX receives three types of rewards:

  • Escrowed GMX

  • Multiplier Points

  • ETH / AVAX Rewards

For more info on Escrowed GMX and Multiplier Points, please see the Rewards page.

30% of fees generated from swaps and leverage trading are converted to ETH / AVAX and distributed to staked GMX tokens. If you are staking on Arbitrum you would receive ETH, if you are staking on Avalanche then you would receive AVAX. Note that the fees distributed are based on the number after deducting referral rewards and the network costs of keepers, keeper costs are usually around 1% of the total fees.

To stake your GMX tokens:

Floor Price Fund

The GMX token has a floor price fund in ETH and GLP. It grows in two ways:

  • GMX/ETH liquidity is provided and owned by the protocol, the fees from this trading pair will be converted to GLP and deposited into the floor price fund

  • 50% of funds received through Olympus bonds are sent to the floor price fund, the other 50% is used for marketing

The current floor price fund is viewable on the Dashboard.

The floor price fund helps to ensure liquidity in GLP and provide a reliable stream of ETH rewards for all staked GMX.

As the floor price fund grows, it can also be used to buyback and burn GMX if the (Floor Price Fund) / (Total Supply of GMX) is less than the market price, this would lead to a minimum price for GMX in terms of ETH and GLP.

The current floor price fund is held in multiple contracts, these will be gradually consolidated into a single contract:

Contracts holding the Uniswap V3 NFT LP tokens for fees as well as GLP tokens:

If required, the floor price fund may be used to pay for Bug Bounty submissions.


The supply of GMX can be viewed on the Dashboard.

The increase in circulating supply will vary depending on the number of tokens that get vested, and the amount of tokens used for marketing / partnerships. The forecasted max supply is 13.25 million GMX tokens.

Minting beyond the max supply of 13.25 million is controlled by a 28 day timelock. This option will only be used if more products are launched and liquidity mining is required, a governance vote will be conducted before any changes.

  • 6 million GMX from the XVIX and Gambit migration.

  • 2 million GMX paired with ETH for liquidity on Uniswap.

  • 2 million GMX reserved for vesting from Escrowed GMX rewards.

  • 2 million GMX tokens to be managed by the floor price fund.

  • 1 million GMX tokens reserved for marketing, partnerships and community developers.

  • 250,000 GMX tokens distributed to contributors linearly over 2 years.

GMX liquidity on Uniswap is gradually added as the price of GMX increases, the Uniswap liquidity pool is at 0x80A9ae39310abf666A87C743d6ebBD0E8C42158E.

Liquidity is owned by the protocol and stored under the same multi-sig signers as the XVIX and Gambit migration. Multi-sig contracts:


GMX tokens can be bridged between Ethereum and Arbitrum, but you should not use this unless absolutely necessary. All features are on Arbitrum so there should be no strong reason to bridge tokens. If you bridge tokens from Arbitrum to Ethereum there will be a 7 day waiting period during which you will not have access to your tokens.

Instructions to bridge:

For bridging between Arbitrum and Avalanche you can use Synapse.

Last updated