Skip to main content

Provide Liquidity

On this page you will find a step-by-step guide for providing liquidity in the Hydration Omnipool. Becoming a liquidity provider allows you to earn rewards from the fees generated by trades in the pool.

Before deciding to become a liquidity provider, we encourage you to visit our product page and to get yourself familiar with the unique features of the Hydration Omnipool.

00 Transport tokens

If you would like to execute a trade using a non-native asset (e.g. DOT or DAI), you first need to get these assets to the Hydration chain. This step does not apply to HDX.

There are two different mechanisms to transport non-native assets:

  • Cross-chain transfer - use this tool to transfer assets from other Polkadot parachains, or from Polkadot itself. Step-by-step documentation here;
  • Ethereum bridge - for bridging assets from the Ethereum ecosystem. Step-by-step documentation here.

These solutions can also be used to transport tokens outside of the Hydration network.

01 Navigate to Omnipool Liquidity


02 Connect Your Account

Click on Connect wallet (1 in image above) and connect to your preferred Polkadot wallet. After that, select your account.

03 Managing Your Liquidity

Adding Liquidity

To add liquidity for a given asset, click the button Add liquidity which is located right next to that asset (3).


In the Hydration Omnipool, each individual asset has a Total Value Locked (TVL) cap. This means that once the cap has been reached, users can no longer further add liquidity for that specific asset.

The individual caps for each asset will be reviewed from time to time by the team; any suggested revisions (either from team or the community) will be submitted as proposals via governance and voted on.


Fill in the amount of liquidity you wish to provide (1), click Add liquidity (2) and sign the transaction using your wallet.

Next, you can learn how to join Hydrated Farms and earn additional rewards on top of the rewards from trading fees.

Removing Liquidity


To remove liquidity, toggle the dropdown located right next to the relevant asset (1) and click Remove liquidity (2) on the position you wish to exit.


Toggle or enter the amount of liquidity you wish to withdraw (3), click on Remove liquidity (4) and sign the transaction using your wallet.