For the complete documentation index, see llms.txt. This page is also available as Markdown.

Stacks Market Liquidity Migration: V1 to V2

Follow the steps to withdraw assets from Stacks Market V1 and deposit them into the corresponding V2 markets.

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.

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:

  1. Withdraw aeUSDC liquidity from v1

  2. Swap aeUSDC directly for USDCx via Bitflow

  3. Return to the Stacks Market v2 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