Futures comparison · SOL

GMX vs Jupiter Perps

Follow a SOL position from the wallet you fund to the amount you receive when you close it.

GMX
Jupiter
The decision first

Short answer

Choose GMX to compare SOL pools using capital already on Arbitrum. Jupiter is the more direct route from a Solana wallet. GMX can have lower base position fees, but impact, carrying cost and transfers can reverse that saving. The pool observations below help narrow the choice; they are not executable quotes.

Visit GMX
GMX

Arbitrum funds and pool choice

Compare the named SOL pool, collateral and complete cost before opening.

Why this fits
Jupiter

SOL trading from a Solana wallet

A direct route into the JLP-backed SOL market, with direction-specific collateral and borrowing.

Why this fits

GMX or Jupiter for trading SOL perpetuals?

Your funded chain changes the starting choice

Keeping a small SOL trade on the chain where the funds already sit can save a transfer and its extra costs. GMX provides SOL exposure from Arbitrum; Jupiter’s JLP route starts from Solana. Their position quotes then need a separate comparison of opening, holding and closing costs.

The decision becomes more interesting at a larger size or a longer holding period. GMX has several SOL markets backed by different pools, while Jupiter's core SOL perpetual uses JLP liquidity. The chosen GMX pool can change available capacity, collateral and carrying cost. On Jupiter, the direction of the trade changes the relevant collateral and borrowing conditions.

The directly comparable routes here are GMX V2 SOL markets on Arbitrum and Jupiter's JLP-backed SOL perpetual. Jupiter also offers Beta markets with a separate order-book engine. SOL, BTC and ETH belong to the JLP group; adding a Beta market to the watchlist does not give it the JLP fee structure or 250x setting.

Two transparent liquidity reservoirs with different valves and a Solana token, illustrating pool choice and borrowing.

When the cheaper fee does not produce the better trade

GMX's base position fee can be lower than Jupiter's, but the saving must survive the rest of the trade. An unfavorable pool adjustment, an extra swap or higher carrying cost can outweigh it. For a trader making a brief SOL trade from an already funded Solana wallet, Jupiter's simpler funding route can therefore be the stronger practical choice.

On Arbitrum, the SOL-USDC pool was the strongest capacity candidate in our observation. A $100,000 SOL position fit its reported headroom, whereas the smaller SOL-SOL and WBTC.b-USDC pools could not support that size on either side. The pool choice therefore changes which trade is possible before fees are compared.

Both routes involve smart contracts, price feeds and transaction execution. Keeping a wallet does not eliminate those dependencies. The relevant comparison is whether the complete route matches the position you want to open and close, not whether one platform uses the word decentralized more prominently.

Choosing a GMX SOL pool: the name matters

Which SOL pool can accommodate the intended order?

On 5 October 2026, the GMX Arbitrum market endpoint returned four listed SOL markets. They did not have interchangeable available liquidity. We saved the response so the figures can be checked against the collection time rather than mistaken for values that remain live on this page.

GMX SOL pools: available capacity at 06:23 UTC, 5 October 2026
Arbitrum marketLong capacityShort capacity
SOL/USD [SOL-USDC]$9,601,142$9,241,520
SOL/USD [SOL-SOL]$21,234$63,655
SOL/USD [WBTC.b-USDC]$5,996$46,085
SOL/USD [USDG-USDG]$8.81$8.81
Reported available capacity, rounded from the saved public response. It is not executable depth or a price guarantee. Download the pool observations.

The SOL-USDC pool showed approximately $9.60 million of long capacity and $9.24 million of short capacity. The SOL-SOL pool showed roughly $21,234 and $63,655. The WBTC.b-USDC-backed SOL market showed about $5,996 and $46,085. The newer USDG-USDG pool showed only about $8.81 on each side in that response, with zero open interest.

A $10,000 long therefore had enough reported headroom in the first two pools but exceeded the reported long capacity of the WBTC.b-USDC alternative. A $100,000 position exceeded both sides of those smaller pools. These observations immediately rule out some like-for-like size comparisons; they do not prove that any remaining pool will execute at a particular net cost.

For a fresh $10,000 SOL position, the larger SOL-USDC pool is the sensible first GMX pool to inspect from this snapshot. That conclusion is supported by capacity rather than the familiarity of its name. The smaller pools might still serve a particular collateral preference or position size, but they need a reason to be chosen instead of appearing as identical alternatives.

