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