Managing Positions (Point and Click)

Whirlpool Positions are comprised of a lower price tick and an upper price tick. Liquidity allocated to a Position is evenly distributed from the lower price to the higher price. A CLP Vault can have up to 5 open positions at a time.

Opening a Position

As long as there are fewer than 5 open Positions on a CLP Vault, a new position may be opened. New Positions start with 0 liquidity, so don't forget to increase the liquidity to the desired amount after opening a Position.

To open, simply:

  • Click the + New Position button on the market making page

  • Specify the min and max price (Note the prices will automatically adjust to the nearest valid tick price)

  • Click Open Position and sign the transaction with the Market Making Key

Increasing Liquidity

Liquidity for all Positions is sourced from the CLP Vault's reserves that have not been allocated. If there are insufficient funds left in the reserves, then the transaction to increase liquidity will fail. To free up funds to increase the liquidity of one Position, the market maker must decrease liquidity from another open Position.

  • Click + Liquidity

  • Set the amount of Token A or Token B (whichever is not entered, will automatically be calculated)

  • Verify the estimated amount of tokens is correct and that the maximum is acceptable given the allowed slippage

  • Click Add and sign the transaction with the Market Making Key

Decreasing Liquidity

Decreasing Position liquidity is currently done on a percentage basis of current liquidity. If the market maker is looking to free up a certain amount of Token A or Token B, then they can adjust the slider until the estimated amount of the respective token meets that amount.

  • Click Liquidity

  • Set the percentage to decrease liquidity (0% remains the same, 100% removes all liquidity)

  • Verify the estimated amount of tokens is correct and that the minimum is acceptable given the allowed slippage

  • Click Decrease and sign the transaction with the Market Making Key

Close Position

Prior to closing a position, all liquidity must be removed. See Decrease Liquidity above to do so.

  • Click the red circled X

  • Sign the transaction with the Market Making Key

Changing Lower or Upper Price

The lower and upper price tick for a Position cannot be changed. In order to adjust this, the liquidity allocated to the position must be decreased to 0. The Position can then be closed so that a new Position can be opened with the updated price ticks. With the new position opened, liquidity may be added.

This is a design of the Whirlpool program and not Armada.

Last updated