Solana Indexed Archive
Solana indexed archive data that allows users to efficiently query any historical information.
Solana Indexed Archive is a software development kit(SDK) that provides an indexed data layer, enabling instant access to the complete Solana blockchain history and real-time data through a single, high-performance API. Built on SQD Network infrastructure, it eliminates the need to work with raw Solana data, run archive nodes, or maintain complex indexing logic.
Interested in building on Solana with Indexed Archive? Reach us for more information.
The Indexed Archive Solution
Complete historical index: Every block, transaction, instruction, log, and account update already parsed, normalized, and ready for queries
Unified access layer: Single endpoint for both historical queries and live subscriptions
Developer-friendly SDK: Typed queries, easy integration, no low-level Solana structures Zero operational overhead: GetBlock operates all infrastructure
Instant availability: Full Solana history accessible immediately, no setup or backfilling
Using the SDK, you can easily build ETL pipelines that extract and transform on-chain data without handling raw Solana events, decoding account structures, or maintaining complex indexing logic. All blockchain data has already been extracted, indexed, and is immediately ready to use. Your only task is to define the query and specify the required filter.
Technical Architecture
Layer 1: SQD Network - Decentralized Indexing
SQD Network continuously processes Solana's blockstream in a decentralized manner:
Block processing: Every Solana block parsed immediately upon production
Data extraction: Transactions, instructions, logs, account updates extracted
Normalization: Raw data decoded and structured following standard schemas
Enrichment: Relationships between transactions, accounts, and programs established
Distributed storage: Indexed data stored across decentralized SQD infrastructure
Layer 2: GetBlock Portal - High-Performance Access Layer
GetBlock deploys and maintains a global network of Portal instances—high-performance gateways that:
Provide unified interface: Single API endpoint for historical data and real-time subscriptions
Ensure low latency: Geographically distributed clusters for fast global access
Guarantee high availability: Redundant instances with automatic failover
Handle scale: Optimized for large workloads and deep historical scans
Abstract complexity: Clean API hides underlying distributed storage complexity
What the Indexed Archive Includes
Blocks
Block hash, slot number, parent slot
Block time (Unix timestamp)
Leader (validator) identity
Transaction count
Total compute units consumed
Transactions
Signature (unique identifier)
Fee payer address
Success/failure status
Error messages (if failed)
Fee paid (lamports)
Compute units used
List of program invocations
Instructions
Program ID (which program was called)
Instruction index (order within transaction)
Instruction data (decoded where possible)
Accounts array (all accounts involved)
Nested/inner instructions
Logs
Program log messages
Associated transaction signature
Log level and content
Timestamp
Account Updates
Account public key
Pre-transaction balance (lamports)
Post-transaction balance (lamports)
Owner program (pre and post)
Data changes (what was modified)
Rent epoch information
Use Cases
Analytics and Trading
Deep historical analysis and backtesting
Real-time liquidity and TVL monitoring
Pattern recognition and signal generation
dApps and Wallets
Full transaction and asset history for any user
Instant UI updates based on on-chain events
Aggregation of data across DeFi and NFT protocols
Infrastructure Providers and Enterprises
Reliable data backbone for internal analytics
Foundation for B2B data services
No need to maintain validators or archive RPC setups
For consultation on optimal deployment architecture for your specific use case, contact GetBlock support team.
Last updated
Was this helpful?