# Snowball (Liquid AMM)

Snowball (Liquid AMM), as made possible by Crescent, involves tokenizing liquidity-providing positions and utilizing them for various purposes. These tokens can be used as collateral for loans, traded in a marketplace against other tokens, or utilized in other innovative ways.

In a typical DEX, liquidity providers are required to lock their tokens on the platform to earn swap fees and incentives. These tokens are managed by the platform for potential swap trades, which exposes them to price movements and impermanent loss. In this context, impermanent loss is a quantifiable value that can be calculated based on the token prices and occurs when there is a change in the relative price of the two tokens. This means that the value of a liquidity providing position can be calculated using only the token prices as input, so there is no problem with tokenizing the position itself. This is because being able to fairly value those tokens is the most important thing to enable tokenization.

One important consideration when tokenizing a liquidity-providing position is how to handle the swap fees and incentives accumulated on that position. Crescent simplifies this process for users by reinvesting those rewards through an auction mechanism. Snowball token(sb-token) holders do not need to manually claim and reinvest their rewards back into the position. This approach ensures that sb-tokens, regardless of their origin or location, can eventually be valued equally, making them fungible and enabling free tokenization.

<figure><img src="/files/KJfGk8X2AKzlfXhnWYHv" alt=""><figcaption><p>Liquid AMM (Snowball) vs Private position</p></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.crescent.network/introduction/snowball-liquid-amm.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
