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

# Provide and remove liquidity

> Supply an existing pool and understand your LP position.

<Steps>
  <Step title="Choose a pool">Verify the pair, pool address, fees, balances, and current availability.</Step>
  <Step title="Enter your deposit">Use the liquidity action to enter the amounts. Review the required assets and expected position. A token transfer fee can reduce the amount that reaches the pool.</Step>
  <Step title="Confirm the deposit">Approve the transaction and wait for confirmation. Deposited assets move to program-controlled vaults.</Step>
  <Step title="Track your position">Review your LP balance and available withdrawal amounts. Displayed returns are estimates, not guaranteed yield.</Step>
</Steps>

## Removing liquidity

Choose the remove-liquidity action, enter the position amount, and review the assets expected back. Your LP position does not guarantee an immediate withdrawal of the original token amounts. Pool liquidity, debt, reserves, price changes, and transfer restrictions can limit the result.

If the pool is under review or in reduce-only mode, new deposits may pause while eligible exits remain subject to the program's rules. An issuer-frozen asset cannot be made transferable by ANVIL alone.

See [risk details](/protocol/security) and [troubleshooting](/help/troubleshooting).
