The Graph Substreams on Solana
Build powerful data pipelines with Substreams to analyze, transform, and deliver blockchain data from Solana. Complete this learning path to prepare for the Solana Substreams Hackathon!
1 of 11
Total XP Earned
0 XP
Substreams Introduction
+25 XP
What are Substreams on Solana?
Substreams is a powerful blockchain indexing technology developed by The Graph, now available for Solana developers. It's designed for high-throughput processing of blockchain data, making it ideal for Solana's lightning-fast transactions.
Why Solana Developers Love Substreams:
- 100x faster indexing than traditional methods
- Reusable data transformation modules
- No more RPC pain with reliable data via gRPC streams
- Live and historical data support perfect for backtesting
Core Concepts
- Map Modules: Extract and transform Solana blockchain data into structured outputs like JSON, Protocol Buffers, or other formats.
- Store Modules: Maintain state between blocks, ideal for tracking Solana's account model changes over time.
- Module Graph: Connect multiple modules together to create complex data transformation pipelines.
!
Understanding Substreams
Test your knowledge of Substreams fundamentals
A blockchain protocol for token transfers
A high-throughput blockchain indexing technology
A cryptocurrency on The Graph Network
A smart contract development framework
!
Exploring Substreams Modules
Identify the two main types of modules in Substreams