Od wydarzeń blockchain do danych, które można przeszukiwać
Subgraph definiuje, które kontrakty i zdarzenia śledzić oraz jak ich dane powinny być przekształcane w schemat zapytań. Indeksatorzy uruchamiają infrastrukturę, która pobiera odpowiednie łańcuchy, wykonuje mapowania i obsługuje zapytania. Aplikacje mogą żądać strukturalnych wyników zamiast samodzielnie skanować surową historię blockchain.
Indeksowanie nie czyni danych z łańcucha źródłowego prawdziwymi ani kompletnymi. Subgraph może opóźniać się, zawierać błędy mapowania lub pomijać wydarzenia celowo. Deweloperzy powinni monitorować stan indeksowania, reorganizacje łańcucha i błędy zapytań, a następnie weryfikować decyzje wysokiego ryzyka na podstawie danych z łańcucha bazowego.