# iZiSwap Contract Upgrade - LP Migration Tutorial **Published by:** [Take it iZi](https://paragraph.com/@take-it-izi/) **Published on:** 2023-07-18 **URL:** https://paragraph.com/@take-it-izi/iziswap-contract-upgrade-lp-migration-tutorial ## Content We're deploying an upgrade to the iZiSwap contracts to optimize the gas performance for limit order functions. Here is a tutorial part: 1. Go to izumi.finance/trade/liquidityiZiSwap: a Multi-Chain DEXLiquidity Redefined - A multi-chain DeFi protocol providing One-Stop Liquidity as a Service (LaaS).https://izumi.financeClick “Start now“ and come to legacy.izumi.finance/trade/liquidity, you can find all previous LP positions here.iZUMi.financeLiquidity Redefined - A multi-chain DeFi protocol providing One-Stop Liquidity as a Service (LaaS).https://legacy.izumi.finance2. Click “Details“ then click the “Remove“ button.Choose “100%“ and click “Remove“. The funds will be sent from the contract to your wallet.3. Re-deposit the LP (izumi.finance/trade/liquidity)iZiSwap: a Multi-Chain DEXLiquidity Redefined - A multi-chain DeFi protocol providing One-Stop Liquidity as a Service (LaaS).https://izumi.financeSelect “liquidity” => “add liquidity”, make sure you are on the right network you want to use.Select your preferred pair to provide liquidity. Here, we take ETH-USDC as an example. Choose the fee tier of 0.20%.Input the amount you wish to provide and set the price range. and the needed amount of ETH will subsequently appear immediately.Approve your tokens if it’s the first time for you to provide liquidity. Click “Create” button to proceed.You shall see your LP position info on the “Liquidity” page. You could easily collect fees, add more liquidity, or remove liquidity. ## Publication Information - [Take it iZi](https://paragraph.com/@take-it-izi/): Publication homepage - [All Posts](https://paragraph.com/@take-it-izi/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@take-it-izi): Subscribe to updates