Oracles

Unit protocol needs price data for system contracts to know the current price of provided collaterals. It is necessary to count borrowing parameters and manage collateralized debt positions (CDPs) in the protocol.

We use Keep3r oracle as the primary oracle to receive our collaterals' price in ETH and Chainlink oracle to receive ETH price. Keep3r provides time-weighted Uniswap && Sushiswap price feed with a specific time period. Keep3r oracle feed https://feeds.uniquote.finance/.

Additionally to the solution, in reserve, we have our oracle solution - Keydonix(also based on uniswap price feed), as well as Chainlink oracle for token prices.

ID

Oracle

1 (3)

Keydonix UNI

2 (4, 8)

Keydonix pool tokens

5 (3, 7)

Chainlinked main assets

12 (4, 8)

Oracle Pool Token

9

Bearing Assets

10

Curve LP

11

Wrapped assets

13 (7)

Keydonix SUSHI

14

c-(cy-)TokenOracle

‚Äč