> For the complete documentation index, see [llms.txt](https://fluxtra-lsd.gitbook.io/fluxtra-lsd-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://fluxtra-lsd.gitbook.io/fluxtra-lsd-docs/guides/om-ftom-exchange-rate.md).

# OM-ftOM Exchange Rate

## What is ftOM?&#x20;

It's a CW-20 (ERC20 equivalent) value-accruing token wrapper for OM that is staked in validators. Its balance does not change with each harvest operation (an act of harvesting, and autocompounding back into validators), but its value in OM does. Internally, it represents the user's share of the total supply of OM tokens.

At the beginning before any harvest operation (claiming and compounding rewards) has been done, 1 ftOM equals to 1 OM. After accruing rewards based on validator APR, we claim and compound these rewards. The underlying claim to OM tokens increases, but the number of ftOM that a user holds does not increase. (Exchange rate increases such that perhaps 1 ftOM equates to 1.05 OM)

$$
ExchangeRate = \frac{OM\_{\text{stakedInValidator}} + OM\_{\text{validatorRewards}}}{ftOM\_{\text{totalCw20Supply}}}
$$

## These are the benefits:

* Immediate usability in DeFi, as alternative methods tend to be rebasing tokens, and are not readily supported in DeFi.
* Auto-compounds users' rewards such that they achieve APY instead of APR, giving them higher yield, and saving gas for them.
* From the network's point-of-view, all harvested rewards are immediately locked back in validators. Of course there's the option of selling rewards back into OM via liquidity pools.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://fluxtra-lsd.gitbook.io/fluxtra-lsd-docs/guides/om-ftom-exchange-rate.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
