Oracles – How Often Are Chainlink Price Feeds Updated?

chainlinkoracles

I browsed through the Chainlink docs but I couldn't find an answer for how often prices are updated.

My understanding is that they have a rule that if the markets become super volatile, they immediately post an update to the data feeds. But normally prices are updated once every so often (1 hour?).

Could someone familiar with Chainlink answer this?

Best Answer

There are currently 2 "trigger" parameters that kick off Chainlink nodes to update.

1. A deviation parameter

The Chainlink nodes are monitoring the prices of the assets off-chain. If the real-world price of an asset deviates past some interval, it will trigger all the nodes to do an update. Right now, most Ethereum data feeds have a 0.5% deviation threshold.

2. A time interval

If the price stays within the deviation parameters, it will only trigger an update every X minutes / hours.

You can see these parameters on data.chain.link on an example like ETH / USD.

Related Topic