Provide Liquidity

Liquidity pools are an important part of Pryzm. These pools allow users to trade assets with minimal slippage. By providing liquidity to pools, you can earn rewards from swap fees and incentives.

Pool Types

On Pryzm, there are two types of pools:

YAMM Pool LP

Follow these steps to provide liquidity for YAMM Pools. You'll need a cToken or at least one type of pToken.

  1. Visit https://app.pryzm.zone/pools and connect your wallet.

  2. Select a yield pool to provide liquidity to. The Osmosis pool will be used in this example, which contains cOSMO and all different maturities of pOSMO.

Zero-Price Impact

To deposit a single asset into a pool without impacting price, select Zero-Price-Impact. With Zero-Price Impact Mode, you only need to deposit cTokens or an underlying asset (in this example, Osmo will be used). Some of the provided asset is used to mint pTokens and yTokens. The pTokens and the remaining cTokens are used for liquidity, while the yTokens are returned to your wallet. This avoids buying pTokens to prevent price changes.

  1. Enter the amount to be deposited, and click Provide Liquidity. Sign the transaction in your wallet extension.

After finalizing the transaction, LP tokens will appear in your account.

Multi

To deposit multiple assets (cTokens and pTokens of different maturities), select the Multi tab.

  1. Enter the amounts of cToken or pToken maturities that you want to provide as liquidity. You can add different pToken maturities by clicking add another token. If you want to see the optimal distribution of tokens based on the amounts in your account balance, click Optimize.

  1. Once you have entered the correct amounts, click Provide Liquidity and sign the transaction in your wallet extension. Your liquidity will enter the pool, and you will receive an LP token.

AMM Pool LP

Users can provide liquidity to an AMM pool by depositing two different types of assets.

  1. Visit https://app.pryzm.zone/pools and connect your wallet.

  2. Select a multi-asset pool to provide liquidity to.

  1. Input the amounts you would like to deposit. Pryzm will balance the amounts for you to make sure that the pool is balanced and the price will not be impacted by your provision. Click Provide Liquidity and sign the transaction in your wallet extension.

After finalizing the transaction, LP tokens will appear in your account.

Withdraw

To withdraw your assets from an LP pool, you will need to deposit a pool's corresponding LP tokens.

  1. Visit https://app.pryzm.zone/pools and connect your wallet.

  2. Select the yield pool that corresponds to your LP tokens. The example will show how to withdraw from the Osmosis Pool by providing Osmosis LP tokens.

  1. Enter the amount of LP tokens you want to deposit to redeem your assets.

  1. Pryzm will show you the balances of the different assets from your position. Remember, because pools rebalance according to trades, the exact amounts of each asset that you provided will be different than the amounts you receive. However, the amount of assets will be proportionally equivalent to the amount of the assets initially provided. Your LP tokens represent a proportional share of the assets of the pool.

  2. Click Withdraw Liquidity and sign the transaction in your wallet extension.

After finalizing the transaction, your withdrawn tokens will appear in your account.

On this page