Fees

In our V3 dex, liquidity is represented by non-fungible positions. As a liquidity provider, you continue to earn a share of trading fees.

When you supply tokens to a liquidity pool, you’ll receive Liquidity Provider NFTs that represent your position and entitle you to a portion of the fees. In V3, liquidity providers can decide the exact price range where they want to deploy liquidity. Each time you add tokens to a pool, a new non-fungible liquidity position is created with its own custom parameters.

These liquidity positions are represented as NFTs. They are transferable and reflect ownership of both the deposited assets and the trading fees they generate. Trading fees in V3 are not automatically reinvested into your position. Instead, you can manually claim them from the position’s detail page. You can also withdraw your funds at any time by removing your liquidity. Active Liquidity and Price Ranges

In V3, liquidity providers can set their positions to supply liquidity only within a chosen price range. If the market price moves outside that range, the position converts entirely into one of the two tokens and becomes inactive.

When a position is inactive, it no longer contributes liquidity to the pool and does not earn trading fees.


Similar to Pancakeswap, our fees structure are the same Whenever someone trades on Upheaval, for each hop (swap) in each Exchange V3 liquidity pool, depending on the liquidity pool fee tier, the trader pays a fee ranging from 0.01% to 1%. Their fee rates and fee breakdowns are shown as follows: Fee Component 67% - LP providers 33% - Treasury

For example, in a 0.25% fee tier pool:

  • Among all the active (in-range) liquidity positions, there are a total of 10 HYPE and 10 PUP tokens.

  • Someone trades 1 HYPE for 1 PUP.

  • Someone else trades 1 PUP for 1 HYPE.

  • The liquidity providers who are in the range providing active liquidity earned a total of 0.0017 HYPE and 0.0017 PUP from the trades.

  • Positions with price ranges that are not covering the current price, therefore being inactive, will not contribute to trading or earn any fees.

Last updated