Jupiter DEX Best Practices for Safe Solana Swaps

Best practices for using Jupiter DEX

Jupiter DEX Best Practices for Safe Solana Swaps

To use Jupiter safely, always manually adjust slippage and monitor price impact, especially on large or illiquid trades, so the executed price does not drift far from the quoted price.

Jupiter is technically a DEX aggregator rather than a DEX itself, meaning it routes your swaps across various Solana DEXs like Raydium to find the best execution price. The platform works to minimize the drift between quoted and actual execution prices on AMMs.

For practical use, compare the final amount received after fees and slippage rather than the headline price, set a price impact warning at 1 to 2 percent, consider manual mode to avoid unexpected fees, and increase priority fees if your transactions fail.

Key practices

  1. Adjust slippage manually Set maximum slippage yourself, especially for large or illiquid trades
  2. Monitor price impact Set a warning at 1 to 2 percent to avoid losses on low liquidity pairs
  3. Compare final received amounts Look at the amount after fees and slippage, not the headline price
  4. Use manual mode for fees Prevents unexpected fees after token-related changes
  5. Increase priority and max fee Set priority to ultra and bump max fee to .001 SOL if transactions fail
Jupiter DEX Best Practices for Safe Solana Swaps — infographic

Understanding Jupiter's Functionality

Aggregator, not a DEX: Jupiter acts as a Decentralized Exchange (DEX) aggregator, finding the best routes for swaps across various DEXs on Solana, rather than being a DEX itself. "Jupiter isn't a DEX, It's an aggregator, meaning it gets you the best swaps by utilizing available DEX's (like Raydium)"
Execution Price Focus: Jupiter prioritizes achieving the best execution price by accounting for potential drift from the quoted price on Automated Market Makers (AMMs). "Hey all, founder of Jupiter here - we work insanely hard to make sure we have the best rates all the time. We do focus a lot on the idea of best "execution price” since we see a lot of times where the quoted price by AMMs drift when it comes to the actual execution."

Managing Swaps and Fees

Adjust Slippage Manually: For normal liquid swaps, Jupiter is generally reliable, but for larger trades or illiquid pairs, manually setting your maximum slippage is crucial to control potential price discrepancies. "When comparing, look at the final amount received after fees/slippage, not just the headline price. Also test the same trade size across a couple routes and see if splitting the order changes the outcome."
Monitor Price Impact: Set a price impact warning, around 1-2%, to prevent significant losses when dealing with low liquidity pairs. "Also set a price impact warning at like 1-2% so you don't get wrecked on a low liquidity pair"
Consider Manual Mode for Fees: Some Users suggest using manual mode to prevent unexpected fees, especially after token-related changes. "Originally it’s. Before its token shenanigans and fees, it’s the best protocol, now it’s just… if u use it make sure you use the manual mode to prevent fees."

Addressing Transaction Failures

Increase Priority and Max Fee: If transactions are failing, increasing the priority and maximum fee can help ensure successful execution. "Solved, set priority to ultra & bumped max fee to .001 SOL"

Is it important to you to use only fully open-source DEX aggregators?

Bottom line

When using Jupiter DEX, always manually adjust slippage and monitor price impact, especially for large or illiquid trades, to avoid unexpected price differences between the quoted and executed price.

FAQ

Is Jupiter a DEX or an aggregator?
Jupiter is a DEX aggregator, not a DEX itself. It finds the best swap routes by utilizing various DEXs on Solana, such as Raydium.
How much slippage should I set on Jupiter?
For normal liquid swaps, default settings are generally reliable. For larger trades or illiquid pairs, manually set your maximum slippage to control potential price discrepancies.
What price impact warning should I use on Jupiter?
Set a price impact warning at around 1 to 2 percent to avoid getting wrecked on low liquidity pairs.
Why do my Jupiter transactions fail?
Transactions can fail when network priority or fees are too low. Setting priority to ultra and bumping the max fee to .001 SOL can help ensure successful execution.
Should I use manual mode on Jupiter?
Some users recommend manual mode to prevent unexpected fees, especially after token-related changes on the platform.
How do I compare routes on Jupiter?
Look at the final amount received after fees and slippage, not just the headline price. Test the same trade size across a couple of routes and see if splitting the order changes the outcome.

Comments (0)

No comments yet. Start the conversation.