Increasing Liquidity On Elastic

Add To Your Favourite Concentrated Liquidity Positions

Introduction

If you already have a KyberSwap Elastic liquidity pool position that’s doing well, you may want to increase the size of that position. This is called Increasing Liquidity.

Note: “Increasing Liquidity” should not be confused with “Adding Liquidity.” Adding Liquidity means creating a new position, whereas Increasing Liquidity pertains to increasing the size of a position you currently hold. Please refer to Add Liquidity To An Existing Elastic Pool if you would like to enter a new position.

Liquidity Provider Flow

Still deciding on which solution suits you best?

Next steps

  1. Increasing Liquidity On Elastic <-

  2. Yield Farming On Elastic

Increasing the liquidity of an existing position

Elastic Zap

LPs can now zap into Elastic pools! This means adding liquidity with just a single token without the complexities of sourcing the exact token ratios.

Please visit the Elastic Zap explainer on how KyberSwap is making the LP experience more convenient while minimizing position management costs and risks.

Supported on:

  • Arbitrum (ChainID: 42161)

  • Polygon PoS (ChainID: 137)

  • Optimism (ChainID: 10)

  • Avalanche (ChainID: 43114)

  • Base (ChainID: 8453)

  • Scroll (ChainID: 534352)

Step 1: Select position

From the My Positions page, look for the position you’d like to increase and click its corresponding “Increase Liquidity” of "Zap In" button.

This opens up the relevant page/popup depending on whether you want to add a single token (i.e. zap) or two tokens.

Step 2: Configure additional liquidity amounts

Specify the deposit amounts, or the magnitude of the position size increase. You can either manually type in amounts or use the “Max” and “Half” buttons.

Note: The proportion of liquidity deposited for each leg of the pair is determined by the price range associated with the position.

You can switch which pool token that you will be zapping in with by selecting the token toggle. Once an amount has been set, you will be able to see the estimated token ratios for increment amount.

Additionally, do take note of the corresponding slippage and price impact as well. The slippage for the zap can be set in the dropdown menu bar on the top right.

Non-standard tokens

As a permissionless protocol, KyberSwap enables users to provide liquidity and market make for any token implementing the ERC20 interface. While this standard interface enables interoperability between various DeFi protocols (including KyberSwap), token teams are still able to specify customized token mechanics (i.e. supply/demand, tokenomics, etc.) which could result in unexpected outcomes.

Note that the token mechanics are specified as part of the token's smart contract hence KyberSwap does not have any control over specific token implementations. Some examples of non-standard tokens are:

  • Fee-on-transfer (FOT): For every token transfer, a percentage of the tokens are burned or distributed to various wallets.

  • Rebase: Token supply is adjusted periodically to maintain price stability.

  • LP: Tokens representing a proportional claim of a liquidity pool's assets.

To ensure the safety of our user's funds, KyberSwap Elastic does not support non-standard tokens. Please do your own research before providing liquidity using such tokens as KyberSwap was optimized to handle the standard ERC20 implementation.

Step 3: Authorize contract

If you haven’t already done so, you will need to need to authorize the KyberSwap smart contract to transact using your tokens on this network. Click the “Approve [Token]” button to do so. This will open the approval dialog window on your wallet.

Once the approval is confirmed, the previously-greyed-out “Preview” button will be clickable.

Step 4: Review increase liquidity

Click on the “Preview” button to bring up the preview screen.

Slippage: Protecting your liquidity

As an AMM protocol, any additions of liquidity to the pool might result in slippage whereby the final amount deposited differs from the expected amount. To minimize the effects of slippage, KyberSwap Elastic enables you to configure a slippage tolerance that caps the amount of slippage above which your transaction will be reverted (i.e. failed and cancelled).

Please refer to AMM Slippage for further details on why slippage occurs and how to protect your liquidity additions or removals.

Once you have reviewed the information on this screen, click on the “Supply” button to proceed.

You will need to confirm this transaction in your wallet.

Once you’ve confirmed the transaction you will see a screen informing you that the transaction has been submitted. You can click on “View Transaction” to view your transaction on the appropriate blockchain explorer.

The newly increased position should now be visible on the My Positions page.

Last updated