How to migrate liquidity from CenturionDEX v2 to v3#
Liquidity on CenturionDEX v2 can be migrated to CenturionDEX v3. Migrating to v3 lets providers concentrate liquidity within a custom price range.
The migration process removes all liquidity and fees from the v2 position and uses those tokens to create the new v3 position.
Before migrating, make sure both tokens in the v2 pool are compatible with v3. Fee-on-transfer, rebase, and reflection tokens are not supported by CenturionDEX v3.
To migrate liquidity from CenturionDEX v2 to v3:
- Open the CenturionDEX web app and connect your wallet. Then select Pool.
- Select the liquidity position you want to migrate.
- Select Migrate to v3.
- Select Manage.
- Select Migrate.
- Choose a fee tier for your liquidity, then select Continue. On CenturionDEX v3, each token pair offers four fee tiers: 0.01%, 0.05%, 0.30%, and 1.00%. If a pool already exists for the selected fee tier, your position is added to it; if not, a new pool is created.
- Set the position's low and high price. Prices round to the nearest tick; see Why does the price input automatically round? If price later moves outside the range, the position becomes out of range, single-sided, and stops earning fees.
- Select Allow LP token migration, then approve CenturionDEX to access your v2 LP tokens in your wallet. This step requires a network cost.
- Select Migrate, then confirm the migration in your wallet. This step requires a network cost.
- A confirmation notification appears once the liquidity is migrated.
Once complete, a CRC-721 NFT is sent to your wallet. This NFT represents your ownership of the new v3 liquidity position.
You can view and manage your liquidity position in the Pool section of the CenturionDEX web app.