> For the complete documentation index, see [llms.txt](https://docs.interestprotocol.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.interestprotocol.com/overview/movement/interest-protocol-decentralized-exchange-dex/key-features.md).

# Key Features

### <mark style="color:blue;">**1. Token Swap**</mark>

The **Swap Tool** allows users to exchange tokens directly in a simple and intuitive interface. With built-in protection against sandwich attacks, Interest Protocol ensures users can trade safely without the risk of bots exploiting their transactions.

**Example: How to Swap Tokens**

* Visit [**Interest Protocol DEX**](https://www.interest.xyz/).
* Select the tokens you want to swap (e.g., **MOVE** → **RUCO**).
* Enter the desired amount and confirm the transaction.
* The DEX processes your swap securely with price stability thanks to its **slot windows**, which mitigate sandwich attacks.

**Swap Tutorial**

{% embed url="<https://youtu.be/XfYKLEyZhV8>" %}

This feature ensures smooth transactions, even in volatile markets, with no extra steps required from the user.

***

### <mark style="color:blue;">2.</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**Advanced Liquidity Management**</mark>

Interest Protocol introduces a robust liquidity layer where projects and users can manage pools effortlessly. This feature supports both **passive liquidity provision** and innovative functionalities for liquidity providers (LPs):

* **One-Sided Liquidity**: LPs can provide liquidity with a single token, eliminating the need for equal-value pairs.
* **Dynamic Liquidity Adjustment**: The protocol automatically adjusts liquidity positions, reducing impermanent loss and enhancing fee capture for LPs.
* **Multi-Coin Pools**: Pools can include more than two assets, enabling creative and efficient trading pairs.
* **LpCoins**: Unlike traditional NFTs for liquidity, **LpCoins** are fungible, composable, and easily tradable, enhancing their usability within DeFi ecosystems.

***

### <mark style="color:blue;">3.</mark> <mark style="color:blue;"></mark><mark style="color:blue;">**Create and Launch Tokens**</mark>

The **Token Launcher** is a powerful tool that allows anyone to create and launch new tokens without requiring coding skills. Along with token creation, users can seamlessly deploy liquidity pools to support their tokens.

**Steps to Create and Launch a Token**

1. Navigate to the [**Create Token**](https://www.interest.xyz/create-token) page.
2. Fill in token details:
   * **Name**, **Symbol**, **Description**, and upload a **Logo**.
3. Set the **Total Supply**.
4. Choose to deploy a liquidity pool during the creation process.
5. Specify the amount of liquidity to add for your token’s pool.
6. Confirm the transaction, and your token is live, backed by a liquidity pool.

{% embed url="<https://youtu.be/QvQJllY85OA>" %}

This feature empowers developers and community members to bring new tokens to market efficiently and securely, fostering innovation in the DeFi space.
