# Liquidity Pools

Liquidity Pools allow users to provide token liquidity. The platform uses liquidity to allow other users to swap assets. <br>

<figure><img src="https://1118584233-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fc7eIxnzku1a9lC2mD6HX%2Fuploads%2FOp0igkYipexc3WEM91uZ%2F12.png?alt=media&#x26;token=54d8282c-e806-427b-a46a-970ff494c2cf" alt=""><figcaption><p>Liquidity Pools in Streamable Finance</p></figcaption></figure>

Users providing liquidity earn **swap fees** and **accrue rewards**.&#x20;

The platform has two types of pools: “Stable” and “Weighted”.

**Stable** pools are designed for assets that are either expected to swap consistently at near parity or at a known exchange rate. Stable pools use stable-math, which allows for trades of significant size before encountering substantial price impact, vastly increasing capital efficiency for like-kind and correlated-kind swaps.&#x20;

**Weighted** pools use weighted-math, which makes them great for general cases, including tokens that don’t necessarily have any price correlation. Unlike pools in most AMMs providing 50/50 weightings only, Streamable Finance Weighted Pools enable users to build pools with more than two tokens and custom weightings, such as pools with 80/20 or 60/20/20 weightings.

<br>
