By Bita Abolfathi 5.29.2025
A grant update for the development of ChainHopper, enabling single-click migration of Uniswap LP positions between EVM chains and supporting liquidity migration to Unichain and Uniswap v4.
Today, moving an LP position between chains requires multiple separate steps: removing liquidity, bridging each token individually, waiting for confirmations and recreating the position on the destination chain. To help users optimize their LP positions, the Uniswap Foundation committed $235,000 to Melio to develop ChainHopper, an LP migration protocol, currently live on Mainnet, Unichain, Base, Arbitrum and Optimism.
"We built ChainHopper to move - what I consider to be perhaps the most common 'composed' asset on-chain - Uniswap LP Positions. 10M+ have likely been created across a dozen chains. Instead of liquidity stuck in an inefficient pool, it can easily migrate to a more vibrant part of the on-chain ecosystem" says Aseem Sood, ChainHopper’s lead contributor.
ChainHopper converts the existing 5-step manual process into a single transaction, handling both tokens in an LP position simultaneously while abstracting away gas requirements on destination chains.
Features include:
We’re excited to see how ChainHopper can improve liquidity mobility for the Uniswap ecosystem. If you're building platforms that manage LP positions, developing cross-chain DeFi interfaces, or working on Unichain integrations, ChainHopper can help.
The SDK is audited and ready for production integration today, try it out below:
Quickstart: https://github.com/meliopolis/chainhopper-sdk Contracts: (audited by Spearbit): https://github.com/meliopolis/chainhopper-protocol
For integration support, reach out to Aseem Sood on Telegram: @aseemsood
A demo frontend focused on Unichain LP migrations is launching within the next few weeks.
Subscribe to our weekly builder newsletter to get developer updates, open grant opportunities, upcoming events, and more.