Skip to content

Conversation

@biancabuzea200
Copy link
Contributor

Add decentralized Oracle network details to docs

@vercel
Copy link

vercel bot commented Jul 25, 2024

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
documentation ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 30, 2024 2:21pm

Each **Oracle** receives periodic data from the validators and stores data on-chain so that consumers can retrieve it. Oracles receive updates from the validator network when either the Deviation Threshold or the Update Threshold triggers an update during the aggregation round.

**Deviation Threshold**: A new aggregation round is triggered when a node identifies that the off-chain values deviate more than a pre-defined threshold for that on-chain value.
**Update Threshold**: A new aggregation round is triggered after a specified amount of time since the latest update. If the data values stay within the Deviation Threshold, an update will only be triggered every X minutes / hours.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just fyi: Validators are producing new signatures continuously, independent of the thresholds. Its the relays who decide, based on the thresholds, whether they should update the contract.

@biancabuzea200 biancabuzea200 merged commit 9e7535a into main Jul 30, 2024
@biancabuzea200 biancabuzea200 deleted the oracleNetwork branch July 30, 2024 18:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants