Dagli eventi blockchain ai dati interrogabili
Un subgraph definisce quali contratti ed eventi seguire e come i loro dati dovrebbero essere trasformati in uno schema interrogabile. Gli indicizzatori eseguono infrastrutture che ingeriscono le catene rilevanti, eseguono mapping e servono query. Le applicazioni possono richiedere risultati strutturati invece di scansionare da sole la cronologia grezza della blockchain.
L'indicizzazione non rende i dati della catena sorgente veri o completi. Un subgraph può essere in ritardo, contenere errori di mapping o omettere eventi per progettazione. Gli sviluppatori dovrebbero monitorare lo stato dell'indicizzazione, le riorganizzazioni della catena e gli errori di query, quindi validare le decisioni ad alto rischio confrontandole con i dati della catena sottostante.