HYDRA Documentation
  • Introduction to Hydra Chain
  • HydraGon
    • Migrate to HydraGon
    • Staking on HydraGon
    • Staking Calculator
  • HYDRADEX
    • Add & Remove Liquidity
    • Liquidity Mining
  • HYDRA MULTIBRIDGE
    • Hydra Bridge
    • Security Audits Hydra Bridge
Powered by GitBook
On this page
  • What is a Liquidity pool?
  • Adding Liquidity on HydraDEX V3
  • Useful Information
  • What is Impermanent Loss?
  • Price Range Selection
  • Tighter Ranges gets you higher fees

Was this helpful?

  1. HYDRADEX

Add & Remove Liquidity

Deploy Concentrated Liquidity within a custom price range on HydraDEX

PreviousStaking on HydraGonNextLiquidity Mining

Last updated 26 days ago

Was this helpful?

On HydraDEX, you can add and concentrate your liquidity within a custom price range, or throughout the entire price range from 0 to infinity. HydraDEX is also accessible on Mobile, on any of your favourite EVM Wallets. You can bridge in assets from the Ethereum Blockchain using the native Hydra Bridge.

What is a Liquidity pool?

A liquidity pool is a pair of tokens locked in a smart contract and is used for trades on a Decentralized Exchange or DEX like HydraDEX. These tokens in the pool are provided by Liquidity Providers (LP's), who receive LP Tokens (V2 Pools) or an LP NFT (V3 pools) as proof of liquidity.

The LP's earn fees from trades that occur on the pools they have their liquidity in. For some pools, there are also attractive Liquidity Mining incentives provided to the Liquidity Providers as a reward for supplying liquidity.

Let's dive in

Adding Liquidity on HydraDEX V3

  1. Log in to your Wallet on your Laptop or your mobile wallet app (Like MetaMask or Rabby) and choose the address that you will use for accessing the HydraDEX.

  2. Visit https://hydradex.org/ and click on the "Pools" tab. If using a mobile wallet like MetaMask or Rabby, please use your wallets in-build browser.

  3. Click on "New Position" and and from the dropdown, select the token pair you wish to add liquidity for (For example HYDRA and USDC). You can visit the info site at https://info.hydradex.org/ to view information like TVL, token price, trading volume, fee tier etc... on all existing Liquidity pools.

  4. Select the Fee tier for the pool. There are 4 available fee tiers 0.01%, 0.05%, 0.3%, 1%. You can view existing pool fee tiers on the info page and choose the appropriate one. You may also want to consider which fee tiers have active liquidity mining campaigns running which can bee seen on the "Stake" Tab. If the pool already exists, then your liquidity position will be added to the pool. If the pool does not exist, your liquidity position will create a new pool at the selected fee tier.

  5. Type in the price range for which you would like to provide liquidity. You can enter a specific concentrated range (like in the picture below) or the full price range from 0 to infinity, although this is not capital efficient. If you want to deploy liquidity on the full price range, click on "Full Range" Note: When selecting a price range, the price will round to the nearest tick. If the market price moves out of your set range, then your liquidity position will end up fully converted into one of the two assets and stop earning fees. Please view an example in the below section here.

  6. Enter the amount of tokens you want to deposit into the liquidity pool, or select “Max” for the maximum amount of tokens. See below illustration

  7. Click on "Approve" and sign the transaction in your wallet and wait for half a second (Yes, Hydra is that Fast 🚀). This gives the DEX permission to use the tokens for providing liquidity . You may need to approve for both tokens and will shows buttons accordingly. Please note, this transaction will cost some minimal network fees.

  8. Next you need to click on "Preview" to review the liquidity position details, and then click on "Add". Please note, this transaction will cost some network fees.

  9. Once the transaction is confirmed, you will be able to see your liquidity position on the Pool tab.

  10. Check out the Liquidity Mining Campaigns for certain pairs at select fee tiers ✨


Useful Information

What is Impermanent Loss?

Impermanent Loss takes place when the relative value (to each other) of your deposited tokens changes compared to when you entered the liquidity pool. The higher the relative change in price of the tokens, the higher the effect of impermanent loss.

Example: Myra provides 500 HYDRA and 200 USDC to a HYDRA / USDC Liquidity Pool. And the value of 500 HYDRA is $200 (1 HYDRA= $0.4). So in total, Myra has provided liquidity worth $400. Let's say the price of HYDRA increases to $4. Now due to the nature of automated market making (AMM) in DEX's, the ratio of the provided liquidity has changed as the result of the trades that caused the price to increase. When Myra decides to withdraw her liquidity from the pool at the increased HYDRA price of $4, the balance has turned into 200 HYDRA and 800 USDC; and that is worth $1600! These profit's are quite good as she put in $400 worth of liquidity and got $1600! but wait! What would be her profit, if she would have just HODL'ed those tokens? The combined value would have been $2200 now. Myra would have been better off HODL'ing the tokens instead of depositing into the liquidity pool. This is what is called Impermanent Loss.

Liquidity mining campaigns help towards negating the impact from Impermanent loss. Check out the Liquidity mining campaigns available on the HydraDEX.

In the above example, we assumed that Myra has provided liquidity across the full price range and we have not considered income from Fees and Liquidity Mining rewards.

Price Range Selection

Your position only earns fees during periods where the market price is within the price range you set. For example: If you set a price range of $1 — $5 for HYDRA/USDC and HYDRA price falls to 0.9, then your liquidity position balance will be entirely in Hydra. Conversely, if HYDRA appreciates to $6, then your liquidity position balance will be entirely in USDC. Additionally, while the price remains outside of your price range, your position will be "inactive". This means your position will not earn fees until the market price comes back in range. Therefore it is important to manage your liquidity positions accordingly. You can always remove the liquidity from your current position and create a new position with a more efficient price range.

Tighter Ranges gets you higher fees

With tighter ranges you earn a higher proportion of the fees and also a higher share of the Liquidity Mining budget of the pool; however, It also acts as a form of leverage on impermanent loss, since the capital concentration of your assets is amplified. If your range is breached by the price, you will end up owning 100% of the underperforming asset.

Example: If you set a price range of $1 — $5 for HYDRA/USDC and HYDRA price falls to 0.9, then your liquidity position balance will be entirely converted into HYDRA. Conversely, if Hydra appreciates to $6, then your liquidity position balance will be entirely converted into USDC. Additionally, while the price remains outside of your price range, your position will be "inactive". This means your position will not earn fees or Liquidity mining rewards (if participating) until the market price comes back into range. As mentioned earlier, you can remove the liquidity from your current position and add a new position selecting a more preferred price range.

If you have any questions, please do no hesitate to contact an Admin on the official Telegram group https://t.me/hydrachain

Click on "New Position"
Choose a Pair
Select a Fee Tier
Enter Minimum and Maximum Price
Enter amount of tokens for LP
Click on Approve
Review your LP details and click on Add
Liquidity Position on the Pool Tab
Position Details