The bracketed tokens in a GMX market name describe the pool configuration. SOL/USD exposure backed by WBTC.b and USDC is not a spot purchase of SOL, and it is not the same funding arrangement as a SOL-SOL pool. Treating the shared index label as the whole product hides the reason these routes can behave differently.

The Jupiter SOL pool response showed $10 million available on each side at almost the same collection time. That puts the observed JLP capacity and GMX's larger pool in a useful size context, but it does not establish that Jupiter is deeper by the difference between those numbers. The capacity definitions belong to different systems.

The same pool gave a long and a short different starting cases

The larger GMX SOL-USDC pool had about $1,692,101 of long open interest and $1,779,253 of short open interest in the saved response. The difference was approximately $87,152 more on the short side. A new $10,000 long would reduce that visible gap to about $77,152; a new $10,000 short would expand it to about $97,152, before any other trader changed the pool.

SOL-USDC pool: a $10,000 order changes the imbalance

  1. Observed short-side excess

    $87,152 more short than long open interest in the 5 October snapshot.

  2. Add a $10,000 long

    The visible gap shrinks to $77,152: the balance-improving opening case.

  3. Add a $10,000 short

    The visible gap grows to $97,152: the balance-worsening opening case.

Rounded arithmetic with other positions held constant. This supports a base-fee comparison, not a full executable quote.

Under the documented balance-improvement rule, that snapshot supports a lower base opening-fee case for the small long than for the equal-sized short. At the cited rates, the opening component would be $4 versus $6. This is a calculation from visible pool imbalance, not a signed native quote: other changes before execution and the complete market configuration still matter.

Against Jupiter's $6 JLP base opening charge on the same $10,000 size, the GMX long therefore has a $2 starting advantage in this snapshot-based fee model. The GMX short has no such base-fee advantage. That is a more specific conclusion than saying GMX is always cheaper because its schedule contains 0.04%.

A larger order can change the balance it is priced against

The $10,000 example stays well within the roughly $87,152 difference between the two sides. A much larger long could cross the balance point, so the simple story “longs improve balance” cannot be extended to every size. GMX's impact calculation treats movement toward and beyond balance differently. A direction-based label without the requested amount is incomplete.

What the public trade screens actually estimated

We also checked the GMX trade interface on 5 October at 07:01–07:02 UTC. With Arbitrum selected, the SOL-USDC pool and a $10,000 market-position size, the unsigned form showed a $4 opening fee for the long and $6 for the short. Both displayed a separate network estimate of about $0.20 and price impact rounded to 0.000%. The form used its default 2x setting and calculated approximately $5,004–$5,006 in USDC margin. No wallet was connected and no order was sent.

At 07:04 UTC, the Jupiter SOL long form accepted an illustrative 1,000 USDC input at 10x. It displayed 81.6159 SOL of exposure, approximately $9,921.56, with an estimated total fee of $6.95. That is useful evidence of what the input creates: 1,000 USDC paid into the route did not produce exactly $10,000 of net exposure.

These observations answer different questions. The GMX pair checks the direction-dependent opening fee at fixed size. The Jupiter observation shows a complete input-to-position estimate, including a conversion route. They are not a matched all-in cost race: the collateral, leverage and resulting position sizes differ. Neither preview prices tomorrow's close or future carrying costs. Recorded inputs and displayed results are available alongside the pool data.

GMX vs Jupiter fees: entry and exit together

Base fees are the part we can calculate cleanly

GMX's current crypto position-fee documentation lists 0.04% when an operation improves long-short balance and 0.06% when it worsens it. Jupiter's JLP fee page lists a 0.06% base fee when opening and closing. These are starting components, not all-in trade prices.

Base position charges at an unchanged $10,000 size
Route / fee assumptionOpenCloseTotal
GMX: 0.04% at both operations$4$4$8
GMX: 0.04%, then 0.06%$4$6$10
GMX: 0.06% at both operations$6$6$12
Jupiter JLP: 0.06% each way$6$6$12
GMX rates depend on the effect on pool imbalance. Closing conditions can change. Impact, borrowing, funding, swaps and transaction charges are excluded.

For a flat-value $10,000 position, GMX's two base charges total $8 if both operations qualify for 0.04%, $10 with one charge at each rate, or $12 if both are 0.06%. Jupiter's two 0.06% base charges total $12. The largest difference in those examples is $4, before impact, carrying cost, swaps and transaction fees.

