How to Provide Liquidity on SunSwap
Providing liquidity on SunSwap means depositing a token pair into an automated market maker pool and earning a share of trading fees. Liquidity providers (LPs) are the backbone of TRON decentralized trading — but LPing is not passive free money. Impermanent loss, smart contract risk, and malicious pairs can hurt returns.
This guide walks through adding and removing liquidity on SunSwap with TronLink.
Prerequisites
- TronLink with TRX for Energy
- Two assets for the pair (e.g., USDT + TRX)
- Understanding of liquidity pools and impermanent loss
- Bookmarked sun.io — SunSwap guide
Step 1: Open Pool interface
- Go to sun.io → Pool or Liquidity tab.
- Connect TronLink.
- Click Add Liquidity.
Step 2: Select token pair
Search for pool — common choices:
| Pool | Risk profile |
|---|---|
| USDT/TRX | Moderate IL |
| USDT/USDD | Lower IL |
| ALT/USDT memecoin | High rug + IL |
For custom tokens, verify contract on TronScan — avoid honeypots.
Step 3: Enter deposit amounts
UI calculates required ratio based on pool price. Enter amount for one side; other side auto-fills.
Review:
- Share of pool — your % after deposit
- Price impact on deposit (usually low)
- Pool APR if displayed (fees only, not guaranteed)
Step 4: Approve and confirm
For each TRC-20 (not TRX native):
- Approve token for SunSwap router — verify spender address.
- Confirm Add Liquidity transaction.
Wait for SUCCESS on TronScan for each tx.
Step 5: LP tokens
You receive LP tokens representing your claim on pool reserves + accrued fees.
- LP tokens sit in your TronLink
- Transferring LP to others transfers pool ownership
- Do not approve LP tokens to unknown contracts
Optional: Stake LP for farming
If SUN or other farms are active:
- sun.io → Farm section
- Stake LP tokens
- Earn reward tokens over time
Details: yield farming on TRON.
Earnings and costs
Earn:
- ~0.3% of swaps proportional to your pool share (typical V2 rate)
Pay:
- TRON Energy per add/remove/approve
- Impermanent loss when prices move
- Potential IL exceeding fees on volatile pairs
Removing liquidity
- Pool → Your positions or Remove Liquidity
- Select % to withdraw (25%, 50%, 100%)
- Confirm transaction
- Receive underlying tokens + earned fees since deposit
Removing also realizes impermanent loss vs HODL baseline.
Safety checklist
- [ ] sun.io URL correct
- [ ] Both token contracts verified
- [ ] Understand IL for chosen pair
- [ ] No unlimited approvals to unknown spenders after farming
- [ ] Position size acceptable if pool rugged (for alt pairs)
LP token management
Your LP tokens represent pool share — store them safely; anyone with LP tokens can withdraw liquidity. After removing liquidity, revoke token approvals to the SunSwap router if you no longer use the protocol. Track entry price for tax reporting on rewards and principal.
Fee tier selection
V3-style concentrated liquidity (where available) lets LPs choose price ranges — higher capital efficiency but requires active management when price exits range. Passive V2 full-range LP suits set-and-forget providers accepting higher IL. Match strategy to time you can monitor positions.
Related guides
FAQ
What do I need to provide liquidity on SunSwap?
TronLink wallet, TRX for fees/Energy, and equal value of both tokens in the pair (e.g., USDT + TRX for a USDT/TRX pool).
Can I lose money providing liquidity?
Yes. Impermanent loss, token price crashes, and smart contract failures can reduce value below what you deposited.
Do LP tokens auto-compound fees?
Fees accrue in pool reserves — your LP share value grows. Not automatic reward claim like farms.
Can I provide single-sided liquidity?
Standard V2 pools require both tokens. Some protocols offer single-sided entry via zaps — check SunSwap UI for current features.
How do I track my LP position?
SunSwap portfolio UI + TronScan LP token balance + pool analytics dashboards.
Thanks — your feedback helps us improve the docs.