Find answers, explore docs, learn the platform, or reach out to the team directly.
Guides, tutorials, and how-tos for every Jupiter product.
APIs, SDKs, swap integration, and technical references.
Step-by-step tutorials to level up your DeFi skills.
If you're buying a volatile token, the price may move between submission and execution. Jupiter's slippage protection cancels the swap to protect you. It should take no more than 3 tries. If you fail more than 3 times, open a ticket and Jupiter may compensate the gas.
This typically means insufficient liquidity for the pair, a trade size too large or too small, or the token has trading restrictions. Try adjusting the amount and check whether the token has real liquidity on Solana DEXs.
You may be eligible for compensation if: a bad quote was caused by bad routing, more than 3 consecutive trades failed (gas loss), or unreasonably high slippage (>20%) led to sandwich attacks. Jupiter only compensates Ultra Mode users and never compensates for potential P&L. Open a ticket (allow up to 3 days).
Limit orders may fail due to extreme market volatility, low token liquidity, a rug pull (creator removed all liquidity), price movements too rapid for keepers, or slippage failures during settlement. For help, open a ticket.
Recurring Orders may fail due to insufficient liquidity, price movements beyond acceptable slippage, network congestion, or technical issues with the tokens. Failed orders automatically retry at the next scheduled interval.
Currently, you cannot set the exact amount of tokens you want to receive. The previous ExactOut option was removed because it often resulted in worse pricing compared to regular swaps.
No. Jupiter does not currently support pausing and resuming Recurring Orders. If you need to stop, you must cancel the order and create a new one when ready.
Jupiter couldn't refresh the latest route pricing, usually due to RPC node issues. The swap is blocked to prevent execution at a stale price. Try changing your RPC endpoint via the settings gear icon, refresh the page, and retry.
There is no dedicated volume checker on Jupiter at this time. You can use the PnL feature at jup.ag/watch/positions to review your trading activity.
Currently, only launchpads built on Meteora DBC are supported out of the box. If yours uses Meteora DBC, contact the team at support.jup.ag for listing. Custom launchpads on other technologies are not currently supported.
JLP is the liquidity provider token for Jupiter Perps. Holding JLP gives you exposure to the pool's underlying assets (SOL, ETH, wBTC, USDC, USDT) and earns 75% of all trading fees. Yield is embedded in the token's price. Nothing to stake or claim.
Main fees: 0.06% base fee on open and close, a price impact fee that scales with trade size, hourly borrow fees on the borrowed portion, SOL network fees, and a swap fee if your input token needs conversion. A small SOL rent is charged on open and returned on close.
Liquidation is triggered when the oracle price reaches your liquidation price. The position is automatically closed and all remaining collateral goes to the JLP pool. You receive nothing back. To reduce risk: deposit more collateral, lower leverage, or set a stop loss.
Borrow fees are deducted from your collateral hourly. As effective collateral decreases, the liquidation price moves closer to market price, even without any price movement. This is especially significant above 10x leverage or for long-held positions.
You can use any SPL token supported by Jupiter Swap as input. The exchange automatically swaps it to the correct underlying collateral token. Longs use the underlying asset (SOL, wETH, wBTC); shorts use USDC.
Maximum leverage when opening a position is 250x for SOL, ETH, and wBTC. The slider ranges from 1.1x to 250x.
Main risks: price declines in SOL/ETH/wBTC reduce JLP value, trader profits come from the pool, smart contract risk, and opportunity cost in strong bull markets where JLP may underperform holding the assets directly.
JLP Loans lets you deposit JLP as collateral to borrow USDC. Your JLP continues earning yield while the loan is active. Max LTV is 90%, liquidation threshold is 95%. A conservative borrow around 65% LTV provides a safer buffer.
A managed vault that holds JLP for trading fees while opening short positions to cancel out price exposure to SOL, ETH, and wBTC. The goal is to earn JLP yield without directional market risk. Yield is paid in USDC. Operated by Neutral Trade.
Not reliably. Jupiter Perps does not enforce FIFO execution ordering. If a limit order and a liquidation are submitted at the same time, whichever is processed first by Solana will execute. Do not rely on limit orders as a liquidation prevention mechanism.
A 10% reserve factor is applied to all borrow interest payments. Borrowers pay the full rate, lenders receive 90%, and 10% goes to the protocol treasury.
Main risks include smart contract risk, oracle risk, borrower default risk in extreme volatility, market and liquidity risk, stablecoin depeg risk, and wallet/interface risk. Never deposit more than you are willing to lose.
Depositing has no limits. Withdrawals have dynamic limits that expand gradually (25% every 6 hours for most vaults, up to 50% for some). Check the current withdrawable amount at Earn Statistics.
Earnings are automatically compounded into your deposit. No manual claiming needed. Your JL Token count stays the same, but each token becomes more valuable as yield accumulates.
This is normal. JL Tokens represent your share of the Earn pool and are not pegged 1:1. Over time, each JL Token increases in value as yield compounds, giving you a higher total value when you withdraw.
If your debt-to-collateral ratio exceeds the Liquidation Threshold, some collateral may be automatically sold to repay part of your loan. Monitor your Position Health and add collateral or repay part of the loan if needed.
Multiply is an automated leverage feature that increases your exposure by borrowing against your collateral and reinvesting it in a single, atomic transaction. It uses the same fee structure as Borrow (no extra fees).
Each Borrow or Multiply position is represented by a Position NFT that stores all position data. It is transferable (moving it transfers the entire position). Do not burn this NFT as it's required to manage and withdraw your funds.
The amount depends on the value and type of collateral you supply. Each asset has a specific LTV ratio (e.g., $75 at 75% LTV per $100 of collateral). You can see the LTV for each asset when you select it.
If you only want to borrow USDC using JLP as collateral, use JLP Loans (designed for that pair). If you want to borrow other assets, use Multiply, or manage several strategies in one place, use Jupiter Lend.
Any Solana asset (verified tokens on Jupiter, RWAs such as xStocks) can be used as collateral. NFTs will be supported after launch.
USDC is the only asset that can be borrowed or lent on Offerbook.
All loans on Offerbook have a fixed duration of 3 days, starting from when the offer is accepted. This cannot be changed once the loan starts.
Yes. Borrowers can repay the loan at any time before maturity. However, the full interest for the agreed 3-day duration is owed regardless of when the repayment occurs. There is no partial interest or fee reduction for early repayment.
After the 3-day loan duration ends, the lender can claim the collateral by signing a transaction. The collateral is transferred directly to the lender (not sold on the market). A 0.1% fee is deducted from the collateral at transfer (no fee on NFT/RWA). The borrower can still repay and recover the collateral as long as the lender has not claimed it, but do not rely on this window.
Fees apply at three stages: at loan start, 25% of the estimated total interest is taken from the borrower. At repayment, 10% of the interest is deducted from the lender's return. At collateral transfer (if the borrower doesn't repay), 0.1% is deducted from the collateral (no fee on NFT/RWA).
No. Offerbook loans are time-based. Market price movements during the loan do not trigger any liquidation or margin call. After maturity, if the borrower has not repaid, the lender can claim the collateral by signing a transaction.
If you do not repay before the end of the 3-day loan duration, the lender can claim your entire collateral at any moment. While you can technically still repay until the lender claims, do not rely on this window. The full interest is always owed, even if you repay early.
Collateral value is not monitored during the 3-day loan. If the collateral loses significant value before maturity and the borrower does not repay, you receive the collateral token directly (not USDC) and may need to sell it at a loss. The higher the LTV, the higher this risk. You must also manually claim the collateral after maturity.
A dedicated wallet, separate from your main Solana wallet, used to hold funds while interacting with Offerbook. Each user has one escrow wallet. All funds transit through the escrow when creating or accepting offers. Lenders need to deposit USDC manually before creating offers. You can withdraw at any time.
Available on Android (Google Play), iOS (App Store), Solana Seeker, and Play Solana. Requires iOS 17.0+ or Android 9+.
Sends: no protocol fee (only Solana tx fees). Instant swaps via Ultra: 0% to 0.5% depending on pair volatility. Limit and Recurring orders: 0.1% flat. Gasless swaps: standard fee + surcharge capped at 10% max (fixed amount, not proportional to trade size).
Activates automatically when your SOL balance can't cover gas. Jupiter pays the SOL fees and deducts the equivalent from the tokens involved. The surcharge is capped at 10% and is a fixed amount, so larger trades have a lower effective fee.
Onramp: buy USDC directly via Apple Pay, Google Pay, or card (Portfolio → Deposit → Instant Buy). Receive: share your address or QR code. Phantom deposit (iOS): transfer from Phantom. Swap: convert other tokens you already hold.
Jupiter Mobile is restricted in certain jurisdictions including the United States, China, and other sanctioned regions due to regulatory requirements. See the Terms of Use for the full list.
A wallet created via social login (Gmail, Apple, Google, Twitter, Discord) instead of a recovery phrase. Powered by Privy. A recovery phrase is still generated and can be exported from Manage Account → Show Recovery Phrase.
A shareable link with a claim code that lets you send tokens to anyone, even without a wallet. The recipient opens the link and claims. Unclaimed links expire after 7 days and tokens are returned automatically.
Usually because the token account was frozen by the creator (transfers restricted) or liquidity was drained from the pool. In both cases the tokens are not tradable. Jupiter cannot compensate for actions taken by token creators.
Scammers sometimes send fake tokens hoping you'll interact with them. Tap the token, open the three-dot menu, select Hide. Do not try to swap or trade unknown tokens as some are designed to drain your wallet when you approve a transaction.
Limit orders: $5 minimum. Recurring orders: $100 total minimum, over at least 2 orders ($50 per order).
Terminal uses Jupiter Ultra by default: 0% to 0.5% depending on pair volatility. If your wallet doesn't have enough SOL, gasless trading activates with a surcharge up to 10% max. Both fees are shown in the quote before you confirm.
Classic offers a cleaner, simpler interface for standard swaps. Trench is a compact, information-dense layout for active trading on volatile tokens. Both execute swaps identically, the difference is purely visual.
Quick Buy lets you purchase a token from a discovery tab or AlphaScan without opening the token page. Quick Swap is available on a token page, below the chart, to buy or sell without leaving. Both use your current execution settings.
Terminal shows safety indicators: Mint Authority, Freeze Authority, Top 10 Holders %, Dev Holding %, DB/DS markers (developer buy/sell), and Bonding Curve %. These are informational, not guarantees. Always do your own research.
Shows how much of the curve has been filled. Once it reaches 100%, the token typically migrates to a standard AMM liquidity pool. Before migration, liquidity is limited and price impact per trade is significantly higher.
Estimates how much of a token's activity (holders, volume, liquidity) comes from genuine users vs. bots or wash trading. Higher = more organic. Calculated by Jupiter VRFD. A high score does not mean a token is safe.
On any token page, open the Positions tab for Bought/Avg and Sold/Avg. Or go to the Positions page to view all positions across tokens with full PnL details.
Go to the Tracker tab and enter a wallet address in the Manage Wallets sub-tab. You can also find wallets from any token page by clicking on a trader's address. Once tracked, trades appear in your Live Trades feed with configurable alerts.
AlphaScan provides a real-time feed organized in three columns: New (just launched), Soon (approaching bonding curve completion), and Bonded (recently migrated to a liquidity pool).
Most tokenized stocks are tradeable 24/7. However, Ondo tokens operate on a 24/5 schedule (closed weekends) and may have additional pauses. Ondo uses an RFQ mechanism, so liquidity may be lower outside U.S. market hours.
You buy YES or NO contracts on the outcome of real-world events. Each contract is worth $1 if the outcome is correct. Prices reflect implied probability (70¢ YES = 70% probability). Winners claim the payout with no fees. Losing contracts expire worthless.
Fees only apply on executed trades (buying/selling), not on claiming payouts. Fee size depends on contract price, trade size, and outcome uncertainty. Trades near $0.50 have slightly higher fees; trades near $0 or $1 have lower fees.
Prices are determined by supply and demand. Market makers provide liquidity at various price points, and keepers match orders. YES price + NO price ≈ $1.00. Prices reflect the market's implied probability of the outcome.
Trading stops at the predetermined close time. The result is determined by an authoritative source and recorded onchain. Winning positions become claimable at $1 per contract (no claim fees). Losing contracts become worthless. Settlement is final.
Sports, Crypto, Politics, E-sports, Culture, Economics, and Tech. Events can contain multiple markets (e.g. "Who will win?" with markets for each team).
Yes. You can actively manage your position by buying more (increase exposure), selling to close (exit the market), or holding to settlement (wait for final payout).
United States and South Korea IPs are restricted from accessing the Prediction Market API. For questions, reach out via Discord or Telegram.
Prices are quoted in USD (stored as micro USD onchain). Payouts are received in JupUSD. Each winning contract is worth $1.
Three transactions: (1) Create order, signed by you. (2) Fill order, handled by the keeper system. (3) Close order, once the order is filled or fails.
You pay no trading fee until it executes. Orders that do not fill immediately remain active. Once a keeper matches and fills the order, the fee is applied and your position is updated.
If a token has very low liquidity or no established market, Portfolio cannot determine a reliable USD price and hides it entirely. Newly launched tokens may not be priced yet. Submit a ticket with the mint address if you believe it should appear.
Submit a ticket with: the protocol, the specific position, your wallet address, and optionally a screenshot from the protocol's website for comparison.
Portfolio supports 200+ protocols but coverage isn't exhaustive. Submit a ticket with the protocol name and wallet address. You can also request new protocol support on the feedback page.
Submit a request on the Portfolio feedback page. The team reviews requests and works on adding new integrations.
On desktop (jup.ag/portfolio): positions refresh on-demand when you load or reload the page. On Jupiter Mobile: positions refresh periodically in the background.
The Chart feature requires a connection through Jupiter Extension Wallet or Jupiter Mobile. If you're viewing a portfolio without one of these, the Chart appears locked.
No. Portfolio does not currently track or display NFT holdings.