# 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.


---

# 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.interestprotocol.com/overview/movement/interest-protocol-decentralized-exchange-dex/key-features.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.
