How to Enter and Exit Liquidity Pools

How to enter a pool (provide liquidity)

  1. To get started, visit ShadeSwap

  2. The liquidity pools screen will be featured directly on the "Pools" tab.

  3. Search through the list of supported liquidity pools.

  4. Now click on a liquidity pool that you want to provide to.

  5. Note: Since Shade Protocol is built on Secret Network, this enables modular privacy for the end user. This means that you may need to click "View Balance" and sign a wallet transaction in order to see your token balance.

  6. Ensure that you already own one or two of the assets in the chosen liquidity pool.

  7. Choose whether you want to provide both tokens to the liquidity pool, or one single token to the liquidity pool (known as single-sided liquidity providing).

    1. Note: That you may need to click "Approve" and sign a wallet transaction in order for the smart contract to use your assets.

  8. Execute your liquidity provision by pressing the “Provide” button. This will prompt a standard wallet transaction.

  9. For more advanced traders, click the Gear icon on the top right for more trade settings.

Liquidity Providing Tool Tips

  • Single-Sided Liquidity Providing (SSLP): Refers to providing one single asset in the liquidity pool. On the backend, the user's asset is partially swapped to provide into the pool, making a more seamless user experience.

  • Custom LP Ratio: Refers to providing a custom ratio of assets in the liquidity pool. On the backend, the user's asset is swapped to the given ratio and provide into the pool.

  • Expected Shares: Expected amount of Liquidity Provider tokens (LP tokens) received in exchange for the liquidity provided.

  • Minimum LP Shares: Refers to the minimum predicted output from the liquidity provision. This takes into account the potential slippage you may encounter.

  • Asset Refunded: Single-sided liquidity assets are swapped resulting in a deposit ratio which may not match the current liquidity pool ratio. Extra tokens which would not contribute to your pool share are refunded back to the user.

  • Slippage Tolerance: Refers to the maximum amount of slippage you will tolerate in a given swap transaction. If the swap has an actual slippage greater than the slippage tolerance, the transaction will fail.

  • Pool Ownership: The percent of the total pool LP shares that the user will own.

Note: You will have the option to stake when entering a pool. Read more about staking here.

How to exit a pool (withdraw liquidity)

  1. To get started, visit ShadeSwap:

  2. The liquidity pools screen will be featured directly on the "Pools" tab.

  3. Search through the list of supported liquidity pools for your pool position, or toggle "Only show my pools".

  4. Now click on the liquidity pool that you want to withdraw from.

  5. Ensure that you click the toggle to "Withdraw Liquidity"

  6. Choose whether you want to withdraw your liquidity position and receive two tokens from the liquidity pool, or receive one single token from the liquidity pool (known as single-sided withdrawing).

  7. Execute your liquidity withdrawal by pressing the “Withdraw” button. This will prompt a standard wallet transaction.

  8. For more advanced traders, click the Gear icon on the top right for more trade settings.

Note: You will have the option to unstake when exiting a pool. Read more about unstaking here.

Withdrawing Liquidity Tool Tips

  • Expected Received: Expected amount of tokens (LP tokens) received from withdrawing the provided liquidity.

  • Minimum Asset Received: Refers to the minimum predicted output from the liquidity provision. This takes into account the potential slippage you may encounter.

  • Slippage Tolerance: Refers to the maximum amount of slippage you will tolerate in a given swap transaction. If the swap has an actual slippage greater than the slippage tolerance, the transaction will fail.


Information provided in this post is for general informational purposes only and does not constitute formal investment advice. Please read the full disclaimer at shadeprotocol.io/disclaimer before relying on any information herein.

Last updated