Adding liquidity to pools on Taiko
To provide liquidity in the CrossCurve Stable or CrossCurve WETH pool on the Taiko network, you need to obtain xsoTaiko or xeoTaiko LP tokens. These LP tokens consist of two assets: the USDC stablecoin and the sxfrxUSD_s synthetic derivative, or WETH and sxfrxETH_s, respectively.
Since the CrossCurve Stable and CrossCurve WETH pools have migrated from the Sonic network to the Taiko network, you need to acquire the assets on the new network in order to receive the LP tokens.
Swapping assets from Sonic to Taiko
xsTaiko → xsoTaiko
If you hold xsTaiko LP tokens on the Sonic network, you need to go to the pool page: https://www.curve.finance/dex/sonic/pools/factory-stable-ng-78/withdraw/ and perform a Withdraw of the LP tokens, receiving xfrxUSD and s2Pool_t for the CrossCurve Stable TAI pool.
We recommend performing the Withdraw in Balanced mode to reduce loss risk due to slippage.
The xfrxUSD and s2Pool_t tokens from the xsTaiko pool on the Sonic network can be exchanged for USDC and sxfrxUSD_s on the Taiko network, respectively:
Go to the Liquidity tab in the Yield section on the xsTaiko pool page: https://app.crosscurve.fi/liquidity?pool=0xedcf9ef9b389a8f52e81958d8212faf6fbd758ae&type=curve&action=withdraw&input=0x54f0055f387e7dcbfa060eaed81ea8bf1f6c808f&output=0x07d83526730c7438048d55a4fc0b850e2aab6f0b&chainIn=146&chainOut=167000
Select the Withdraw action in Balanced mode and click Next.
Enter the amount of s2Pool_t tokens and perform the Swap to USDC.
Go to the Liquidity tab in the Yield section on the xsoTaiko pool page: https://app.crosscurve.fi/liquidity?pool=0xa17aa5ee656849221c8d9d062894e1145cbda864&type=curve&action=deposit&input=0xf1232a1ab5661abdd6e02c6d8ac9940a23bb0b84&output=0xb1712abdaf3f2959c0d5063e827ddb8183145f11&chainIn=146&chainOut=167000
Select the Deposit action in Balanced mode and click Next.
Enter the amount of xfrxUSD tokens and perform the Swap to sxfrxUSD_s.
xeTaiko → xeoTaiko
If you hold xeTaiko LP tokens on the Sonic network, you need to go to the pool page: https://www.curve.finance/dex/sonic/pools/factory-stable-ng-99/withdraw/ and perform a Withdraw of the LP tokens to receive xfrxETH and sWETH_t for the CrossCurve WETH TAI pool.
We recommend using the Balanced mode when withdrawing to minimize losses due to slippage.
xfrxETH and sWETH_t tokens from the xeTaiko pool on the Sonic network can be exchanged for sxfrxETH_s and WETH on the Taiko network respectively: Go to the Liquidity tab in the Yield section on the xeTaiko pool page: https://app.crosscurve.fi/liquidity?pool=0x6d9f0ff2b7f1397ee731f6370d8e4699ffad7bc5&type=curve&action=withdraw&input=0x8af98914c95a3ec6e790d79e9ef9072e307fc086&output=0xa51894664a773981c6c112c43ce576f315d5b1b6&chainIn=146&chainOut=167000 Select the Withdraw action in Balanced mode and click Next.
Enter the amount of sWETH_t tokens and perform the swap to WETH.
Go to the Liquidity tab in the Yield section on the xeoTaiko pool page: https://app.crosscurve.fi/liquidity?pool=0xe16ab7fb5d2c7c1b69f7ce58d390b78ab59e44ae&type=curve&action=deposit&input=0x346704605c72d9f5f9f02d651e5a3dcce6964f3d&output=0xa494f19b34f6aa77ce6d968c752b6321d7b069b3&chainIn=146&chainOut=167000 Select the Deposit action in Balanced mode and click Next.
Enter the amount of xfrxETH tokens and perform the swap to sxfrxETH_s.
Obtaining sxfrxUSD_s
sxfrxUSD_s tokens on the Taiko network can be obtained by exchanging them for assets available in the xsoTaiko pool in the CrossCurve application.
1. Go to the Liquidity tab in the Yield section. Select the Deposit action in Balanced mode, then click Next.
Choose the desired asset and enter the amount you want to exchange, then confirm the spend by clicking Approve, and sign the transaction in your wallet.
Click Swap to exchange and confirm the transaction in your wallet.
2. If you know the exchange direction, you can perform the swap in the Trade tab for any available asset using the Advanced mode .
Note: in some directions, high slippage may occur!
Obtaining sxfrxETH_s
sxfrxETH_s tokens on the Taiko network can be swapped into from any available asset in the xeoTaiko pool in the CrossCurve application.
1. Go to the Liquidity tab in the Yield section. Select the Deposit action in Balanced mode, then click Next.
Choose the desired asset and enter the amount you want to exchange, then confirm the spend by clicking Approve, and sign the transaction in your wallet.
Click Swap to exchange and confirm the transaction in your wallet.
1. If you know the exchange direction, you can perform the swap in the Trade tab for any available asset using the Advanced mode .
Attention: in some directions, high slippage may occur!
Adding liquidity to xsoTaiko pool via Curve
Go to the CrossCurve Stable pool page https://www.curve.finance/dex/taiko/pools/factory-stable-ng-5/deposit/ and connect your wallet.
Enter the desired deposit amount in the Deposit tab. To avoid losses due to slippage, it is recommended to deposit funds using the balanced method by clicking Add all coins in a balanced proportion (more details here).
With the first transaction, confirm the spend by clicking Approve Spending and signing the transaction in your wallet.
With the second transaction, deposit the funds by clicking Deposit and signing the transaction in your wallet.
After successfully confirming the transaction on-chain, the amount of received xsoTaiko LP tokens will be reflected in your wallet and in the Your Details tab.

If your wallet does not support automatic token addition, add it manually as a custom token using the contract address 0xA17aa5eE656849221C8d9d062894e1145CbdA864 on the Taiko network.
Last updated