A CLMM, Concentrated Liquidity Market Maker, is an extension of the AMM algorithm where LPs can provide liquidity to specific price ranges of a pool of assets. They can only earn fees when the assets are traded in their chosen price range. This helps LPs guard themselves again “Impermanent loss”, which is where the price of their assets changes between the time of deposit and withdrawal.