That $4 is the useful decision threshold. If reaching GMX requires an additional transfer and conversion that costs more than $4 for a single trade, the best-case base-fee saving has already disappeared. If the funds are already in the right GMX collateral, that transfer cost does not apply. The starting balance changes the result without changing either platform's fee schedule.

A lower opening fee does not lock in a lower closing fee

The pool can change while a position is open. Other traders may add or remove exposure, altering the imbalance at the time you close. A comparison that applies today's favorable opening rate to tomorrow's exit assumes away part of the mechanism. The $8–$12 GMX range is a base-fee illustration at unchanged size, not a quote for both future operations.

A fee should be applied to the size the protocol actually charges, not to the collateral returned. For example, a $10,000 chargeable reduction at 0.06% costs $6 even if the remaining collateral and profit have a very different value. Increasing or partially reducing the position changes the operations being priced; a P&L display alone does not identify their fee basis.

Price impact belongs in the comparison even with oracle pricing

An oracle reference can look the same for a small position and a large one while the overall economic cost differs. Jupiter adds a size-and-imbalance impact component to its JLP trading cost. GMX accounts for net position impact under its pool rules; current documentation describes impact accumulated at entry and applied when the position is reduced or closed.

The important comparison is the amount left after the operation, not just the price printed beside SOL. GMX's pricing explanation distinguishes the displayed midpoint from the directional oracle price used for execution. A reference price on this site is therefore never labeled as a tradable quote.

For a $10,000 position, an additional unfavorable adjustment of $7 would be larger than the maximum $4 base-fee saving calculated above. That $7 is an illustration, not an observed quote. It shows why the base-fee winner needs one more check before becoming the recommended trade.

A SOL trade has three cost moments

  1. Open

    Position fee + any swap, impact accounting and transaction cost.

  2. Hold

    Pool- and direction-specific carrying costs accrue.

  3. Close

    Exit charge, net impact, accrued cost and chosen output token determine proceeds.

An attractive opening reference is only one part of the completed trade.

What does it cost to hold a SOL long or short?

Jupiter's two sides did not show the same rate

The saved Jupiter SOL response reported a long borrow rate of 0.0016% and a short borrow rate of 0.0007%, with different utilization on each side. These are point-in-time reported rates, not a seven-day average. A short and a long therefore should not share one carrying-cost number merely because both reference SOL.

Our illustration below treats those percentages as effective hourly rates on a constant $10,000 position. Under that explicit model, one hour costs $0.16 for the long and $0.07 for the short; 24 hours cost $3.84 and $1.68. It is a sensitivity calculation using observed inputs, not a reconstruction of fees charged to a real position.

Jupiter SOL: a carrying-cost sensitivity model
Modeled constant $10,000 position1 hour24 hours
Long at effective 0.0016% / hour$0.16$3.84
Short at effective 0.0007% / hour$0.07$1.68
Snapshot percentages used as effective hourly inputs, with no additional utilization multiplier. Illustrative linear accrual, not a verified account charge or future rate forecast. The article explains the fee-basis documentation limitation.

Jupiter's documentation uses both a utilization-based position-size formula and simpler borrowed-amount descriptions in different guides. For that reason, we do not present this model as an authenticated account quote or multiply the API rate by utilization again without a verified field definition. The actual position's accrued fee and final close estimate settle what the trader owes.

A changing rate matters more than a long decimal

Suppose the modeled long rate doubles after the first six hours of a 24-hour hold. The cost becomes $0.96 for the first six hours plus $5.76 for the remaining eighteen, or $6.72. Leaving the original rate unchanged would have predicted $3.84. That difference is already a meaningful fraction of the round-trip base fee.

This example explains the monitoring priority for a multi-day trade: track how the cost develops as other traders use the pool. An entry screenshot with a favorable hourly figure cannot establish the cost of an entire week. Nor does a high utilization percentage by itself tell you the dollar charge without the applicable rate and position basis.

GMX funding and borrowing should not be collapsed into one label

GMX separates funding between sides from borrowing against pool liquidity. The selected pool and direction influence those components. A trader can therefore face a different combination from the same-direction Jupiter JLP trade, whose pool-borrow model is not a conventional long-to-short funding transfer.

