> For the complete documentation index, see [llms.txt](https://docs.mmex.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.mmex.io/for-traders/start-trading/oracles.md).

# Oracles

MMEX utilizes the decentralized Pyth network, which provides up-to-date token prices data to smart contracts on MOVEMENT Mainnet.

<mark style="color:yellow;">**Responsibilities of an oracle**</mark>

* Updates, stores, and distributes up-to-date token prices relevant to the system.
* Disables exchange functionality if prices are not fresh.
* Provides functionality to perform exchange rate conversions.

More about Pyth: <https://pyth.network/>
