Blocks indexed424.7MFull archive
Archive size945.6 TiBUncompressed block data
Block time393 msAverage over August 2026
New blocks / day220.0KAverage over August 2026
Blocks added6.8MDuring August 2026
Archive growth26.0 TiBAdded during August 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