Adrastia

Adrastia’s main objective is to offer a decentralized, permissionless, and user-friendly oracle network. If there is sufficient decentralized exchange (DEX) liquidity, anyone should be able to initiate a price feed for any asset by sending a transaction. Simply transfer the chain's gas token to an Adrastia contract to start receiving price feeds for that asset from a network of updater bots.

Adrastia leverages three contract types to provide secure data feeds.

  1. Accumulators. Accumulators, at the lowest level, gather data from various DEXs.

  2. Intermediate oracles. Intermediate oracles use accumulator data to gather, produce, and store derived data, such as time-weighted average price and liquidity from a single source.

  3. Aggregators. Aggregators combine data from multiple sources and reduce them to singular data points.

Below is a graphical representation of the three contract types on Adrastia:

Adrastia contract type flow chart. Source: Adrastia.io

Last updated