Architecture

Nabla employs a dual pricing system comprising it's proprietary HFT pricing engine and a sanity check oracle feed. Price feeds 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:

  • Nabla's HFT pricing engine This is our main pricing source, which is generated with the lowest possible latency from a combination of CEX orderbook data and geographical considerations. Providing the fairest possible prices with the lowest possible latency is fundamental for a healthy protocol and profitable Backstop Pools

  • 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. The Pyth price feeds are being used to sanity check the HFT pricing engine feeds, and automatically pause trading in case of major price deviations.

  • 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.

Last updated