A numerical GMX-versus-Jupiter carrying-cost winner remains unverified. The saved GMX rate fields were not converted without a confirmed unit-and-time definition. The public GMX screen separates net hourly rates from opening charges; the $4/$6 opening estimates above do not include a future holding period.

For an intraday trade, a small carrying-cost difference may be secondary to entry impact and the route already funded. For a position held through several days, it can outweigh a modest base-fee advantage. That is the point at which the shortest path from the wallet stops being the only useful criterion.

Long versus short: what happens to collateral?

Jupiter's JLP position has a direction-specific token

Jupiter's position and collateral guide describes SOL collateral for a SOL long and USDC collateral for a SOL short. A different supported input token can be swapped into the required underlying collateral. The guide also states that the deposited collateral is recorded at its USD value, so the model should not add an invented second SOL-price gain to that recorded amount.

This changes the funding route for someone arriving with USDC. A SOL short aligns with that underlying collateral; a SOL long involves the platform's conversion route. For someone arriving with SOL, the direction reverses which trade naturally matches the held token. The relevant question is not simply whether Jupiter accepts the wallet's token, but what it becomes inside the position.

GMX gives the trader a pool-and-collateral choice within its supported market configuration. That can be attractive when the desired collateral is already on Arbitrum. It also means two screenshots of a SOL long on GMX may represent different collateral exposure and different economics. A comparison must retain the pool and collateral labels beside the result.

A SOL short is not automatically a hedge for every SOL balance

If you hold SOL outside the position and open a short, the combined exposure depends on the size of each. Shorting $5,000 against a $10,000 SOL holding is not a complete hedge at the starting price. If collateral or payout introduces a further asset exposure, that belongs in the account-level picture too.

For this particular use case, Jupiter's USDC-backed SOL short gives a Solana wallet holder a clear separation between the external SOL holding and the derivative's collateral. A GMX short may serve an Arbitrum-funded trader better, but it should be evaluated using the actual collateral selected. Neither platform becomes a universal hedge solution solely because it has a short button.

The reader does not need a complicated portfolio model to make the initial choice. Name the SOL exposure being offset, the intended short size and the asset you want to hold after closing. Those three facts eliminate more unsuitable routes than a list of every token accepted somewhere on either platform.

Where a trader wants the proceeds is part of the decision

A trader planning another Solana transaction may value receiving funds back on Solana. Someone managing the rest of their positions on Arbitrum may prefer to keep settlement there. Bridging solely to capture a small fee improvement can leave the exit balance on the wrong chain for the next action.

That is a genuine platform difference, not a general lesson about wallets. GMX's current multichain overview distinguishes direct trading on deployed networks from GMX Account access settling on Arbitrum. Funding from a supported source chain does not move the actual market to that chain. Keep the settlement destination visible when comparing the two routes.

Reading the amount you receive when closing

A full-trade receipt is more useful than gross P&L

Consider a modeled trade with $1,000 of initial margin and a $100 trading gain before costs. Assume the operations total $12 in base fees, $5 in impact, $3 in carrying cost and $1 in network or conversion costs. The amount remaining is $1,079, not $1,100. These are deliberately hypothetical charges; the purpose is to reconcile the completed trade rather than imply a native quote from either platform.

Modeled close receipt: reconcile the whole trade once
ItemModeled amountWhat it changes
Initial margin+$1,000Starting balance allocated to the trade
Gross trading gain+$100Price result before costs
Open + close base charges−$12Both operations included once
Total impact adjustment−$5Illustrative unfavorable adjustment
Accrued carrying cost−$3Charge over the modeled hold
Network / conversion costs−$1Assumed route cost
Remaining value$1,079Before any further output-token price change
A teaching example with invented round numbers, not a quote from GMX or Jupiter. If costs are already included in the displayed net balance, do not deduct them twice.

The receipt should include the opening cost only once. If the interface already deducted it from collateral and reports the remaining balance, subtracting it again understates the proceeds. Similarly, an impact adjustment included in the displayed net amount should not be added a second time as a separate imagined slippage charge.

This is particularly relevant on GMX because a chart price alone does not show the complete impact accounting described earlier. On Jupiter, a before-fee P&L view can differ from the final close estimate. The fair comparison follows net value through the operation and records the output token, not just the percentage gain on the position card.

Token proceeds can look different without changing the dollar result

