How JLP Generates Yield
JLP holders earn yield passively through the appreciation of the JLP token price. There are no tokens to stake or yields to manually harvest — yield is embedded directly into the token’s value. 75% of all fees generated by Jupiter Perps are reinvested into the JLP pool:- Opening and closing fees
- Price impact fees
- Borrow fees
- Swap fees and JLP mint/burn fees
- Liquidation penalties (remaining collateral from liquidated positions also flows into the pool)
The APY displayed on the Earn page is denominated in USD and reflects only the 75% of Perps fees distributed to LPs. It does not include the appreciation or depreciation of the underlying assets (SOL, ETH, wBTC) or the impact of trader PnL. Your actual return on JLP can be higher or lower than the displayed APY depending on market conditions.The figure is updated every 7 days, using the previous week’s fees as the basis for the calculation.
JLP Virtual Price and AUM
Virtual Price
The virtual price is the baseline value of JLP derived from the pool’s onchain state. It reflects the pool’s actual asset value per token.AUM Limit and Market Price
The JLP pool has a maximum AUM (Assets Under Management) limit. When this limit is reached, new JLP can no longer be minted directly from the pool. If the AUM limit is hit, market demand typically causes JLP to trade at a premium above its virtual price on secondary markets.- You can always sell JLP at the market price
- If the market price falls below the virtual price, JLP is redeemed at the virtual price, not the market price
Acquiring and Exiting JLP
JLP can be acquired or exited through two paths:- Jupiter Swap
- Direct mint/burn (Earn page)
Swap any token for JLP, or JLP back to any token, via Jupiter Swap. This is the recommended method for most users and typically offers the best execution.
SOL Staking
A significant portion of the SOL held in the JLP pool is natively staked to the Jupiter validator to generate additional yield for JLP holders. The exact staked amount is visible on the JLP Earn page next to the SOL pool size. This staking is handled at the protocol level — it does not require any action from JLP holders and does not affect their ability to withdraw or trade.The staked SOL goes through Solana’s standard deactivation process when unstaking is required. Deactivation takes up to two epochs (~2-3 days). The protocol monitors pool utilization to ensure sufficient liquid SOL is available at all times.
Exposure
As a JLP holder, your position is exposed to:- Price movements of the non-stablecoin assets in the pool (SOL, ETH, wBTC). A decline in these prices reduces JLP value.
- Trader PnL — when traders are profitable, their gains are paid from the pool. When traders lose, those losses are added to the pool.
Composability
JLP is a standard SPL token. It can be transferred, traded on AMM pools, and used as collateral in other protocols — including JLP Loans.Risks
Market volatility
Market volatility
Rapid price movements in SOL, ETH, or wBTC directly impact JLP value. Extreme market events may amplify losses beyond what the fee yield can offset.
Counterparty risk
Counterparty risk
JLP holders act as the counterparty to all traders on Jupiter Perps. Sustained trader profitability reduces the pool’s value.
Smart contract risk
Smart contract risk
The protocol is audited, but no audit eliminates all risk.
Opportunity cost
Opportunity cost
In strong bull markets, JLP may underperform compared to holding the underlying assets directly.

