Liquidity pools are pools of tokens locked in a smart contract to aid liquidity. The main aim of liquidity pools is to allow traders to trade their digital assets and, at the same time, earn rewards on their asset holdings.