> For the complete documentation index, see [llms.txt](https://legacy-docs.aragon.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://legacy-docs.aragon.org/the-ant-token/upgrading-to-antv2/migrating-on-chain-liquidity.md).

# Migrating on-chain liquidity

ANTv1's on-chain liquidity has historically been concentrated across two platforms:

* Uniswap
* Balancer

## Uniswap

1. Withdraw any ANTv1 liquidity you have provided. See the example below as we are using the [ANTv1/ETH UniswapV2 pool:](https://app.uniswap.org/#/pool/v2)

<figure><img src="/files/hvEzpE18VKYdLMMbp1AS" alt=""><figcaption></figcaption></figure>

2\. Use [any of the upgrade paths](/the-ant-token/upgrading-to-antv2.md) to upgrade the ANTv1 in your wallet to ANTv2.

3\. You can now add liquidity to the equivalent ANTv2 pools on [Sushi.](https://app.sushi.com/)

## Balancer

1. Withdraw any ANTv1 liquidity you have provided. In our example, from the [ANTv1/WETH 80:20 pool](https://pools.balancer.exchange/#/pool/0x2cf9106faf2c5c8713035d40df655fb1b9b0f9b9/):

<figure><img src="/files/18COsYiUIhT24Y7IOXk8" alt=""><figcaption></figcaption></figure>

2\. Use [any of the upgrade paths](/the-ant-token/upgrading-to-antv2.md) to upgrade the ANTv1 in your wallet to ANTv2.

3\. You can now add liquidity to the equivalent (or new) ANTv2 pools on Balancer. You can use [Balancer's ANTv2 pools page](https://pools.balancer.exchange/#/explore) to find ANTv2's liquidity pools.

At the moment there is an equivalent ANTv2/WETH 80:20 pool and a new ANTv2/USDC 80:20 pool.
