# Liquidity (Add & Remove)

Zenlink Eden allows you to add liquidity (LP) to liquidity pools and earn yield. You can view the different pools' **maturity dates** and **total liquidity** on the <https://app.zenlink.pro/market> page.

Additionally, you can check the current **yield** for providing liquidity (Zenlink LP Yield APY) on the pool's details page. The Zenlink LP Yield APY will vary based on veZLK holders' votes for the pool. More veZLK votes directing incentives to the pool will increase its APY (as the pool will receive more ZLK incentives).

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

Liquidity providers earn returns from multiple sources:

* Fixed yield from PT in the pool
* Protocol rewards from the underlying tokens
* Trading fees
* ZLK incentives

Below are detailed tutorials for adding/removing liquidity.

### Add

1. Visit Zenlink Eden Market: <https://app.zenlink.pro/market>

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

2. Select the pool you want to add liquidity (LP) to.

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

3. Switch to the Add tab. You can choose to use the Zap In mode (single asset input) or the Manual mode (yield-bearing asset + PT input) to add liquidity to the pool. Here, we use Zap In with "zero price impact" enabled as an example.

{% hint style="info" %}
**① Zero Price Impact Zap In**

On Zenlink Eden, users can activate the "**zero price impact**" mode, ensuring no price impact when providing liquidity to PT/SY pools. Typically, when adding liquidity, a portion of the underlying asset is used to buy PT from the PT/SY pool, and the remainder is wrapped as SY. However, buying PT might cause a price impact.

When "**zero price impact**" mode is enabled, the underlying asset is entirely wrapped as SY, a portion is used to mint PT and YT, and PT and the remaining SY are used to provide liquidity. The YT is returned to the user's wallet, eliminating the step of buying PT and avoiding potential price impacts.

**② Manual**

Manually provide equivalent value yield-bearing tokens (which the protocol will help convert to SY) and PT to the liquidity pool.
{% endhint %}

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

4. Choose the asset to add to the liquidity pool via "Zap In" and enter the amount.

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

5. Confirm the information, click the Add button, approve, and submit the transaction.

<figure><img src="/files/8xzvyDbnhTeLEaE8nVpZ" alt=""><figcaption></figcaption></figure>

You have successfully added liquidity (LP) and will receive some YT in your wallet (due to using zero price impact Zap In). You can view your LP position in the "My Position" tab at <https://app.zenlink.pro/market>.

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

### Remove

Removing liquidity follows the opposite process of adding liquidity, offering Zap Out mode (removing LP and receiving yield-bearing assets) and Manual mode (removing LP and receiving yield-bearing assets + PT). You can choose the appropriate method based on your needs. Here, we use Zap Out as an example.

1. To remove LP, switch to the relevant liquidity pool page. You can manually select the pool you added LP to from the homepage and enter its details page, or select the related liquidity pool from the "My Position" tab on the homepage.

<figure><img src="/files/8NFAffLlHxd052D3FKLr" alt=""><figcaption></figcaption></figure>

2. Once on the details page, switch to the Remove tab and select Zap Out mode (default). Then, choose the LP to remove and enter the amount. Verify the information, click the Remove button, approve, and submit the transaction.

<figure><img src="/files/iqRnvqDoU7bG5nb9SXLc" 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://wiki.zenlink.pro/zenlinkeden/user-guide/app-guide/liquidity-add-and-remove.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.