If $1,079 is returned as SOL at an illustrative closing price of $166, the amount is 6.5 SOL. If returned as USDC without additional conversion cost or a peg difference, it is 1,079 USDC. The smaller token count is not by itself evidence of a worse trade. The value, token and conversion charge must be read together.

After receiving SOL, the balance remains exposed to subsequent SOL price changes. After receiving a stablecoin, it has a different set of risks. Someone closing a short because the hedge is no longer needed may choose differently from someone taking a long profit and wanting to remain in SOL. The exit asset can matter more than which interface displays the larger green P&L number.

Partial closes and adding to a position

Jupiter's JLP model permits one position per asset and direction. Adding another same-side SOL trade merges into that position, rather than creating a fully independent ticket. This matters if you intended two entries to have separate exit plans. The Jupiter FAQ explains the merge behavior and the treatment of existing TP/SL orders.

After a Jupiter increase, reconcile the combined size with the remaining TP/SL orders. A second entry meant for a quick exit now shares a position with the original longer hold. That merge is relevant for traders who split one SOL thesis into several entries.

On GMX, keep the market, collateral and direction attached to each position when managing multiple SOL routes. Switching the market selector is not proof that an earlier position moved into the newly selected pool. A close request must refer to the position that actually holds the exposure.

Leverage limits, stops and liquidation

The maximum opening setting is not a liquidation promise

Jupiter documents an opening maximum of 250x for its JLP markets. Its liquidation documentation distinguishes that from an internal 500x parameter used in the maintenance calculation. Reading the latter as an available 500x trading setting would misrepresent the product.

GMX's public market selector showed 100x for SOL during the 5 October interface check. The actual position still has to satisfy its pool's collateral requirements at the requested size. This is a SOL-specific displayed ceiling; it does not follow from the amount of spare pool capacity.

For someone selecting between these two platforms, the useful question is whether the intended position can be managed with adequate margin and suitable exits. The platform with a larger headline maximum can still be a worse fit if the trade requires a collateral conversion, a less favorable pool or a workflow that makes partial exits harder to track.

A pending order is not the same as a completed exit

Both compared routes depend on transaction execution around price-feed updates. Submitting a close request does not establish that the position has already closed. The position list and confirmed history need to agree. Repeatedly sending a new action because the first one is pending can create a different problem from the original price move.

GMX's liquidation and related-order guidance describes attempts to execute certain protective orders before liquidation, but explicitly makes that best-effort behavior rather than a guarantee. It also distinguishes auto-cancel exit orders from some conditional margin orders that can remain. This is a concrete reason to inspect remaining orders after a triggered exit.

Jupiter's limit-entry orders can remain active after an existing position is closed. An entry waiting near a liquidation level should not be assumed to rescue the position before another transaction executes. The two operations have different purposes, and execution order can matter.

Carrying cost can move the liquidation boundary

A position can lose margin to fees while the SOL price moves very little. That makes a liquidation estimate at entry a changing reference, not a permanent line. A trader intending to hold for several days should leave room for the actual cost path, especially when using high leverage.

Adding collateral helps only if the addition is processed and leaves the position sufficiently funded after applicable charges. A small deposit consumed by accrued costs may not provide the expected improvement. GMX's documentation makes that distinction explicit. Accrued charges must be covered before an added deposit meaningfully increases the remaining buffer.

Jupiter's JLP liquidation treatment can consume all remaining collateral as the liquidation charge, while GMX describes returning any remainder after applicable losses and fees. That difference belongs in a serious comparison, but neither outcome should be marketed as a substitute for a planned exit or as guaranteed capital protection.

Mobile use, wallet permissions and getting funds back

Choose the interface you will use to close, too

Jupiter's mobile app and its phone-browser interface are not identical. Current documentation distinguishes JLP mobile access from Beta-market access on the website. For this SOL comparison the JLP route is relevant, but a trader intending to expand into another market should not assume the same controls and availability follow automatically.

GMX offers direct-wallet and additional account flows. A trader using a smart wallet or an express-trading setup needs compatibility with that particular route. The presence of a connect button proves less than successful support for the relevant signing and transaction actions. We have not performed funded mobile execution tests on either platform and do not assign a fabricated tap-count winner.

The most useful pre-trade rehearsal is a read-through of the close screen: confirm the pool or market, full versus partial size, received token, fee estimate and transaction status location. That is enough to expose many practical mismatches without pretending a homepage screenshot demonstrates trading performance.

