Pool

Overview

A pool is a regular Stargate liquidity pool where e.g. USDC will be deposited. Stargate V2 features two types of pools: poolNative and pool. The poolNative refers to pools consisting of native tokens, such as an ETH pool on Ethereum, while pool encompasses all other types of pools.

Add Liquidity

STEP 1 Select a V2 pool
  • Go to https://stargate.finance/pool and find the “Available” tab

  • Apply the filter V1 / V2 to view the pools where your assets are located

  • Select one of the available pool to add liquidity

STEP 2 Add liquidity
  • Enter the desired amount to deposit into the pool; Select "Max" to deposit all available tokens.

  • Click "Add Liquidity" to continue

STEP 3 Sign transaction in your wallet
  • Confirm your transaction in the notification window of your wallet.

  • Once the signing process is complete, the liquidity will be successfully added to your pool.

  • Optionally, add the LP token to your wallet if you wish.

Remove Liquidity

To withdraw liquidity from your pool, you must first unstake your LP tokens from your farm.

STEP 1 Select a pool for liquidity removal
STEP 2 Remove Liquidity
  • Enter the desired amount to withdraw the pool; Select "Max" to withdraw all LP tokens from the pool

  • Click "Redeem Liquidity" to continue

STEP 3 Select a network to redeem your liquidity

STEP 4 Sign transaction in your wallet
  • Confirm your transaction in the notification window of your wallet.

  • Once the signing process is complete, the liquidity will be successfully removed from your pool.

STEP 5 Track cross-chain transactions if applicable

If you opt to withdraw liquidity from a remote pool, this will initiate a cross-chain message. You can monitor the transaction on LayerZero Scan. Upon completion of the transaction, the tokens will be returned to your wallet.

Pool Migration from V1 to V2

For liquidity providers, it's recommended to move the liquidity from V1 to V2 Pools.

  1. Remove Liquidity from a V1 Pool

  2. Add Lquidity to a V2 Pool

Last updated