Introduction
The Indexer is a dedicated service that continuously monitors blockchain networks to gather raw on-chain data—transactions, logs, and blocks. Its role is to transform this unstructured stream of blockchain data into an organized, query-friendly format that can be accessed quickly.
By listening for newly mined blocks, the Indexer ensures that no transaction or event slips through the cracks. Once a new block is discovered, the service retrieves each included transaction (and its associated logs), converts them into a standardized schema, and stores them in a database optimized for fast lookups.
This indexed dataset is the foundation for everything else in Openrep:
Parsing (step two) depends on the Indexer’s data to classify transactions and extract key details (e.g., token swaps, bridging activity).
Reputation Scoring ultimately relies on these parsed insights.
In other words, without the Indexer, there would be no efficient way to track all the actions users perform on-chain—or to identify the who, what, and when behind each transaction. The Indexer bridges the gap between the raw, low-level details stored on the blockchain and Openrep’s higher-level, reputation-focused view of user activity.
Last updated