# The Chainlink Price Feed Contract Stack

**URL:** <https://talk.linkpool.io/t/the-chainlink-price-feed-contract-stack/44>\
**Category:** Contracts and Feeds\
**Created:** [February 14, 2021, 5:47pm UTC](https://talk.linkpool.io/t/the-chainlink-price-feed-contract-stack/44 "2021-02-14T17:47:07Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![link\_hound](https://yyz1.discourse-cdn.com/flex035/user_avatar/talk.linkpool.io/link_hound/32/47_2.png) [@link\_hound](https://talk.linkpool.io/u/link_hound)\
**Post date:** [February 14, 2021, 5:47pm UTC](https://talk.linkpool.io/t/the-chainlink-price-feed-contract-stack/44/1 "2021-02-14T17:47:07Z")

</div>

Each time Chainlink creates a new price feed, for example AAVE – USD it creates four unique contacts (This is likely to become five, but more of that later).

Each of these contracts belongs to a distinct contract type.

The 4 contract types are

**1. Aggregator**  
**2. AccessControlledAggregator**  
**3. EACAggregatorProxy**  
**4. AggregatorFacade**

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/linkpool2/original/1X/c737ee8e2870a267ae5ec1ff0d189bbbeb1f647d.png)

AggregarorFacades are essentially helper contracts that enable the original aggregator feeds to implement the same interface as the new (FluxAggregator) contract.

The AccessControlledAggregator is commonly known as the Flux Aggregator. A deep dive into Flux Aggregators can be found [here](https://news.reputation.link/article/27).

The fifth contract category that is likely to be added to the stack, is the OCR (Off-Chain Reporting) contract.

**5: AccessControlledOffchainAggregator**

This contract type is also known as the Offchain Aggregator. An introduction to OCR can be found [here](https://news.reputation.link/article/off-chain-reporting)

ChainLinkGod.eth @ChainLinkGod discusses the stack in a recent [tweet](https://twitter.com/ChainLinkGod/status/1360686337712558082)

 ![image](https://canada1.discourse-cdn.com/flex035/uploads/linkpool2/original/1X/171b36b24fe331c0dc7536b84bbfae4fc688a2e4.png)

The Chainlink blog " Circuit Breakers and Client Diversity Within the Chainlink Network" can be found [here](https://blog.chain.link/circuit-breakers-and-client-diversity-within-the-chainlink-network/)
