The Graph

lily@57blocks.com

The Grapharrow-up-right is an open-sourced software used to collect, process and store data from various blockchain applications to facilitate information retrieval. It supports Ethereum blockchain, EVM-compatible chains and Layer 2 chains. Currently, The Graph supports 31 blockchain networks including Fantom, Cosmos and Arbitrum.

Morearrow-up-right

How The Graph Works

The Graph learns what and how to index Ethereum data based on subgraph descriptions, known as the subgraph manifest. The subgraph description defines the smart contracts of interest for a subgraph, the events in those contracts to pay attention to, and how to map event data to data that The Graph will store in its database.

Morearrow-up-right

The Graph Network

The Graph Networkarrow-up-right is a decentralized indexing protocol for organizing blockchain data. The Graph Network consists of Indexers, Curators and Delegators that provide services to the network, and serve data to Web3 applications. Consumers use the applications and consume the data.

There are three types of users who contribute to organizing data in its protocol.

Indexers are node operators in The Graph Network that stake Graph Tokens (GRT) in order to provide indexing and query processing services

Delegators are network participants who delegate (i.e., "stake") GRT to one or more Indexers. Delegators contribute to securing the network without running a Graph Node themselves

Curators are critical to the Graph decentralized economy. They use their knowledge of the web3 ecosystem to assess and signal on the subgraphs that should be indexed by The Graph Network.

Developers build and query subgraphs to retrieve blockchain data. Since subgraphs are open source, developers can query existing subgraphs to load blockchain data into their dapps. Developers pay for queries they make in GRT, which is distributed to network participants.

Core Products of The Graph

Graph Explorer

The Graph Explorerarrow-up-right is your decentralized portal into the world of subgraphs and network data. The Graph Explorer consists of multiple parts where you can interact with other subgraph developers, dapp developers, Curators, Indexers, and Delegators. For a general overview of the Graph Explorer

Morearrow-up-right

Subgraph Studio

Subgraph Studioarrow-up-right is a dapp for creating, managing, and publishing subgraphs and API keys.

How to Use the Subgraph Studioarrow-up-right Subgraph Studio FAQsarrow-up-right

Subgraph

A subgraph extracts data from a blockchain, processing it and storing it so that it can be easily queried via GraphQL.

Creating a subgrapharrow-up-right

Deploying a Subgraph to the Subgraph Studioarrow-up-right

Deploying a Subgraph to the Hosted Servicearrow-up-right

Publishing a Subgraph to the Decentralized Networkarrow-up-right

Transferring Subgraph Ownershiparrow-up-right

Deprecating a Subgrapharrow-up-right

Querying The Grapharrow-up-right

Querying the Hosted Servicearrow-up-right

Subgraph Cookbookarrow-up-right

Hosted Service

The Graph Network supports only the Ethereum blockchain. All other blockchains, such as Avalanche and Celo, are currently supported by the Hosted Servicarrow-up-right, which will be shut down by the end of Q1 2023 with the DApps migrating to the decentralized Graph Explorer.

Morearrow-up-right

What is the Graph?arrow-up-right

The Graph (GRT): Search Engine of the Futurearrow-up-right

Last updated