# How to Swap Tokens

<figure><img src="/files/pN83k8MZDx6oEq8QlnaM" alt=""><figcaption></figcaption></figure>

## Overview

The swap feature supports all major Solana tokens and provides two interface modes to accommodate different user preferences:

* **Easy Mode (EZY)** - Simplified interface for quick swaps
* **Professional Mode (PRO)** - Advanced interface with market data and live trading feed

### Prerequisites

Before using the swap feature:

* ✅ Connected Solana wallet (Phantom, Solflare, Backpack, etc.)
* ✅ Sufficient SOL for transaction fees
* ✅ Source tokens in your wallet for swapping

### Step-by-Step Swap Guide

{% stepper %}
{% step %}

#### Step 1: Access the Swap Interface

1. Navigate to [flash.trade](https://flash.trade)
2. Click the **"**[**Swap page**](https://www.flash.trade/swap)**"** tab in the top navigation menu
3. Ensure your wallet is connected
   {% endstep %}

{% step %}

#### Step 2: Choose Your Interface Mode

Select your preferred trading interface:

* <mark style="color:green;">**EZY Mode**</mark>: Clean, simplified interface focusing on essential swap functions
* <mark style="color:yellow;">**PRO Mode**</mark>: Advanced interface with price charts, market data, and live trading activity

Toggle between modes using the <mark style="color:green;">**EZY**</mark>**/**<mark style="color:yellow;">**PRO**</mark> switch at the bottom left of the interface.
{% endstep %}

{% step %}

#### Step 3: Configure Your Swap

**(**<mark style="color:green;">**Pay**</mark>**) Select Source Token**

1. Click the dropdown in the "<mark style="color:green;">Pay</mark>" field
2. Choose the token you want to swap from
3. Enter the amount or use percentage buttons (25%, 50%, 75%, 100%)

**(**<mark style="color:green;">**Receive**</mark>**) Select Destination Token**

1. Click the dropdown in the "<mark style="color:green;">Receive</mark>" field
2. Choose the token you want to receive
3. The estimated amount will automatically calculate
   {% endstep %}

{% step %}

#### Step 4: Review Swap Details

Before executing, review the following information:

* **Exchange Rate**: Current price between token pairs
* **Slippage Tolerance**: Price movement protection (adjustable)
* **Route Info**: Trading path your swap will take
* **Price Impact**: How your trade affects market price
* **Minimum Received**: Worst-case scenario amount
  {% endstep %}

{% step %}

#### Step 5: Execute the Swap

1. Click **"**<mark style="color:yellow;">**Enter Amount**</mark>**"** if you haven't specified quantities
2. Review final details in the confirmation
3. Click **"**<mark style="color:green;">**Swap**</mark>**"** to proceed
4. Confirm the transaction in your wallet
5. Wait for blockchain confirmation
   {% endstep %}
   {% endstepper %}

***

### Interface Features

{% columns %}
{% column %}

#### Activity Tab

Track your swap history by clicking the **Activity** tab:

* **Time**: When each swap occurred
* **Type**: Transaction type (SWAP)
* **Balance Change**: Tokens exchanged and amounts
* **Transaction**: Blockchain transaction hash for verification
  {% endcolumn %}

{% column %}

#### Balances Tab

Monitor your wallet contents in the **Balances** tab:

* **Asset**: Token name and symbol
* **Balance**: Amount held in your wallet
* **Value**: USD equivalent
* **Price**: Current market price per token
  {% endcolumn %}
  {% endcolumns %}

<h4 align="center">Professional Mode Features</h4>

When using <mark style="color:yellow;">PRO</mark> mode, you gain access to:

* **Token Search**: Quickly find specific tokens
* **Price Charts**: Visual price data and trends
* **Live Trading Feed**: Real-time trading activity
* **Market Statistics**: Volume, price changes, and market data

***

### Slippage and Price Protection

{% columns %}
{% column %}

#### Slippage Tolerance

Slippage tolerance protects against unfavorable price movements during swap execution:

* **Auto (Recommended)**: Platform automatically sets optimal slippage
* **Custom**: Manually adjust based on market conditions
* **Low Slippage**: Better for stable/major token pairs
* **Higher Slippage**: May be needed for volatile or low-liquidity tokens
  {% endcolumn %}

{% column %}

#### Price Impact

Monitor price impact to understand how your trade affects the market:

* <mark style="color:green;">**<0.1%**</mark><mark style="color:green;">: Minimal impact</mark>
* <mark style="color:yellow;">**0.1-1%**</mark><mark style="color:yellow;">: Low impact, good for most trades</mark>
* <mark style="color:orange;">**1-3%**</mark><mark style="color:orange;">: Moderate impact, acceptable for medium trades</mark>
* <mark style="color:red;">**>3%**</mark><mark style="color:red;">: High impact, consider reducing trade size</mark>
  {% endcolumn %}
  {% endcolumns %}

***

### Fees and Routing

{% columns %}
{% column %}
Swap Fees

Flash Trade's swap feature uses Jupiter DEX infrastructure:

* **Platform Fee**: Competitive rates across all token pairs
* **Network Fee**: Standard Solana transaction costs (typically <$0.01)
* **Route Optimization**: Automatic best-price routing through Jupiter
  {% endcolumn %}

{% column %}
Route Information

The swap interface displays routing details:

* **Direct Route**: Single DEX execution
* **Split Route**: Multiple DEX execution for better prices
* **Multi-hop Route**: Through intermediate tokens for optimal pricing
  {% endcolumn %}
  {% endcolumns %}

***

### Troubleshooting

#### Common Issues and Solutions

{% columns %}
{% column %}
**Transaction Failed**

* ✅ Increase slippage tolerance
* ✅ Reduce trade size
* ✅ Ensure sufficient SOL for fees
* ✅ Check network congestion

**High Price Impact**

* ✅ Reduce swap amount
* ✅ Split into multiple smaller swaps
* ✅ Try different time when liquidity is higher
  {% endcolumn %}

{% column %}
**Token Not Found**

* ✅ Verify token contract address
* ✅ Check token symbol spelling
* ✅ Ensure token exists on Solana

**Insufficient Balance**

* ✅ Verify wallet contains source tokens
* ✅ Account for transaction fees
* ✅ Refresh wallet connection
  {% endcolumn %}
  {% endcolumns %}

***

### Security Best Practices

* ⚠️ **Verify Token Addresses**: Always confirm you're swapping legitimate tokens
* ⚠️ **Check Price Impact**: Large impacts may indicate low liquidity or market manipulation
* ⚠️ **Monitor Slippage**: Set appropriate tolerances for market conditions
* ⚠️ **Start Small**: Test with smaller amounts when trying new token pairs

### Next Steps

After successfully swapping tokens:

* [Make Your First Trade](/flash-trade/getting-started/making-your-first-trade.md) - Use your new tokens for perpetual trading
* [Provide Liquidity](/flash-trade/getting-started/minting-burning-flp.md) - Earn fees by adding tokens to Flash Trade pools
* [Stake FAF](/flash-trade/getting-started/how-to-stake-and-unstake-faf.md) - Participate in protocol governance and earn rewards

***

## **Need Help?**

Join our [Discord](https://discord.gg/flashtrade) community for real-time support.

{% hint style="warning" %}

#### Remember:&#x20;

Legitimate support will never ask for your private keys or recovery phrase.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.flash.trade/flash-trade/getting-started/how-to-swap-tokens.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
