Network ID : solana-mainnet
Portal Status : ā Available
Real-time Streaming : ā” Yes
Data Availability
Solana Mainnet on Portal is available from genesis and uses slots, not blocks. V2 archives (legacy) are available starting from block 269_828_500 (block, not slot).
Endpoints
Portal (Recommended)
V2 Archive (Legacy)
Portal Endpoint https://portal.sqd.dev/datasets/solana-mainnet
curl --compress -X POST 'https://portal.sqd.dev/datasets/solana-mainnet/stream' \
-H 'Content-Type: application/json' \
-d '{
"type": "solana",
"fromBlock": 269828500,
"toBlock": 269829500,
"fields": {
"block": { "slot": true, "hash": true },
"transaction": { "signatures": true },
"instruction": { "programId": true, "data": true }
},
"instructions": [{
"programId": ["11111111111111111111111111111111"]
}]
}'
V2 Archive Endpoint https://v2.archive.subsquid.io/network/solana-mainnet
Legacy : Rate limited at 50 req/10s per IP. Will be sunset soon.
import { SolanaDataSource } from '@subsquid/solana-stream'
const dataSource = new SolanaDataSource ()
. setGateway ( "https://v2.archive.subsquid.io/network/solana-mainnet" )
. setBlockRange ({ from: 0 });
Quick Start
Get started indexing Solana Mainnet data in minutes:
Schema Reference
View Schema See complete field definitions for blocks, transactions, instructions