Blocks indexed431.2MFull archive
Archive size964.1 TiBUncompressed block data
Block time294 msAverage over September 2026
New blocks / day294.3KAverage over September 2026
Blocks added8.8MDuring September 2026
Archive growth25.2 TiBAdded during September 2026
Pull a block stream in one command
substreams authsubstreams run common@latest map_clocks -e solana-mainnet-beta -s -100 -o jsonl
Streams the 100 most recent blocks from Solana Mainnet. -s -100 is read as an offset back from chain head, so no head lookup is needed.
Drop vote transactions to cut ~80% of the stream
Consensus votes are the bulk of Solana traffic. The solana-common package exposes a blocks_without_votes module that strips them before the data reaches you, so following chain head moves roughly 80% less output than the raw block stream — for most indexing work, none of it is data you would have used.
Account updates stream separately
Solana Accounts is not a separate chain — it is a stream of account state changes on Solana, carrying sf.solana.type.v1.AccountBlock instead of blocks. It has its own Substreams endpoint, listed with the endpoints below.
Providers & endpoints
StreamingFast
streamingfast.io- Substreams
mainnet.sol.streamingfast.io:443 - Firehose
mainnet.sol.streamingfast.io:443 - Solana Accounts
accounts.mainnet.sol.streamingfast.io:443
Pinax
pinax.network- Substreams
solana.substreams.pinax.network:443 - Firehose
solana.firehose.pinax.network:443
First blockFull ArchiveLowest streamable height
ServicesSubstreams · Firehose · Token APINative token: SOL