Arbitrum funds and pool choice
Compare the named SOL pool, collateral and complete cost before opening.
Why this fitsSOL trading from a Solana wallet
A direct route into the JLP-backed SOL market, with direction-specific collateral and borrowing.
Why this fitsGMX 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.

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.
| Arbitrum market | Long capacity | Short 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 |
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
- Observed short-side excess
$87,152 more short than long open interest in the 5 October snapshot.
- Add a $10,000 long
The visible gap shrinks to $77,152: the balance-improving opening case.
- Add a $10,000 short
The visible gap grows to $97,152: the balance-worsening opening case.
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.
| Route / fee assumption | Open | Close | Total |
|---|---|---|---|
| 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 |
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
- Open
Position fee + any swap, impact accounting and transaction cost.
- Hold
Pool- and direction-specific carrying costs accrue.
- Close
Exit charge, net impact, accrued cost and chosen output token determine proceeds.
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.
| Modeled constant $10,000 position | 1 hour | 24 hours |
|---|---|---|
| Long at effective 0.0016% / hour | $0.16 | $3.84 |
| Short at effective 0.0007% / hour | $0.07 | $1.68 |
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.
| Item | Modeled amount | What it changes |
|---|---|---|
| Initial margin | +$1,000 | Starting balance allocated to the trade |
| Gross trading gain | +$100 | Price result before costs |
| Open + close base charges | −$12 | Both operations included once |
| Total impact adjustment | −$5 | Illustrative unfavorable adjustment |
| Accrued carrying cost | −$3 | Charge over the modeled hold |
| Network / conversion costs | −$1 | Assumed route cost |
| Remaining value | $1,079 | Before any further output-token price change |
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 evidenceSources and research
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.

