Stacks Market Liquidity Migration: V1 to V2
When you open the Zest Protocol app, if you still have liquidity in the V1 market, you’ll see a pop-up prompting you to migrate your existing position to the V2 market in a single transaction.
Click “Start Migration,” approve the transaction in your wallet, and your positions will be transferred to V2.
The migration process will move all your positions except aeUSDC, because v2 supports USDCx (the USDC-backed stablecoin issued in partnership with Circle).
See below for how to migrate your aeUSDC to the USDCx market.

You can also migrate manually by closing any borrowing positions on V1, withdrawing your liquidity, and then depositing it into V2. Switching between V1 and V2 is simple: use the market selector in the top-left corner of the interface, as shown below.

aeUSDC to USDCx Migration
With the Stacks–Circle partnership, the ecosystem gains a tier-1 stablecoin, USDCx, backed by USDC.
USDCx becomes the primary stablecoin in the Stacks ecosystem, supported by the most trusted and globally regulated stablecoin infrastructure.
To migrate from aeUSDC to USDCx, users must:
Withdraw aeUSDC liquidity from v1
Swap aeUSDC directly for USDCx via Bitflow
Return to the Zest app and deposit USDCx into v2
Alternative: Instead of step 2, bridge aeUSDC from Stacks to USDC on Ethereum via Allbridge Classic and use Circle’s bridge to move USDC from Ethereum to USDCx on Stacks
Last updated