Skip to content

Glossary

Subgraph

Une spécification ouverte pour indexer une tranche de données on-chain — schéma, handlers d'événements, manifest — déployée sur The Graph ou un indexeur alternatif.

Un subgraph définit : quels contrats sur quelle chaîne suivre, quels événements / call handlers tracer, et un schéma GraphQL pour les données obtenues. Le runtime (un nœud d'indexation) traite les blocs dans l'ordre, exécute les handlers (écrits en AssemblyScript) et écrit les entités dans une base de données qui alimente les requêtes GraphQL.

Les subgraphs étaient à l'origine une fonctionnalité de The Graph, mais la spécification est ouverte et d'autres indexeurs (Goldsky, Subsquid, Graph Node auto-hébergé) peuvent exécuter les mêmes artefacts.