Deploy the Pyth oracle on Xion

App Description

The Pyth Network price feeds provide real-time financial market data to smart contract applications on about 100 blockchains.

Pyth’s market data is contributed by over 100 reputable first-party data providers, including some of the biggest exchanges and market making firms in the world.

Each price feed publishes a robust aggregate of these prices multiple times per second. The protocol offers close to 1,000 price feeds covering a number of different asset classes, including US equities, commodities, and cryptocurrencies.

Team Background

I am Marc, a Director at the Pyth Data Association.

The Pyth Data Association is a Swiss association founded by Pyth Network participants to advance the development of the network.

You can find the PDA team here: Team | Pyth Data Association

Contract Source Code

Contract(s) Description(s)

We would only need to deploy the Pyth receiver contract

This contract has 2 core utilities:

  1. Receiving Updates: It accepts updates that are signed and published by Wormhole. These updates can be either price feed updates or governance updates.
  2. Price Feed Management: The contract stores the latest values for each price feed and provides mechanisms to update these values via Wormhole VAAs (Verifiable Action Approvals).

For reference, the Pyth oracle contract is already deployed on Xion testnet at this address: xion1w39ctwxxhxxc2kxarycjxj9rndn65gf8daek7ggarwh3rq3zl0lqqllnmt

Audit

3 Likes