Jupiter Terminal


Swapping within the pool
When you already possess one of the tokens in an asset pair for a pool, you can also swap some amounts of that token to the other directly using the existing pool liquidity. DLMM, DAMM v2, and DAMM v1, all have a “Swap” tab to swap tokens directly within the pool. For example, if you want to add liquidity to a SOL/USDC pool, but you only have SOL, you can simply select the “Swap” tab on the pool page to swap a portion your total SOL to an equivalent value of USDC (based on the current pool price of the token). Before you swap through that specific pool, please check that the pool has sufficient liquidity and the current pool price of the token is in sync with the market price. In addition, check that you are comfortable with the settings (e.g. transaction fees, your preferred slippage) of that pool, and check that the “Swap info” section is acceptable before you execute your transaction.
How is “Price Impact” on the UI calculated for a swap that occurs through a pool?
Price Impact is the % difference between the value of your input amount and the value of your output amount.On the Meteora user interface, Price Impact %:
- Does not take slippage into account for the swap output amount, so you’ll have to set slippage rate to 0 before calculating if you want a more precise %.
- Does not take into account that the dollar value in the swap input box is sourced from Jupiter’s price API, so it may not always be 100% accurate. For example: sometimes USDC will be worth $0.9999
- Does not take into account the Swap fee that’s charged on the swap.