Position Oracle

This page describes what the Position Manager Oracle is and why a user would use it

The Position Oracle contract implements the IOracle Morpho contract by exposing a price() function. This only occurs when the transient context for the borrower has been set. Then it determines the value of the LP tokens per token and reports that figure to Morpho when price() is called.

The Position Oracle also enables the user to burn tokens to retrieve the underlying tokens, this is used for closing a position.

Last updated