7. Oracles

For the present project two types of oracles have been identified which will be necessary to use, with complementary functionalities.

The first type are decentralized oracles that can be directly integrated with the Uniswap v3 protocol, which will provide the latest updated prices of trades on token pairs in the DeFi onchain market.

The second type are the oracles contacted through the ChainLink protocol, which allows to retrieve information such as for example the price history or the periodic capitalization of a certain token, which are difficult to calculate onchain without high expenditure of gas.

7.1 Decentralized Oracles

7.2 Oracle design pattern

7.3 ChainLink oracles —> (ChainLink Docs)

7.4 Decentralized Data Model

7.5 Data Security

7.6 Uniswap v3 Pricing Oracles —> (Uniswap V3 whitepaper)

7.7 Random Number Generator Oracles

Last updated