Provide Liquidity¶
Earn fees by providing liquidity to STRATO's decentralized exchange pools.
Variable Returns & Risks
APR estimates, gas costs, and trading fees shown are based on historical data and typical conditions. Actual returns may vary significantly based on trading volume, pool size, and market conditions. You may also experience impermanent loss. Always research pool performance before providing liquidity.
Complete Example: Provide $6,000 ETHST-USDST Liquidity¶
Your situation:
- You have: 1 ETHST ($3,000) + 3,000 USDST
- You want: Earn trading fees passively
What you'll do:
- Choose ETHST-USDST pool
- Add liquidity
- Earn fees automatically
- Remove liquidity (anytime)
Time needed: 5 minutes
Potential earnings: ~8-15% APR (fees + Reward Points)
Total gas cost: ~$0.30
Quick Walkthrough¶
Step 1: Choose Pool - Go to Pools page - Select ETHST-USDST pool - Check: 24h volume $500k, APR 12%
Step 2: Enter Amounts - Enter: 1 ETHST - Auto-fills: 3,000 USDST (to match ratio) - Your share: 0.5% of pool
Step 3: Add Liquidity - Click "Add Liquidity" (~$0.10 gas) - Confirm in wallet - Approvals + add liquidity happen automatically in one transaction - Wait 1-2 seconds
Result:
✅ Added: 1 ETHST + 3,000 USDST to pool
✅ Received: LP tokens (representing your 0.5% share)
✅ Earning: ~$2/day in fees (12% APR)
✅ Plus: Reward Points
Your position:
- Pool share: 0.5%
- Value: $6,000
- Daily earnings: ~$2 in fees
- Monthly: ~$60 (if volume stays constant)
Overview¶
What is liquidity providing? - Deposit token pairs into liquidity pools (e.g., ETHST + USDC) - Earn trading fees from every swap that uses your pool - Receive LP (Liquidity Provider) tokens representing your share - Plus earn Reward Points
Why provide liquidity? - Passive income: Earn from trading fees (typically 0.3% per trade) - Reward Points: Bonus rewards for liquidity providers - Support ecosystem: Enable trading for others - Capital efficiency: Put idle assets to work
Prerequisites¶
Before providing liquidity:
- [ ] STRATO account set up (Quick Start Guide)
- [ ] Wallet connected to STRATO network
- [ ] Both tokens of a pair in your wallet (e.g., ETHST + USDC)
- [ ] Small amount of USDST for gas fees
- [ ] Understanding of impermanent loss (Core Concepts)
How Liquidity Pools Work¶
Automated Market Maker (AMM)¶
- You deposit equal value of two tokens (e.g., $1,000 ETHST + $1,000 USDC)
- Traders swap between these tokens, paying fees
- You earn a share of fees proportional to your pool share
- You can withdraw anytime (subject to available liquidity)
Pool Math¶
Pools maintain a constant product:
x × y = k (constant)
Where:
x = Token A reserves
y = Token B reserves
k = constant product
This formula automatically sets prices based on supply and demand.
Your Share¶
You receive LP tokens representing your ownership:
Your LP tokens / Total LP tokens = Your % of pool
Example: You own 1,000 LP tokens, total is 100,000 LP tokens - Your share: 1% - You earn: 1% of all trading fees
Step-by-Step: Add Liquidity¶
Step 1: Choose a Pool¶
- Navigate to Pools section in STRATO app
- Browse available pools or search for specific pair
-
Check pool stats:
-
TVL (Total Value Locked): Pool size
- Volume 24h: Trading activity
- APR: Estimated annual returns (fees + rewards)
Popular pools:
- ETHST / USDST - High volume, stable
- WBTC / ETHST - Dual crypto exposure
- USDST / USDST - Minimal impermanent loss
Step 2: Enter Amounts¶
- Click Add Liquidity on chosen pool
- Enter amount for one token
- Second token amount auto-fills to maintain pool ratio
Example:
- Pool is 50% ETHST, 50% USDST
- You enter: 1 ETHST ($3,000)
- Auto-fills: 3,000 USDST (to match value)
Start Small
Test with ~$100-500 first to understand the process before committing large amounts.
Step 3: Review Details¶
Check:
- Token amounts: Both tokens and their USD values
- Pool share: Your % of total pool
- Exchange rate: Current price in pool
- Estimated APR: Expected annual returns
- Fees: Gas cost (< $0.10 in USDST)
Step 4: Add Liquidity¶
- Click Add Liquidity
- Review transaction in wallet popup
- Confirm transaction
- Wait for confirmation (~1-2 seconds)
✅ Done! You now have LP tokens in your wallet.
Earning from Liquidity¶
Trading Fees¶
How you earn:
- Every swap pays 0.3% fee (typical)
- Fees distributed proportionally to all LP holders
- Automatically added to pool (compounds)
Example:
- You own 1% of ETH-USDC pool
- Pool does $1,000,000 daily volume
- Daily fees: $1,000,000 × 0.3% = $3,000
- Your share: $3,000 × 1% = $30/day
Reward Points¶
Additional rewards in Reward Points:
- Distributed to select pools
- Varies by pool and season
- Claim anytime in Rewards section
Tracking Earnings¶
Monitor your position:
- Go to Advanced (in sidebar) → Swap Pools tab
- See your LP positions
- View accumulated fees
- Check current value vs. initial deposit
Removing Liquidity¶
Step 1: Go to Your Positions¶
- Navigate to Portfolio → Liquidity
- Select pool to withdraw from
Step 2: Choose Amount¶
- Remove All: Withdraw 100% of position
- Partial: Enter % or amount to withdraw
- Receive both tokens proportionally
Step 3: Confirm Withdrawal¶
- Click Remove Liquidity
- Review amounts you'll receive
- Confirm transaction in wallet
- Wait for confirmation
Tokens (including earned fees) return to your wallet.
Understanding Impermanent Loss¶
What Is It?¶
Impermanent Loss (IL): Loss vs. simply holding the tokens when prices diverge.
Example¶
Initial deposit:
- 1 ETHST ($3,000) + 3,000 USDST = $6,000 total
ETH doubles to $6,000:
- Pool rebalances: 0.707 ETHST + 4,242 USDST - Pool value: $8,485
- If you just held: 1 ETHST ($6,000) + 3,000 USDST = $9,000
- Impermanent loss: $515 (5.7%)
When Is It a Problem?¶
- High IL: When token prices diverge significantly
- Low IL: Stablecoin pairs (USDC-USDST) or correlated assets
Mitigating IL¶
- Choose stable pairs: USDC-USDST has minimal IL
- Earn fees to offset: High-volume pools compensate with fees
- Long-term provide: Price often reverts, making loss "impermanent"
- Reward Points: Additional rewards can exceed IL
IL is Impermanent
Loss only realizes if you withdraw. If prices revert, the "loss" disappears. Plus trading fees and rewards often exceed IL.
Best Practices¶
Choosing Pools¶
Good pools have:
- ✅ High trading volume (more fees earned)
- ✅ Deep liquidity (lower IL from your deposits)
- ✅ Verified tokens (avoid scams)
- ✅ Reward Points incentives
Avoid pools with:
- ❌ Unknown/unverified tokens
- ❌ Extremely low liquidity
- ❌ Suspicious APR (too good to be true)
Managing IL Risk¶
Low IL strategies:
- Stablecoin pairs (USDC-USDST, USDC-DAI)
- Correlated assets (WBTC-ETH move together)
- Short time horizons in stable markets
Higher IL but profitable:
- High-volume pairs (fees offset IL)
- Pools with Reward Points
- Long-term positions (price reverts)
Position Management¶
- [ ] Monitor positions weekly
- [ ] Check if fees exceed IL
- [ ] Rebalance between pools based on APR
- [ ] Claim Reward Points regularly
- [ ] Withdraw if IL becomes too large
Pool Stats Explained¶
TVL (Total Value Locked)¶
Total $ value in the pool. Higher = more stable prices, lower price impact.
Volume 24h¶
Total trading volume in last 24 hours. Higher = more fees earned.
APR (Annual Percentage Rate)¶
Estimated yearly returns from:
- Trading fees
- Reward Points
Example: 25% APR on $10,000 = ~$2,500/year
Warning
APR is estimated based on recent activity. Actual returns vary with volume and prices.
Your Pool Share¶
Your % of total pool. Determines your fee earnings:
Your fees = Total pool fees × Your share %
Advanced Strategies¶
Liquidity Farming¶
Maximize returns by:
- Choose highest APR pools
- Reinvest earned fees (compound)
- Claim and reinvest Reward Points
- Rotate to best-performing pools
Range Orders (Concentrated Liquidity)¶
Some pools support concentrated liquidity:
- Provide liquidity in specific price ranges
- Earn more fees per capital
- Higher risk if price exits range
Not yet available on all STRATO pools - check pool type.
Arbitrage Protection¶
Be aware of:
- Price discrepancies between exchanges
- Arbitrageurs quickly correct, earning fees from your pool
- You still earn fees, but IL can occur rapidly
Common Issues¶
"Insufficient Balance"¶
Cause: Not enough of one or both tokens
Fix:
- Check you have both tokens
- Verify balances cover amounts + gas
- Swap to get missing token
"Price Updated" Warning¶
Cause: Pool ratio changed since you started
Fix:
- Accept new price
- Or cancel and try again with updated amounts
"Slippage Tolerance Exceeded"¶
Cause: Pool price moved beyond tolerance
Fix:
- Increase slippage in settings
- Try again with updated amounts
Risk Management¶
Diversification¶
- Don't put all capital in one pool
- Split across 3-5 pools
- Mix stable and volatile pairs
Start Small¶
- Test with $100-500 first
- Learn the mechanics
- Scale up gradually
Monitor Regularly¶
- Check positions weekly
- Compare returns vs. holding
- Exit if IL exceeds comfort level
Emergency Exit¶
If you need to exit quickly:
- Remove liquidity anytime
- Receive both tokens back
- May realize impermanent loss
- But you keep all earned fees
What's Next?¶
Claim Your Rewards¶
Maximize earnings:
→ Rewards Guide - Learn to claim Reward Points
Optimize Your Portfolio¶
- Swap Guide - Rebalance between pools
- Borrow USDST - Leverage your LP positions
- Core Concepts - Deepen your understanding
Need Help?¶
- FAQ: Common Questions
- Support: support.blockapps.net
- API Reference: Interactive API (Swagger)
- Telegram: t.me/strato_net