Removing Liquidity

Overview

Removing liquidity is the process of exchanging LP tokens back into the original pair of tokens. Liquidity providers can remove some or all of their liquidity at any time to receive a proportional share of the tokens and the accumulated trading fee earnings.

Basics of Removing Liquidity

LP Token Redemption Mechanism

When you remove liquidity:

  1. A corresponding amount of LP tokens is burned.

  2. You receive a proportional share of the two tokens in the pool.

  3. You receive the accumulated trading fee earnings.

  4. You may face impermanent loss.

When to Remove Liquidity

Consider removing liquidity in the following situations:

  • You need to use the locked funds.

  • The market is highly volatile, and you are concerned about impermanent loss.

  • You have found a better investment opportunity.

  • The trading fee earnings have decreased.

Methods for Removing Liquidity

1. Standard Liquidity Removal

Remove liquidity for a token pair to receive both tokens:

2. Removing JU Liquidity

Remove liquidity for a JU and ERC-20 token pair:

Removing Liquidity Using Permit

Removal Without Pre-approval

Use the EIP-2612 Permit feature to remove liquidity directly with a signature:

Permit Removal for JU Liquidity

Removal for Fee-on-Transfer Tokens

Liquidity Removal for Fee-on-Transfer Tokens

For fee-on-transfer tokens, a special removal function is required:

Partial Removal Strategies

Remove by Percentage

Periodic Removal Strategy

Liquidity Analysis Tools

Return Calculation

Impermanent Loss Calculation

Batch Removal Operations

Batch Remove Multiple Liquidity Positions

Emergency Removal of All Liquidity

Best Practices

1. Choosing When to Remove

2. Gas Optimization Strategies

3. Risk Management

Last updated