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

# Adding Liquidity

> Step by step walkthrough for supplying liquidity to a Soroswap pool, including minting test tokens on testnet.

Now that we have our wallet set up correctly in the testnet, we are ready to use the [Soroswap app](https://app.soroswap.finance). Let's start by adding liquidity to a pool.

## Step 1: Setup

<Note>
  This setup step is testnet only. Minting test tokens and funding with Friendbot exist so you can practice without real funds. On mainnet you fund your wallet with real XLM and acquire real assets instead, and then continue from Step 2.
</Note>

To begin adding liquidity on testnet, we need to first mint test tokens to interact with the app.

1. Go to the Balances page.
2. Click the "Mint test tokens" button.

The screenshot below is the testnet Balances page, which is where the minting button lives:

<img src="https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/balances.png?fit=max&auto=format&n=1xzCGA5zGx88_Gb9&q=85&s=99bb55178afccdd05d51955889120f16" alt="" width="1820" height="790" data-path="images/tutorials/adding-liquidity/balances.png" />

After minting your test tokens, ensure that your wallet is funded with at least 1XLM in Stellar. To fund your wallet in the testnet, you can use the friendbot. Simply go to your wallet and click "Fund with Friendbot".

<img src="https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/fund.png?fit=max&auto=format&n=1xzCGA5zGx88_Gb9&q=85&s=38fa366a64964f6a85ff25160ca0644b" alt="" width="355" height="528" data-path="images/tutorials/adding-liquidity/fund.png" />

Verify that your account has been funded with XLM, and now we are ready to continue navigating the app.

## Step 2: Go to the Add Liquidity page

1. Navigate to the Liquidity page, where you will find all the liquidity positions.
2. Click the "Add Liquidity" button.

This will take you to a page like this:

<img src="https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquidity.png?fit=max&auto=format&n=1xzCGA5zGx88_Gb9&q=85&s=309e06654cd7406a8af5621b42e71b03" alt="" width="1824" height="807" data-path="images/tutorials/adding-liquidity/addliquidity.png" />

## Step 3: Select the tokens and provide liquidity

1. Click the token selectors.
2. Select the tokens for which you would like to provide liquidity.
3. Enter the amount you want to provide.
4. Click "Supply".

This will open a modal where you can view information about the liquidity position, such as the amount of Liquidity Pool Tokens that will be created and your share percentage of the pool.

<img src="https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/addliquiditymodal.png?fit=max&auto=format&n=1xzCGA5zGx88_Gb9&q=85&s=aaf769c5859ae46753be0a48e803d25b" alt="" width="1824" height="848" data-path="images/tutorials/adding-liquidity/addliquiditymodal.png" />

5. Click the "Add liquidity" button, and you will see a transaction in your Freighter wallet.

<img src="https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/transaction.png?fit=max&auto=format&n=1xzCGA5zGx88_Gb9&q=85&s=0de97a026be8f98b74f9196ac73617e9" alt="" width="368" height="647" data-path="images/tutorials/adding-liquidity/transaction.png" />

6. Click "Approve" and wait for the transaction to be confirmed.
7. Once the transaction is complete, you will see a success message like this:

<img src="https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/success.png?fit=max&auto=format&n=1xzCGA5zGx88_Gb9&q=85&s=6248bd9847316febf1d9dc8eeedcc098" alt="" width="1883" height="833" data-path="images/tutorials/adding-liquidity/success.png" />

Congratulations! You have successfully added liquidity. Now you can view your liquidity position on the Liquidity page.

<img src="https://mintcdn.com/soroswap/1xzCGA5zGx88_Gb9/images/tutorials/adding-liquidity/liquiditypage.png?fit=max&auto=format&n=1xzCGA5zGx88_Gb9&q=85&s=8061ba7b3330e71f58a4aca3104c7efe" alt="" width="1883" height="833" data-path="images/tutorials/adding-liquidity/liquiditypage.png" />

Now we can continue with the tutorial. The next steps will involve swapping tokens for the ones you have provided liquidity for.
