Oracle Infrastructure
Mezo includes an oracle as part of its validator nodes.
Skip Connect
Mezo uses Skip Connect as its main oracle service. Skip determines the price of an asset pair during block consensus and writes it to the onchain state of the x/oracle Cosmos module. This module is provided by Skip and it is plugged into the Mezo client.
The sidecar runs on the same system as the validator node, so data retrieval and aggregation are completed on the same system and passed to the validator node using gRPC.
For a complete description of how Skip aggregates data, see the Skip Providers documentation.
Data Sources
Skip Connect includes several providers that can be configured in the sidecar. You can find a full list of the available providers in the Skip Connect documentation:
- Skip Providers (API)
- Skip Providers (Websocket)
- Skip Providers and Market Map references: