> For the complete documentation index, see [llms.txt](https://chaintools-whitepaper.gitbook.io/chaintools-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chaintools-whitepaper.gitbook.io/chaintools-whitepaper/mechanics/protocol-mechanics/yield-booster.md).

# Yield Booster

### <mark style="color:purple;">Functionality</mark>

When the volume function is triggered with tokens or ETH, the contract initiates multiple swaps and returns the tokens/ETH upon completion. The process doesn't require preloading and runs when gas costs are optimal, executing about 100 swaps for 3-3.8M gas. The yield booster is a tool to distribute additional LP rewards.

### <mark style="color:purple;">Benefits</mark>

This approach rewards LPs based on the pool fee and also amplifies trading volume, potentially elevating the project's ranking on various platforms. Despite the extensive operation, the contract remains gas-efficient, consuming approximately 50k gas per swap.
