# Protocol Mechanics

ChainTools offers groundbreaking Uniswap V3 features to CTLS-WETH Liquidity Providers. We are the first to utilize the donate function of Uniswap V3 Pools, which distributes proportionally liquidity provider rewards. Those rewards are in addition to the swap fees earned from regular trading. This mechanic allows liquidity providers to retain ownership of their LP tokens while still earning "staking" rewards. We have named this No-staking LP Rewards.


---

# 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://chaintools-whitepaper.gitbook.io/chaintools-whitepaper/mechanics/protocol-mechanics.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.
