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

# How to trade Solana spot tokens via Jupiter aggregation

> Elyra routes every Solana spot trade through Jupiter aggregation, finding the best price across all available DEXs and executing with a single confirmation.

Elyra handles all Solana spot trading through Jupiter aggregation. You express your intent in plain language, Elyra queries Jupiter for the optimal route across every available DEX, shows you a full preview, and submits the transaction once you confirm — no manual DEX navigation required.

## How a spot trade works

<Steps>
  <Step title="Express your intent">
    Type what you want to do in natural language. Elyra parses the token pair and amount from your message automatically.

    ```text theme={null}
    "Swap 10 USDC for SOL"
    "Buy 0.1 SOL worth of JUP"
    "What's the best route to swap 500 USDC to BONK?"
    ```
  </Step>

  <Step title="Elyra queries Jupiter">
    Elyra calls Jupiter's quote API and finds the optimal route across Raydium, Orca, and all other Solana DEXs. This happens in the background — you see the result, not the process.
  </Step>

  <Step title="Review the trade preview">
    Before any transaction is submitted, Elyra shows you a complete preview:

    <CardGroup cols={2}>
      <Card title="Input token" icon="arrow-right-to-bracket">
        The token you are selling and the exact amount being sent
      </Card>

      <Card title="Output token" icon="arrow-right-from-bracket">
        The token you are buying and the estimated amount you will receive
      </Card>

      <Card title="Price impact" icon="chart-line-down">
        How much your order shifts the market price on the selected route
      </Card>

      <Card title="Route" icon="route">
        Which DEXs and liquidity pools Jupiter selected for this swap
      </Card>
    </CardGroup>
  </Step>

  <Step title="Confirm and sign">
    You confirm the trade. Elyra signs the transaction through Privy's HSM key custody and submits it directly to Solana mainnet. Your private key is never exposed to application-layer logic.
  </Step>
</Steps>

## Supported tokens

Any token with sufficient liquidity on Solana DEXs is tradeable. Elyra natively tracks the following tokens from your connected wallet, and will handle any SPL token you hold:

<CardGroup cols={3}>
  <Card title="SOL" icon="circle-dollar-to-slot">
    Native Solana
  </Card>

  <Card title="USDC" icon="dollar-sign">
    USD Coin on Solana
  </Card>

  <Card title="BONK" icon="fire">
    BONK SPL token
  </Card>
</CardGroup>

<Note>
  Any SPL token in your connected wallet is eligible for swaps as long as Jupiter can find a route with sufficient liquidity. You do not need to configure token addresses manually — Elyra resolves them automatically.
</Note>

## Slippage and price impact

Jupiter sets slippage automatically based on current market conditions. For standard-sized orders on liquid pairs like SOL/USDC, slippage is negligible. For larger orders or tokens with thinner liquidity, price impact increases.

<Warning>
  Elyra displays the estimated price impact before you confirm. If impact is high on a large order, consider splitting the trade into smaller chunks or running a market analysis query first to check current liquidity depth.
</Warning>

## Cross-chain bridging

If you need to move capital from another chain before trading on Solana, Elyra can bridge assets from SOL and six EVM networks — no separate bridging interface needed. Ask Elyra to bridge and trade in a single conversation.

```text theme={null}
"Bridge 500 USDC from Ethereum to Solana, then swap to SOL"
```

<Tip>
  Bridging adds latency and a separate on-chain confirmation step. If you already hold the token on Solana, skip bridging and go straight to the swap.
</Tip>
