> ## Documentation Index
> Fetch the complete documentation index at: https://docs.soroswap.finance/llms.txt
> Use this file to discover all available pages before exploring further.

# Provide Liquidity

> Depositing two assets into a Soroswap pool to earn trading fees, and receiving pool tokens.

Providing liquidity on **Soroswap** allows users to earn rewards by depositing two assets into a liquidity pool. Liquidity providers (LPs) facilitate asset swaps for other users, and in return, they earn a share of the trading fees collected by the protocol.

### How to Provide Liquidity

1. **Access the app**\
   Open [app.soroswap.finance](https://app.soroswap.finance).
2. **Connect your wallet**\
   Use a Stellar/Soroban-compatible wallet. Make sure you have enough XLM for transaction fees.
3. **Navigate to the Liquidity section**\
   In the app, select **Liquidity** to view existing pools

<img src="https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/grabacion-de-pantalla-2025-04-28-a-las-13-30-30.gif?s=2f95ef15a6d5a71513c1b0c53a175cb3" alt="" width="790" height="340" data-path="images/grabacion-de-pantalla-2025-04-28-a-las-13-30-30.gif" />

4. **Deposit both assets**

* Enter the amounts of each asset you want to deposit.
* The ratio must match the current pool price (or, when creating a new pool, you set the initial price).

5. **Receive pool tokens**\
   After a successful deposit, you’ll receive pool tokens that represent your share of the pool’s liquidity.

### Key Notes

* **Initial liquidity providers** set the initial price of a new pool.
* **All liquidity pools follow the formula**: `x * y = k`, where `k` is constant.
* **Removing liquidity**: You can withdraw your assets at any time by burning your pool tokens, receiving your share of the assets plus accumulated fees.

***

> 📘 Need a full walkthrough? Check\
> [Adding Liquidity](/tutorials/adding-liquidity) l [Remove Liquidity](/tutorials/remove-liquidity)
