# Aggregator

The Aggregator keeps a unique set of market IDs across multiple Tellers and Auctioneers.&#x20;

Additionally, it aggregates market data from multiple Auctioneers in convenient view functions. The main idea is that the Aggregator is a single point for information within the system about available markets.&#x20;

This contract can therefore be used by users, front-ends, and other contracts to find and obtain information about any market. &#x20;

<figure><img src="https://content.gitbook.com/content/RLNHGppzWLIBhbHOvrRS/blobs/SE7aVVMsyMq8SrmxKmCf/Bond%20System%20-%20Aggregator%20Inheritance.png" alt=""><figcaption></figcaption></figure>
