> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skatechain.org/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Add & Remove Liquidity

<Frame caption="Add Liquidity">
  <img src="https://mintcdn.com/skate-a547ae47/atEJCAZRmg68XeHM/images/skate-amm/AddLiquidity.png?fit=max&auto=format&n=atEJCAZRmg68XeHM&q=85&s=c1ef6207c9c2b5a49c87507fd02d6ff4" style={{ borderRadius: '0.5rem' }} width="2528" height="1196" data-path="images/skate-amm/AddLiquidity.png" />
</Frame>

When LPs add liquidity on **Skate AMM**, the position is recorded in the **hub’s canonical pool state**, allowing it to support trades and accrue fees across all connected chains.

While tokens remain on the chain where they are deposited, the corresponding **liquidity range and fee accounting** are synchronized globally through the hub. LPs can deposit tokens within a **custom or full price range** — similar to Uniswap V3-style concentrated liquidity.

* Use **Full range** for passive exposure
* Use **Custom range** to concentrate liquidity around active prices for higher capital efficiency

All liquidity updates — additions, removals, or range adjustments — are executed natively on the selected chain and reflected in the unified hub state, ensuring that LPs’ positions remain active participants in the global fee-sharing mechanism.
