Search…
⌃K

How to Provide Liquidity

Standard Pools
Whirlpools
Due to divergence loss, you are not guaranteed a positive return!

How to provide liquidity

  1. 1.
    Select Pools at the top of the main screen.
  2. 2.
    In the All Pools tab find the desired Pool then click Deposit.
  3. 3.
    Enter the number of tokens to deposit, for most pools these will need to balance by the pool values (read about why stable pools are different). Optionally, activate the Auto-trade uneven amounts switch see explanation below.
    Liquidity must be deposited according to the ratio of tokens in the pool. This feature auto-trades your liquidity to that ratio before depositing. When you withdraw the liquidity, you will withdraw equal values of both tokens.
  4. 4.
    Verify that you have read the Orca Pools Guide and understand the risks by checking the box.
  5. 5.
    Click Deposit, review and approve in your wallet. If you have deposited to a Double-Dip Pool please see How to Use Double-Dip Pools for instructions on what to do next.

How to withdraw from a Pool

If your liquidity is Double-Dipped see How to to Use Double-Dip Pools before following these instructions.
  1. 1.
    Select Pools at the top of the main screen.
  2. 2.
    Select the Your Liquidity tab.
  3. 3.
    Find the pool you want to withdraw from and click Withdraw.
  4. 4.
    Use the slider to select the amount of liquidity to withdraw.
  5. 5.
    Click Withdraw, then approve in your wallet.
    Withdrawing liquidity will automatically harvest any outstanding rewards.
Due to divergence loss, you are not guaranteed a positive return!

How to provide liquidity

  1. 1.
    Select Whirlpools at the top of the main screen.
  2. 2.
    In the Explorer find the desired Whirlpool then click Deposit.
  3. 3.
    Select either a preset price range or create a custom range. If using a preset range click Next step: Choose amount and skip step 4.
  4. 4.
    (Optional) to create a custom range drag the sliders on the liquidity distribution graph, type the MIN and MAX values, or use the + and - buttons. When ready click Next step: Choose amount.
  5. 5.
    Enter the number of tokens to deposit, this will need to match the ratio for the chosen price range. Then click Preview.
  6. 6.
    Check the details, to track the performance of your position, record or take a screenshot of the information on this screen, when done click Confirm deposit, review the details in your wallet and approve.
  7. 7.
    Deposit Complete!🎉You will now see an image of the Whirlpool NFT which is in your wallet.
    DO NOT sell or burn this NFT. You can send it to another wallet to transfer your position, but (whale forbid) please don't burn or sell it, or you'll lose your liquidity!

How to add liquidity

  1. 1.
    Select Whirlpools at the top of the main screen.
  2. 2.
    Select Portfolio to view all your Whirlpool positions.
  3. 3.
    Find the desired Whirlpool and click the arrow, to the right, to expand the position, then click Deposit at the bottom.
  4. 4.
    Enter the number of tokens to deposit, this will need to match the ratio for the chosen price range. Then click Deposit.
  5. 5.
    Review the details in your wallet and approve.

How to harvest yield

  1. 1.
    Click Whirlpools at the top of the main screen.
  2. 2.
    Click Portfolio to view all your Whirlpool positions.
  3. 3.
    Click Harvest All to collect all your outstanding yields.
  4. 4.
    Confirm the transaction in your wallet.
    As the harvest function is a complicated transaction, During periods of Solana network congestion there is an increased likelihood of transaction failure.

How to withdraw liquidity

  1. 1.
    Select Whirlpools at the top of the main screen.
  2. 2.
    Select Portfolio to view all your Whirlpool positions.
  3. 3.
    Find the desired Whirlpool and click the arrow, to the right, to expand the position, then click Withdraw at the bottom.
  4. 4.
    Use the slider to select the amount of liquidity to withdraw, if withdrawing only part of the liquidity click Withdraw and skip step 5.
  5. 5.
    (Optional) to burn the Whirlpool NFT ensure the Burn the NFT for this position check box is activated, then click the Withdraw all and burn NFT button. Or, to keep the Whirlpool NFT ensure the check box is deactivated and click the Withdraw all button.
    Keeping the Whirlpool NFT allows re-deposit to an empty position, without having to recreate it.
  6. 6.
    Approve in your wallet to complete the transaction.