Indexing Status
It involves mapping the raw blockchain data into a structured format that can be easily accessed and retrieved for specific queries. The indexing status provides insights into how much of the blockchain data has been successfully processed and made available for querying.
The indexing status of a subgraph can be described by several terms:
Synced: When a subgraph is marked as "Synced," it means that the indexing process has completed, and all relevant data from the blockchain has been successfully indexed. The subgraph is up to date and ready for users to query.
Partially Synced: If a subgraph is "Partially Synced," it indicates that only a portion of the blockchain data has been indexed. This might be due to ongoing indexing or other factors that prevent the complete synchronization of data.
95% Synced: This term implies that the indexing process has progressed to the point where 95% of the relevant data has been indexed. While most data is available for querying, there might still be a small portion pending indexing.
Failed: If the indexing process encounters errors or issues that prevent it from completing successfully, the subgraph might be marked as "Failed." In this state, the subgraph might not provide accurate or up-to-date information.
Pending: A "Pending" status might indicate that the subgraph is in the process of being deployed or indexed, and the indexing status is not yet available.
Monitoring the indexing status of a subgraph is crucial for ensuring the accuracy and reliability of the data it provides for queries and analysis. Users and developers often rely on this information to gauge the freshness and completeness of the data accessible through the subgraph.