How does chainlink result aggregation work?

Are all oracle nodes that user-specified reports the results to the smart contract that chainlink is submitted on Ethereum? Is taking a median off aggregated results happens on the chainlink smart contract?


"watchdog" is the one that is selected randomly aggregates the result on off-chain and reports them to on-chain?

1 Answer 1


Edit Revised:

The aggregation happens off-chain now that OCR (off-chain reporting) is implemented. So your second scenario with the single node reporting all the individual data points and aggregating them would be correct.

You can view the blog post on OCR here.

  • I don't think its correct. If the results are aggregated on smart contract, how to catch if oracle node is lying? Here is an article saying that it is aggragated by a node which sends them to aggregate smart contract: medium.com/chorus-one/…
    – Emrah
    May 24, 2021 at 22:18
  • Here is another medium from chainlink that is telling aggregation happens off-chain.
    – Emrah
    May 24, 2021 at 22:23

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.