> ## Documentation Index
> Fetch the complete documentation index at: https://docs.bundlit.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Jupiter Swaps

> Swap any token with the best rates via Jupiter

bundl integrates Jupiter, Solana's leading DEX aggregator, for seamless token swaps with the best rates.

<Note>
  Jupiter Swaps are a **Pro feature**.
</Note>

***

## Why Jupiter?

Jupiter aggregates liquidity from all major Solana DEXs:

* Raydium
* Orca
* Phoenix
* Meteora
* Lifinity
* And 20+ more

This means you get the **best price** across the entire Solana ecosystem.

***

## How to Swap

### From the Swap Terminal

1. Click **\[swap]** in the action bar
2. The swap terminal opens:

```
┌────────────────────────────────────────────────────────────┐
│ Jupiter Swap                                               │
├────────────────────────────────────────────────────────────┤
│                                                            │
│ Wallet: [main-wallet ▼]                                    │
│                                                            │
│ You Pay:                                                   │
│ [1.0]                                        [SOL ▼]       │
│ Balance: 15.2341 SOL                                       │
│                                                            │
│                    ⇅                                       │
│                                                            │
│ You Receive:                                               │
│ [~142.50]                                    [USDC ▼]      │
│ Rate: 1 SOL = 142.50 USDC                                 │
│                                                            │
│ ─────────────────────────────────────────────────────────│
│                                                            │
│ Route: SOL → USDC (Raydium)                               │
│ Slippage: 0.5%                                            │
│ Price Impact: 0.01%                                        │
│                                                            │
│                                     [cancel]  [swap]       │
└────────────────────────────────────────────────────────────┘
```

3. Select the wallet to swap from
4. Enter the amount to swap
5. Choose input and output tokens
6. Review the quote
7. Click **\[swap]**

### From a Token's Quick Action

1. Open a wallet
2. Find the token you want to swap
3. Click **\[swap]** next to it
4. The swap dialog opens with the token pre-selected

***

## Swap Settings

### Slippage Tolerance

Slippage is the maximum price difference you'll accept:

| Setting | Use Case                 |
| ------- | ------------------------ |
| 0.1%    | Stable pairs (USDC/USDT) |
| 0.5%    | Most swaps (default)     |
| 1.0%    | Volatile tokens          |
| 3.0%    | Low liquidity tokens     |

Higher slippage = more likely to succeed, but worse price possible.

### Priority Fee

For faster confirmation during congestion:

* **Normal** – Standard priority
* **High** – Faster, slightly higher fee
* **Turbo** – Fastest, highest fee

***

## Supported Tokens

Jupiter supports thousands of tokens:

* All major tokens (SOL, USDC, USDT, BONK, JUP, etc.)
* Token-2022 tokens
* New tokens (usually listed within hours)
* LP tokens

If a token has liquidity on any supported DEX, Jupiter can swap it.

***

## Swap Quotes

Before swapping, you'll see:

| Field                | Description                            |
| -------------------- | -------------------------------------- |
| **Rate**             | Exchange rate (e.g., 1 SOL = 142 USDC) |
| **Route**            | Which DEX(es) the swap uses            |
| **Price Impact**     | How much your trade affects the price  |
| **Minimum Received** | Worst case with slippage               |

***

## Platform Fee

bundl charges a small platform fee on swaps:

* **0.1%** (10 basis points)
* Included in the quote you see
* Goes to bundl development

This is separate from any DEX fees (which are also included in the quote).

***

## After Swapping

1. Transaction confirms (\~1-5 seconds)
2. Toast notification shows success/failure
3. Wallet balances update
4. Transaction appears in history

***

## Common Swaps

| From          | To             | Use Case |
| ------------- | -------------- | -------- |
| SOL → USDC    | Taking profits |          |
| USDC → SOL    | Buying SOL     |          |
| Token → SOL   | Selling tokens |          |
| Token → Token | Direct swaps   |          |

***

## Failed Swaps

If a swap fails:

| Error                | Cause              | Solution           |
| -------------------- | ------------------ | ------------------ |
| Slippage exceeded    | Price moved        | Increase slippage  |
| Insufficient balance | Not enough tokens  | Check balance      |
| Route not found      | No liquidity       | Try smaller amount |
| Transaction expired  | Network congestion | Try again          |

Failed swaps do not deduct funds (except for the failed transaction fee, \~0.000005 SOL).

***

## Tips

1. **Check the rate** – Compare with other sources
2. **Watch price impact** – High impact = bad price
3. **Use appropriate slippage** – Too low fails, too high loses money
4. **Swap larger amounts carefully** – May have higher price impact

***

## Next Steps

<CardGroup cols={2}>
  <Card title="Portfolio Dashboard" icon="chart-pie" href="/features/portfolio-dashboard">
    Track your portfolio after swapping
  </Card>

  <Card title="Token Sweeper" icon="broom" href="/features/token-sweeper">
    Consolidate tokens before swapping
  </Card>
</CardGroup>
