# How to provide liquidity on STON.fi

{% hint style="info" %}
**In this guide you’ll**:

✅ Pick a pool and choose balanced or arbitrary provision

✅ Add liquidity step-by-step and confirm safely in your wallet

✅ Understand LP tokens and what happens after the deposit

✅ Review fees, good practices, and how to withdraw later
{% endhint %}

{% embed url="<https://www.youtube.com/watch?v=OFYVv8cqmWU>" %}

### You’ll need

* A connected wallet (e.g., Tonkeeper)
* The two tokens you plan to deposit
* A small TON balance for network fees

### What’s a liquidity pool?

A pool is a reservoir of two assets (e.g., STON and TON) managed by smart contracts. When users swap, the pool balances amounts; liquidity providers receive a share of swap fees.

There are two ways to add liquidity:

1️⃣ **Balanced**: deposit the same dollar value of both tokens.

2️⃣ **Arbitrary** **(v2 pools)**: deposit in any ratio or even just one token; the contract handles the math.

### Step 1. Pick a pool

Open Pools → choose a pair (e.g., STON/TON).\
Review **TVL**, **24h volume**, and **APR** to understand pool size, recent activity, and indicative fee rates. Click **Add liquidity**.

<figure><img src="/files/8ePjXwMcrR6pYoae4rGh" alt=""><figcaption><p>STON.fi interface: the STON/TON pool</p></figcaption></figure>

💡 Tip: Use the search bar; verify token icons and tickers match what you intend to deposit.

🔗 Read more on pool metrics in the article [How to evaluate a liquidity pool](https://guide.ston.fi/en/providing-liquidity/how-to-evaluate-a-liquidity-pool-tvl-apr-trading-volume).&#x20;

### Step 2. Choose your mode

#### 🔹 Balanced (default)

* Enter amount for Token A; the app auto-calculates Token B to match pool ratio.
* Click **Preview liquidity provision**.

#### 🔹 Arbitrary (V2)

* Toggle **Arbitrary provision** to supply in any proportion.
* Enter amounts → **Preview liquidity provision**.

<figure><img src="/files/KEqJRUUijooIWyBJfocw" alt=""><figcaption><p>STON.fi interface: adding liquidity</p></figcaption></figure>

💡 Tip: Missing one of the tokens? Make a swap first, then return.

### Step 3. Review & confirm

In the confirmation window you’ll see:

* Indicative APR
* Your pool share
* Estimated network fee

Click **Confirm liquidity provision**, then approve operation in your wallet.

### After confirmation

* You’ll receive LP tokens representing your pool share; fee distributions accrue to the position over time.
* Liquidity can be withdrawn anytime (subject to pool terms).
* Fees are collected in the pool’s received token on each swap.

### After confirmation

* Your LP positions appear in **Pools** → **My pools**.
* Your position starts accruing a share of swap fees as trades happen in the pool.
* You can add more liquidity or withdraw later from the same screen.

### Notes & good practice

✅ Keep a small TON buffer for fees.

✅ Larger pools generally mean lower price impact for swaps.

✅ Arbitrary mode is convenient when you mainly hold one side.

✅ If a pool has an active farm, you may stake LP tokens for additional reward programs.


---

# 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://guide.ston.fi/how-to/providing-liquidity/how-to-provide-liquidity-on-ston.fi.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.
