How to provide liquidity on STON.fi
Learn how to add your tokens to a pool on STON.fi. You’ll supply liquidity, receive LP tokens that represent your share, and your position will accrue a portion of swap fees over time.
Last updated
Learn how to add your tokens to a pool on STON.fi. You’ll supply liquidity, receive LP tokens that represent your share, and your position will accrue a portion of swap fees over time.
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
A connected wallet (e.g., Tonkeeper)
The two tokens you plan to deposit
A small GRAM balance for network fees
A pool is a reservoir of two assets (e.g., STON and GRAM) 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.
Open Pools → choose a pair (e.g., STON/GRAM). Review TVL, 24h volume, and APR to understand pool size, recent activity, and indicative fee rates. Click Add liquidity.

💡 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.
Enter amount for Token A; the app auto-calculates Token B to match pool ratio.
Click Preview liquidity provision.
Toggle Arbitrary provision to supply in any proportion.
Enter amounts → Preview liquidity provision.

💡 Tip: Missing one of the tokens? Make a swap first, then return.
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.
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.
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.
✅ Keep a small GRAM 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.
Last updated