Architecture

Nabla employs a dual oracle system comprising a selected price oracle and a volatility guard oracle. Price oracles are integrated through Oracle Adapters, which conform to a standardised interface, ensure seamless interoperability within the Nabla protocol. These adapters are responsible for registering the price feeds of the tokens traded on the platform and fetching the necessary price data to facilitate protocol operations.

The following Oracle Adapters are currently available for Nabla:

  • Pyth Adapter This adapter provides reliable and up-to-date price information for various assets using Pyth Network price feeds. It includes all the functionalities you need to register, unregister and update price feeds, and it ensures accurate price information by requiring periodic updates to the price feeds.

  • Chainlink Adapter (coming soon) The Chainlink Adapter will extend the protocol's capability by integrating Chainlink's decentralised oracle network. This will provide additional options for sourcing price data, enhancing the robustness and reliability of the price feed mechanism within Nabla.

The Volatility Guard oracle:

  • EV:GO (Excessive Volatility Guard Oracle)

Last updated