# Swap

FlowX Swap, our core product, represents a new approach to optimizing the user experience in decentralized exchanges. By leveraging the flexibility features of the Move language, FlowX is able to offer a superior user experience when compared to traditional AMMs:&#x20;

* Allows swapping from one token to multiple tokens and vice versa.
* Aggregates liquidity from other DEXs within the Sui ecosystem to optimize prices and reduce slippage.

## **How to Swap on FlowX Finance**

On FlowX, we support users as much as possible in Swap tokens. We have developed Aggregator to help users find the best route with optimal slippage, avoiding affecting the swap experience. Besides, we support One to Many swap users to ensure convenience for users without worrying about LP slippage and to boost ecosystem liquidity.

In order to swap, access the [Swap](https://flowx.finance/swap) tab.

### &#x20;Swap a token to another token

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcp8s2HaKBpDLFovWfVUKTHjbd3VXMSoXuosmGy7eMYUjNVQXtSN1pQumaVGPKzeE1l7T3kmvo0qMsUg2l1qieZOQwxXTvOQT49SCsAwW8eUjgwhFiv2SAPJMb0yaM5oKtMMw_ITQ?key=WiPrJJ1GJFwp1aeCjDPzJLMg" alt=""><figcaption></figcaption></figure>

* Select the token you'd like to swap
* Enter the amount
* Select the token you would like to receive
* Click on “Swap” button

{% hint style="info" %}
You can view detailed information about the order you want to swap such as: Slippage, Rate, Price Impact, Fee, Route by clicking on the "Trade Details" button.
{% endhint %}

### Change the “Slippage Tolerance”

* To be able to change Slippage Tolerance, users click on the "Gear" icon on the right corner.

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXdRPLNFXq_pJwjQ50T57rkKR1WJMnVSNX5_EAEcZgtsKeLaR_n9NQiRylRRz-8lkK5qjdsM8b_IC3enazsQa85OSj37HbaQzzwbAjC6Q2IOrcAo9WW3aIHqsa3wG8r-f7rnyASS?key=WiPrJJ1GJFwp1aeCjDPzJLMg" alt=""><figcaption></figcaption></figure>

* After that, you can choose the amount of the slippage tolerance you would like.


---

# 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.flowx.finance/protocol/swap.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.
