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.

You must hold ETH on the Taiko network in your wallet to pay the gas fees.

Swapping assets from Sonic to Taiko

If you previously participated in the CrossCurve Stable TAI or CrossCurve WETH TAI pools on the Sonic network, you need to perform a number of steps to obtain the new assets on the Taiko network:

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.

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.

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 .

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 .

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.

Last updated