Cross-Chain Swaps Liquidity
deSwap App and API were migrated to DLN — a high-performance cross-chain trading infrastructure built on deBridge with a unique 0-TVL design (no liquidity pools).
If you've provided liquidity to the deSwap pools listed below, please withdraw it
deBridge is a decentralized infrastructure that is fully composable with the existing DeFi ecosystem. That’s why we don’t need to invent our own AMM or DEX, but just create liquidity pools for deAssets in existing DEXs. In every blockchain supported by deBridge, there will be a liquidity pool for deUSDC at Curve or protocols that support the concept of the stable swap.
Cross-chain swaps are one of the applications built on top of deBridge infrastructure that enables users to perform swaps from any asset on one chain to any asset on another.
Here are the instructions on how to deposit liquidity into the pool for each blockchain/L2.
Blockchain/L2 | Link | Pool address |
---|---|---|
Arbitrum (deUSDC) | ||
Arbitrum (deETH) | ||
Polygon (deUSDC) | ||
BNB Chain (deUSDC) | ||
Avalanche (deUSDC) |
This is a stablecoin pool at Curve that contains deUSDC (USDC bridged through deBridge) paired with 2CRV - Curve token that represents the basket of two stable coins (USDT+USDC)
In case you want to deposit $X amount of liquidity into this pool, please bridge half ($X/2) amount of USDC from Ethereum to deUSDC in Arbitrum through dePort. The other half should be bridged through Arbitrum’s default bridge https://bridge.arbitrum.io/ in the form of USDT or USDC.
Be aware that you will need to have some ETH on your wallet in Arbitrum in order to cover gas costs to broadcast the transaction.
Once you have deUSDC and USDC/USDT in your wallet balance on Arbitrum (you can check through https://arbiscan.io/), you can deposit the liquidity at Curve.
- 1.
- 2.Connect your wallet

3. Deposit deUSDC and stable coins in a 1:1 ratio.
4. Confirm the transaction in your wallet.
In case you want to deposit N amount of ETH into this pool, please bridge half (N/2) amount of ETH from Ethereum to deETH in Arbitrum through dePort. The other half should be bridged through Arbitrum’s default bridge https://bridge.arbitrum.io/
Once you have deETH and ETH in your wallet balance on Arbitrum (you can check through https://arbiscan.io/), you can deposit the liquidity at Curve.
- 1.
- 2.Connect your wallet

3. Deposit deETH and ETH in a 1:1 ratio.
4. Confirm the transaction in your wallet.
This is a stablecoin pool at Curve that contains deUSDC (USDC bridged through deBridge) paired with am3CRV - Curve token that represents the basket of two stable coins (USDT+USDC+DAI)
In case you’d like to deposit $X amount of liquidity into this pool, please bridge half ($X/2) amount of USDC from Ethereum to deUSDC on Polygon through dePort. The other half should be bridged through Polygon's default bridge https://wallet.polygon.technology/bridge/ ) in the form of USDT or USDC or DAI.
Be aware that you will need to have some Matic in your wallet on Polygon in order to cover gas costs to broadcast the transaction.
Once you have deUSDC and USDC/USDT/DAI in your wallet balance on Polygon (you can check through https://polygonscan.com/), you can deposit the liquidity at Curve.
- 1.
- 2.Connect your wallet

3. Deposit deUSDC and stable coin in a 1:1 ratio.
4. Confirm the transaction in your wallet.
This is a stablecoin pool at Ellipsis Finance — a fork of Curve on BNB Chain that is endorsed by the Curve core team. The pool contains deUSDC (USDC bridged through deBridge) paired with 3EPS – a meta token that represents the basket of three stable coins (USDT+USDC+BUSD)
In case you want to deposit $X amount of liquidity into this pool, please bridge half ($X/2) amount of USDC from Ethereum to deUSDC on BNB Chain through dePort. The other half should be bridged to BNB Chain through other bridges or centralized exchanges (e.g. Binance or FTX) in the form of USDT, USDC, or BUSD.
Be aware that you will need to have some BNB on your wallet in BNB Chain in order to cover gas costs to broadcast the transaction.
Once you have deUSDC and USDC/USDT/BUSD in your wallet balance on BNB Chain (you can check through https://bscscan.com/), you can deposit the liquidity at EPS:
- Click “Add liquidity” and connect your wallet
- Deposit deUSDC and stable coin in a 1:1 ratio
- Confirm transaction in your wallet

This is a stablecoin pool at Curve that contains deUSDC (USDC bridged through deBridge) paired with av3CRV - Curve token that represents the basket of three stable coins (USDT+USDC+DAI)
In case you’d like to deposit $X amount of liquidity into this pool, please bridge half ($X/2) amount of USDC from Ethereum to deUSDC on Avalanche through dePort. The other half should be bridged through Avalanche's default bridge https://bridge.avax.network/) in the form of USDT or USDC or DAI.
Be aware that you will need to have some AVAX in your wallet on Avalanche in order to cover gas costs to broadcast the transaction.
Once you have deUSDC and USDC/USDT/DAI in your wallet balance on Avalanche (you can check through https://snowtrace.io/), you can deposit the liquidity at Curve.
- 1.
- 2.Connect your wallet

Now all is done and liquidity will be used for all the cross-chain swaps 🚀