Liquidity
Table of Contents
V2 Pools
V2 pools use fungible LP tokens and constant-product AMM behavior.
Add liquidity:
- Select a pair and enter amounts.
- The UI suggests balanced amounts from live reserves when available.
- Approve tokens to V2 Router.
- Submit
addLiquidity/addLiquidityETH.
Remove liquidity:
- Enter LP amount to burn.
- Approve LP token to V2 Router if needed.
- Submit
removeLiquidity/removeLiquidityETH.
V3 Positions
V3 position management is live in the Liquidity section.
Available flows:
- Select token pair and fee tier.
- Set price range.
- Mint new position.
- Increase/decrease liquidity.
- Collect accrued fees.
Position manager used by UI:
0xa02e90a5f5ef73c434f5a7e6a77e6508f009cb9d
Approvals and Spenders
- V2 token and LP approvals target V2 Router.
- V3 token approvals target V3 Position Manager.
- If a position is staked in Farms, position approval to V3 Staker can be required.
Pool Discovery
- Pool data is sourced from V2/V3 subgraphs with fallback logic.
- The UI can jump from Pools into Liquidity with preselected pair context.
Token Restrictions
Some tokens can be hidden/disabled by network config. Custom tokens can be added, but unsupported tokens are not guaranteed to be actionable.