Oracle
Rysk uses oracle prices for options pricing and price fixing at settlement of options.
Price retrieval
For all price retrievals, the system pulls in the Stork oracle price. Upon successful retrieval, the Stork oracle price is compared against the Pyth oracle price. In the event that the stork price and Pyth price are not similar to a certain threshold, which varies per asset, the system will stop all processes that require an accurate price. The systems will stay offline until the prices are within the threshold. In such an event, the Stork price is used.
For collateral assets, an accurate price is less critical, outside the 8am price fixing. In this case, the price used depends on if the oracle provider supports a price for that asset, and a manual check is conducted by the Rysk team at price fixing during a 5-minute smart contract enforced dispute period.
Stork: https://stork.network
Pyth: https://pyth.network
Pendle: the Pendle API is used directly to price pendle assets.
A list of price feeds used is shown below:
HYPE
STORK.HYPEUSD
ETH
STORK.ETHUSD
BTC
STORK.BTCUSD
PUMP
STORK.PUMPUSD
ZEC
STORK.ZECUSD
SOL
STORK.SOLUSD
PURR
STORK.PURRUSD
kHYPE
STORK.KHYPEUSD
wstHYPE
PYTH.1a78b5829a99f1d2897917dae2a02266c0210535a995a2e9d0692613bbc89e27.HYPE
All pendle assets
Pendle api: https://api-v2.pendle.finance/core/docs
Last updated
