Balmy
Oracles
Oracles
  • Introduction
  • Architecture
    • Token Price Oracle
    • Abstract Base Oracle
    • Oracles
      • Identity Oracle
      • Chainlink
      • Uniswap V3
      • Oracle Aggregator
      • Transformer Oracle
  • Tech guides
    • Interacting with the oracles
    • Smart Contract Registry
    • Github
Powered by GitBook
On this page

Was this helpful?

  1. Architecture
  2. Oracles

Oracle Aggregator

PreviousUniswap V3NextTransformer Oracle

Last updated 2 years ago

Was this helpful?

As said before, every oracle it's a standalone price-provider, but in this case the goal is to provide a unique smart contract oracle that would be able to leverage all other oracles to support a wide range of token pairs.

Some configurations are actively managed by the Mean Finance team to ensure the best performance (active oracles, their priorities, etc.)

The oracle will hold a list of all available oracles prioritized by Mean Finance team with focus on optimizing gas consumption and securities reliabilities.

As an example, the order in which the oracles will be consulted will be:

  1. : Checks if we are quoting for the same token in and out.

  2. : It's cheap in terms of gas, and has high security assurances.

  3. : If the consulted pair of tokens can't be supported by Chainlink, then there will probably be a Uniswap V3 pool that help us support it.

Identity Oracle
Chainlink Oracle
Uniswap V3 Oracle