# Swap Tokens

### **1. Locate the Swap menu**

Click on **Swap** on the header to visit the **Swap** page.

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

### **2. Set up your swap**

Choose the pair you wish to swap and specify the amount of tokens to sell or buy. Once you enter a valid amount, details of the swap will appear at the bottom of the screen. Note that the recent price action of each token and latest swaps will appear on the right side.

{% hint style="info" %}
**Purchasing the exact desired amount**

You may sometimes end up with fewer tokens compared to the amount displayed in the modal due to price fluctuations. You can specify the number of tokens to purchase by manually editing the bottom side of the modal. This will automatically calculate the number of tokens you need to sell to obtain your desired amount.
{% endhint %}

{% hint style="info" %}
**Sharing a swap link**

Generate a link to the Swap page with the selected token(s) by clicking on the link icon on the top right of the Swap modal. This allows project owners to share a link that takes users directly to the Swap page with their tokens selected.
{% endhint %}

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

### **3. Set your slippage tolerance**&#x20;

Click on the **Settings Icon** to configure your slippage limit to avoid unexpected price swings. Then, click on **Swap** to proceed.

{% hint style="info" %}
**What does slippage mean?**

Trades on GnoSwap are executed on-chain, meaning that it takes a few seconds for the Gnoland blockchain to process your trade after you submit your swap transaction. During a volatile market, the actual amount of tokens you end up receiving may vary due to price fluctuations. This phenomenon is known as **slippage**. You can prevent this by manually setting your slippage tolerance.
{% endhint %}

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

### **4. Confirm your swap**

Carefully review the details of your swap to ensure that all of the displayed information is correct. Then, click on **Confirm Swap** to continue.

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

### **5. Approve the transaction on Adena**

A pop-up from Adena will appear in a new window, prompting you to approve the transaction. Click on **Approve** to proceed.

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

### **6. Review your swap**

Wait a few seconds for your transaction to be broadcast to the blockchain. A notification will appear once it's complete. You can either return to the **Swap** menu by clicking on **Close** or view details of the transaction on Gnoscan by clicking on **View transaction**.

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


---

# 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.gnoswap.io/user-guide/trading/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.
