# Admin methods

{% hint style="warning" %}
These methods could call only by `admin` address set inside storage of this contract
{% endhint %}

As contract admin, you are able to set `oracle` address with

{% content-ref url="admin-methods/updateoracle" %}
[updateoracle](https://yupana-finance.gitbook.io/yupana-document-portal/developer-space/pricefeed-contract/admin-methods/updateoracle)
{% endcontent-ref %}

or `yToken` address with

{% content-ref url="admin-methods/updateytoken" %}
[updateytoken](https://yupana-finance.gitbook.io/yupana-document-portal/developer-space/pricefeed-contract/admin-methods/updateytoken)
{% endcontent-ref %}

Also, you could update pair info.

{% content-ref url="admin-methods/updatepair" %}
[updatepair](https://yupana-finance.gitbook.io/yupana-document-portal/developer-space/pricefeed-contract/admin-methods/updatepair)
{% endcontent-ref %}

Finally, `admin` could set `new admin` to contract.

{% content-ref url="admin-methods/setproxyadmin" %}
[setproxyadmin](https://yupana-finance.gitbook.io/yupana-document-portal/developer-space/pricefeed-contract/admin-methods/setproxyadmin)
{% endcontent-ref %}