A wallet signature needs a clear purpose

Connecting a wallet, approving a token and submitting a position operation are different actions. A wallet used for other holdings should not approve unrelated requests because a page looks like the familiar trading interface. Use the official destination and inspect the action the wallet is asking you to authorize.

Neither an audit badge nor a public pool balance eliminates smart-contract risk. A pool also has solvency and risk controls that can affect open positions, including GMX's documented auto-deleveraging under specified conditions. GMX can automatically reduce a profitable position under those conditions, changing the exposure the trader intended to keep.

The completed choice

For SOL trading from an already funded Solana wallet, Jupiter has the cleaner starting route. For Arbitrum capital and a suitable SOL pool, GMX offers a more flexible pool-and-collateral evaluation and potentially lower base fees. The observed large SOL-USDC pool gives GMX a concrete starting candidate; the tiny alternative pools should not be recommended indiscriminately.

For a short hold, compare the complete entry and close estimate plus the funding route. For a long hold, give carrying cost and collateral management more weight. For a large order, remove pools without sufficient side-specific capacity before comparing price. These are different decisions within one pair of platforms, and they explain why a single global DEX score is not enough.

Start with the larger GMX SOL-USDC pool when evaluating an Arbitrum-funded position. If the intended trade and proceeds both belong on Solana, Jupiter is the alternative to price before moving funds across chains.

GMX vs Jupiter: frequently asked questions

Is Jupiter limited to SOL, ETH and wBTC perpetuals?

No. Those are the JLP-backed markets covered by the pool fee model in this comparison. Jupiter also documents Beta markets with a different trading engine, access conditions and costs. Their presence does not make the JLP 250x setting or base fee universal.

Which GMX SOL pool had enough capacity for a $100,000 trade?

In our 5 October snapshot, the SOL-USDC pool had reported capacity above that size on both sides. The SOL-SOL and WBTC.b-USDC alternatives did not. This is a dated capacity observation, not a promise that an order will execute now or at a particular net price.

Does oracle pricing mean I pay no price impact?

No. Both compared routes have economic adjustments beyond the displayed oracle reference. GMX accounts for net impact under its pool rules, while Jupiter JLP adds impact fees. Compare the net position estimate rather than treating the chart price as the full execution cost.

Can I open a Jupiter SOL short with SOL already in my wallet?

A supported input can be converted, but the JLP SOL short uses USDC as its underlying collateral. That conversion can add cost. A SOL long follows a different collateral route, so the same wallet balance does not produce an identical funding process for both directions.

Are the Jupiter carrying-cost examples actual charged fees?

No. They model a constant $10,000 position using the reported snapshot percentages as effective hourly inputs. Rates and calculation details can vary, and the official documentation uses different descriptions of the fee basis. The position’s accrued charge is the authoritative account result.

Will a second Jupiter SOL long remain a separate position?

Not in the JLP model described here. A same-asset, same-direction increase merges into the existing position. If you want independent entries and exits, understand the combined position and remaining TP/SL instructions before adding exposure.

Can I move a GMX position to Jupiter without closing it?

These are separate systems on different settlement routes. Transferring wallet funds does not transfer the open derivative. Closing on one platform and opening on the other creates new costs and an interval in which the exposure can differ.

Is GMX always cheaper than Jupiter because of the 0.04% fee?

No. That GMX rate depends on the operation’s effect on pool balance, and the later close can have a different rate. Impact, carrying cost, swaps and network costs can reverse the base-fee comparison. At $10,000 the modeled best-case base saving is only $4 for two sides.

Open the evidence

Sources and research

GMX Arbitrum and Jupiter SOL pool data collected on 5 October 2026 at approximately 06:23 UTC. Official documentation checked the same day. Pool capacity and published rates were observed. Unsigned GMX and Jupiter interface estimates were also recorded at 07:01–07:04 UTC; no wallet was connected and no order was submitted. Modeled receipts are labeled separately.

  1. GMX Arbitrum market endpoint
  2. Jupiter SOL pool response
  3. GMX trade interface
  4. Jupiter SOL long form
  5. current crypto position-fee documentation
  6. JLP fee page
  7. pricing explanation
  8. position and collateral guide
  9. current multichain overview
  10. Jupiter FAQ
  11. liquidation documentation
  12. liquidation and related-order guidance