Jupiter Exchange Swaps
Learn how to swap tokens using Jupiter Exchange integration
Last updated
Learn how to swap tokens using Jupiter Exchange integration
Last updated
Execute token swaps on Solana using Jupiter Exchange aggregation. Support for all SPL tokens with automatic SOL wrapping/unwrapping and slippage protection.
outputMint
PublicKey
Yes
Target token mint address
inputAmount
number
Yes
Amount to swap
inputMint
PublicKey
No
Source token mint (defaults to SOL)
slippageBps
number
No
Slippage tolerance in basis points (default: 300)
Uses Jupiter Exchange for best prices
Automatic SOL wrapping/unwrapping
Dynamic compute unit limits
Auto-calculated priority fees
Optional referral integration
Direct route optimization
Slippage Management
Use appropriate slippage for token
Consider market volatility
Monitor price impact
Handle failed transactions
Amount Calculation
Account for token decimals
Check minimum amounts
Consider fees
Verify available balance
Error Handling
Implement retries
Monitor transaction status
Handle timeouts
Verify swap results
Performance
Use direct routes when possible
Set appropriate compute limits
Monitor network conditions
Consider priority fees
SOL: So11111111111111111111111111111111111111112
USDC: EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v
USDT: Es9vMFrzaCERmJfrF4H2FYD4KCoNkY11McCe8BenwNYB
BONK: DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263
jitoSOL: J1toso1uCk3RLmjorhTtrVwY9HJ7X8V9yYac6Y7kGCPn
getBalance
: Check token balances
fetchPrice
: Get token prices
getTokenData
: Get token information
transfer
: Transfer tokens