On-chain activity
Subgraphs
Subgraphs are open APIs that define how blockchain data is indexed and queried using GraphQL. They allow developers to create custom data schemas for smart contract events and make blockchain data easily accessible to applications.
Substreams
Substreams enables high-performance data streams for real-time blockchain processing through modular components. The system processes blockchain data in parallel while maintaining composability for custom data pipelines.
Firehose
Firehose is a blockchain data extraction layer that processes full blockchain histories. It provides a files-based and streaming-first approach to blockchain data, serving as the foundation for Substreams.
Amp
Amp is a blockchain-native database that transforms raw onchain data from multiple chains into verifiable, structured datasets with real-time access. The system provides SQL, REST, and GraphQL query interfaces for enterprise analytics, compliance reporting, and AI-driven applications. Amp features SOC 2-aligned architecture with full data lineage, flexible deployment options, and cross-chain unification capabilities.
The Graph news, features & analysis
Matched from published articles, podcasts, and talks using the project name, token name, or token symbol.
-
Scale or Die 2025: Solving The Pains of Indexing On Solana
In a groundbreaking presentation at Scale or Die 2025, Giuliano, the Substreams Product Manager at The Graph, unveils a revolutionary solution to the most pressing challenges faced by developers when indexing data on the Solana blockchain. ... The Graph's Substreams technology addresses five major pain points in Solana data indexing: real-time processing, historical data backfilling, reorganization handling, account state access, and IDL compatibility.
-
Scale or Die 2025: Solving The Pains of Indexing On Solana
In a groundbreaking presentation at Scale or Die 2025, Giuliano Francescangeli, Substreams Product Manager at The Graph, unveiled a revolutionary solution to the most pressing challenges faced by developers when indexing data on the Solana blockchain. ... The Graph's Substreams technology addresses five major pain points in Solana indexing: real-time indexing, historical data processing, handling blockchain reorganizations (reorgs), accessing account state, and decoding Interface Description Language (IDL) data.
The Graph
The Graph: Organizing Blockchain Data for Solana Developers
The Graph has established itself as the leading protocol for indexing and querying blockchain data on Solana and other major networks. Through its decentralized network of Indexers, Curators, and Delegators, The Graph processes millions of queries daily while maintaining high data availability and reliability. The protocol's native GRT token provides economic incentives for network participants, with over $700 million in total value locked. The Graph's subgraph system enables developers to efficiently access and organize on-chain data, supporting hundreds of applications across DeFi, NFTs, and other Web3 sectors. With continual development and expansion of its Solana integration, The Graph serves as essential infrastructure for building and scaling decentralized applications.
What Problem Does The Graph Solve?
Blockchain networks like Solana generate massive amounts of data through transactions, smart contract interactions, and network operations. While this data is publicly available, accessing and organizing it efficiently presents significant challenges for developers building decentralized applications. Traditional methods of querying blockchain data often require complex infrastructure setups and considerable computational resources.
The Graph addresses these challenges by providing a decentralized protocol for indexing and organizing blockchain data. Through its subgraph system, developers can define exactly what data they need and how it should be organized, creating efficient APIs for their applications. This dramatically reduces the technical overhead and infrastructure requirements for building blockchain-based applications on Solana.
How The Graph Works on Solana
The Graph's integration with Solana enables developers to create and deploy subgraphs that index specific data from the Solana blockchain. These subgraphs act as open APIs, allowing applications to query blockchain data efficiently using the GraphQL query language. The system comprises several key components working together to ensure reliable data indexing and retrieval.
At the core of The Graph's architecture is the Graph Node, which processes blockchain data according to subgraph definitions. When a developer deploys a subgraph, the Graph Node begins indexing the specified data, creating a structured database that can be efficiently queried. This indexed data is then made available through a GraphQL endpoint, allowing applications to request exactly the data they need without unnecessary overhead.
Creating and Deploying Subgraphs
Developers can create subgraphs by defining a schema that specifies what blockchain data should be indexed and how it should be organized. The subgraph definition includes several key components:
A schema file that defines the structure of the data to be indexed and queried Mapping scripts that determine how blockchain data should be transformed and stored A manifest file that configures the subgraph's properties and behaviors
Once created, subgraphs can be deployed to The Graph's network, where they become available for applications to query. The deployment process involves several steps to ensure data integrity and optimal performance, with extensive documentation and tools available to support developers throughout the process.
Network Participants and Roles
The Graph operates as a decentralized network with multiple participant types, each playing a crucial role in maintaining the protocol's functionality:
Indexers operate Graph Nodes that process blockchain data and serve queries. They stake GRT tokens as collateral and earn query fees and indexing rewards. Indexers must maintain high uptime and data accuracy to remain competitive in the network.
Curators identify valuable subgraphs and signal on them by staking GRT tokens. This curation process helps Indexers determine which subgraphs to process and maintains the overall quality of the network's data services. Curators earn a portion of query fees generated by the subgraphs they signal on.
Delegators contribute to network security by delegating GRT tokens to Indexers. This increases the network's economic security and allows participants to earn rewards without operating infrastructure. Delegators carefully select Indexers based on their performance and reputation.
The GRT Token and Economic Model
The Graph's native token, GRT, serves multiple purposes within the network's economic model:
Staking: Indexers must stake GRT to participate in the network, with the amount staked directly influencing their ability to earn rewards. This creates strong economic incentives for reliable service provision.
Curation: Curators stake GRT on subgraphs they believe will generate significant query volume, earning rewards for identifying valuable data services.
Delegation: Token holders can delegate GRT to Indexers, participating in network security and earning a share of indexing rewards and query fees.
The token's economic model is designed to align incentives between network participants and ensure sustainable operation of the protocol. GRT has a fixed supply with a gradual inflation rate, used to fund ongoing network operations and provide rewards to participants.
Security and Network Integrity
The Graph implements multiple security measures to ensure data integrity and network reliability:
Stake-based Security: Indexers must stake significant amounts of GRT, which can be slashed for malicious behavior or poor performance.
Dispute Resolution: The protocol includes mechanisms for identifying and resolving disputes about data accuracy, maintaining high standards for indexed data.
Regular Audits: Smart contracts and protocol infrastructure undergo regular security audits by leading firms in the blockchain security space.
Decentralized Validation: Multiple independent Indexers process and validate data, ensuring no single point of failure in the network.
Integration with Solana DApps
Developers building on Solana can integrate The Graph through several methods:
Hosted Service: For teams getting started, The Graph provides a hosted service that simplifies initial development and testing.
Decentralized Network: Production applications typically use the decentralized network for increased reliability and censorship resistance.
Local Development: Developers can run Graph Nodes locally during development for testing and optimization.
The integration process typically involves:
- Creating a subgraph definition that specifies the Solana data to be indexed
- Deploying the subgraph to The Graph network
- Implementing GraphQL queries in the application
- Managing query fees and monitoring performance
The Graph's Roadmap and Future Development
The Graph continues to expand its capabilities and integration with Solana through several initiatives:
Scaling Improvements: Development of more efficient indexing methods and query processing to handle Solana's high transaction throughput.
Enhanced Features: New capabilities for subgraph development and data organization, including improved tooling and documentation.
Network Expansion: Ongoing efforts to increase the number of Indexers and improve network capacity for Solana data processing.
Cross-chain Integration: Development of features to support seamless querying of data across multiple blockchain networks, including Solana.
Building with The Graph
Developers interested in using The Graph for their Solana applications should follow these steps:
- Study the documentation and examples available in The Graph's developer portal
- Join the developer community through Discord and other channels
- Start with the hosted service for initial development and testing
- Plan for migration to the decentralized network as the application scales
The Graph provides extensive resources and support for developers building on Solana, including:
Documentation: Comprehensive guides and reference materials Example Applications: Sample code and implementation patterns Developer Tools: SDKs and testing frameworks Community Support: Active developer community and technical support channels
Comparing The Graph to Alternatives
While other blockchain indexing solutions exist, The Graph offers several distinct advantages:
Decentralization: Unlike centralized indexing services, The Graph operates as a decentralized protocol with no single point of failure.
Flexibility: Developers can create custom subgraphs tailored to their specific data needs, rather than relying on predetermined data structures.
Scalability: The network's distributed nature allows it to handle the high transaction volumes characteristic of the Solana blockchain.
Economic Model: The GRT token provides sustainable economic incentives for network participants, ensuring long-term viability.
Future Potential and Opportunities
The Graph's role in the Solana ecosystem continues to grow, with several emerging opportunities:
Data Analytics: Development of sophisticated analytics tools and dashboards using Graph-indexed data.
Cross-chain Applications: Building applications that seamlessly integrate data from Solana and other blockchain networks.
Novel Use Cases: Exploration of new applications enabled by efficient blockchain data indexing and querying.
As the Solana ecosystem expands, The Graph's importance as core infrastructure for decentralized applications is likely to increase, creating ongoing opportunities for developers and network participants.
Contents
- What Problem Does The Graph Solve?
- How The Graph Works on Solana
- Creating and Deploying Subgraphs
- Network Participants and Roles
- The GRT Token and Economic Model
- Security and Network Integrity
- Integration with Solana DApps
- The Graph's Roadmap and Future Development
- Building with The Graph
- Comparing The Graph to Alternatives
- Future Potential and Opportunities
Solana Token Markets
