# How to migrate liquidity from Zebra v1 to v2

#### You can migrate liquidity pools from Zebra v1 to Zebra v2

Migrating from v1 to v2 will allow liquidity providers (LP) to concentrate their liquidity into a tighter price range.

When migrating liquidity, you are removing your liquidity and fees earned. The liquidity provided and fees collected are then migrated to the v2 pool that you create.

Zebra v2 does not support Fee-on-Transfer, Rebase, and Reflection tokens. When migrating v1 positions to v2, please confirm that Zebra v2 supports the token.

#### To migrate liquidity from v1 to v2:

1\.  Open the  [Zebra web app.](https://zebra.xyz/) Next, select the “Pools” to open the Pools page.

<figure><img src="/files/oIn0gYBX5sEPNlWqIivz" alt=""><figcaption><p>select the “Pools” to open the Pools page.</p></figcaption></figure>

2\.  Select “More”.

<figure><img src="/files/kfrKbwtJjEuiFI4ekVgS" alt=""><figcaption><p>Select “More”.</p></figcaption></figure>

3\.  Select “V1 liquidity”.

<figure><img src="/files/fQXQZHAkOhOtVTT7Xb7N" alt=""><figcaption><p>Select “V1 liquidity”.</p></figcaption></figure>

4\.  Find the position you want to migrate. Next, select “Manage”.

<figure><img src="/files/8dlmW6RzC4nAnzIznwBx" alt=""><figcaption><p>Find the position you want to migrate. Next, select “Manage”.</p></figcaption></figure>

5\.  Select “Migrate”.

<figure><img src="/files/bmC5SqXm4nQwTyKtI1Dh" alt=""><figcaption><p> Select “Migrate”.</p></figcaption></figure>

6\.  Select the fee tier of the pool you want to migrate to. [Learn more about fee tiers here.](/zebra-document/q-and-a/what-are-fee-tiers.md)

<figure><img src="/files/4ZbunUumxDRyUzon9fCL" alt=""><figcaption><p>Select the fee tier of the pool you want to migrate to.</p></figcaption></figure>

7\.  Set the Price Range in which to provide liquidity. You will be required to enter a specific range.

**Note:** Your price will round to the nearest tick. Learn more [about price rounding here.](/zebra-document/q-and-a/why-does-the-price-input-automatically-round.md)

<figure><img src="/files/7bNhBSqocHttBPxIQfsO" alt=""><figcaption><p>Set the Price Range in which to provide liquidity. You will be required to enter a specific range.</p></figcaption></figure>

8\.  Review the liquidity position details. Next, select “Allow LP token migration”.

You will need to complete an approval transaction to approve the tokens that can be used by Zebra for this transaction.

<figure><img src="/files/0pUsQOIJKHrO7e2DpDyt" alt=""><figcaption><p>Review the liquidity position details. Next, select “Allow LP token migration”.</p></figcaption></figure>

9\.  Select “Migrate” and confirm the transaction in your wallet.

<figure><img src="/files/lidcTd2yoCaW2HP9IT8r" alt=""><figcaption><p> Select “Migrate” and confirm the transaction in your wallet.</p></figcaption></figure>

10\.  A notification will appear once the liquidity migration is complete.

Once the migration is complete, you can view and manage your liquidity position from the Zebra V2 Pools Page.

<figure><img src="/files/jg21NfLXuoeSIi8oSRxt" alt=""><figcaption><p> A notification will appear once the liquidity migration is complete.</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://zebra.gitbook.io/zebra-document/v2-guide/how-to-migrate-liquidity-from-zebra-v1-to-v2.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
