Skip to main content


This section explains what Liquidity Providers are and how liquidity works in the UtilityX platform.

What is a Liquidity Provider?

A Liquidity Provider (LP), in the context of Automated Market Makers (AMMs) like UtilityX, is an entity that lends its tokens to the AMM, so that the AMM may sell them for other tokens to AMM users, following an automatically-determined price. The LP benefits by receiving a share of the AMM's trading fees.

The idea is that the tokens deposited by the LP into the AMM provide liquidity to the automated market. As the liquidity of an AMM increases it can absorb and process more and larger buy and sell orders for the various assets it offers.

LPs on UtilityX deposit their tokens in one or more liquidity pools, and they obtain a share of the pool, in the form of LP tokens (the actual token symbol varies; each pool issues its own pool share token). As the pool performs token swaps to users, it retains a fee in the form of one or more tokens that it supports. This will tend to increase the values of the shares of the pool, that is, of its LP tokens.

For example, if there is a total supply of 100,000 LP tokens for a pool, and you hold 2,000 LP tokens, you will earn 2% of the swap (trading) fees that are allocated to the LPs of that pool. As an LP acquires a larger percentage of the token pool itself, they also acquire a larger percentage of the total trading fees.


The figure below shows an example list of user liquidity positions, which helps to illustrate:

(The page above can be accessed under the Trade menu, option AMM Liquidity, under the Liquidity Positions tab. But before you start providing liquidity, your Liquidity Positions tab will be empty, of course.)

The table lists all the pools for which the user has a liquidity position, together with the type of pool, the total amount of liquidity in the pool, an instant estimate of the APY (Annual Percentage Yield) being earned by the positions, the user's provided amount of liquidity, and the percent share of the pool that the user's position represents.