> For the complete documentation index, see [llms.txt](https://yupana-finance.gitbook.io/yupana-document-portal/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://yupana-finance.gitbook.io/yupana-document-portal/developer-space/pricefeed-contract.md).

# PriceFeed contract

This contract is a proxy for requests to oracle for getting actual pair prices.

{% hint style="info" %}
Yupana PriceFeed proxy uses [Harbinger](https://github.com/tacoinfra/harbinger) as oracle.
{% endhint %}

More info about oracle here.

{% embed url="<https://github.com/tacoinfra/harbinger>" %}

### Entrypoints

* [getPrice](/yupana-document-portal/developer-space/pricefeed-contract/getprice.md) - asks for a price from Oracle.
* [receivePrice](/yupana-document-portal/developer-space/pricefeed-contract/receiveprice.md) - sends the price from Oracle to the **yToken** contract.

### Admin methods

There are some `admin` methods for setup proxy described in a separate section.

{% content-ref url="/pages/Lj97edh4PFJk4gSVyt4E" %}
[Admin methods](/yupana-document-portal/developer-space/pricefeed-contract/admin-methods.md)
{% endcontent-ref %}
