For AI agents: the documentation index is at /llms.txt. Markdown versions of pages are available by appending .md to the URL.
Skip to main content

HyperIndex Performance Benchmarks

HyperIndex is the fastest blockchain indexer in four of the five scenarios in our open benchmark, jointly in one of them, and second in the fifth. On state aggregation it processed 261x the events per second of a subgraph on Graph Node.

Figures are events per second from the run of 16 September 2026. The benchmark runs in GitHub CI and checks each tool's output against ground truth. The repository README always has the latest run, and the methodology explains how it works.

State aggregation

Every rETH transfer changes a balance, so each event means finding a row, updating it and saving it again.

ToolData sourceEvents/svs fastest
Envio IndexerHyperSync8,182.4Fastest
Envio SubgraphHyperSync7,649.61.1x slower
RindexerHyperSync947.28.6x slower
Squid SDKSQD Network556.114.7x slower
Envio IndexerRPC341.923.9x slower
RindexerRPC322.825.3x slower
Envio SubgraphRPC241.133.9x slower
PonderRPC62.0132x slower
Subgraph (Graph Node)RPC31.4261x slower
SubstreamsStreamingFast28.7285.1x slower
SubQueryRPC25.3323.9x slower
Squid SDKRPC17.3474.1x slower

SubQuery and Squid SDK on RPC did not finish verifying the full range inside the 300 second cap.

Solana USDC transfers

Every USDC transfer on Solana, including the ones inside swaps and routers.

ToolData sourceEvents/svs fastest
Envio IndexerHyperSync16,204.7Fastest
SubstreamsStreamingFast3,856.54.2x slower
Squid SDKSQD Network996.816.3x slower
CarbonRPC563.228.8x slower

Other scenarios

ScenarioFastestHyperIndexNext tool
Decoded event streamRindexer on HyperSync, 78,4161.2x slowerSquid SDK on SQD Network, 6.7x slower
External contract callsHyperIndex and Squid SDK, jointlyJoint fastestRindexer on HyperSync, 1.7x slower
Factory contract registrationHyperIndex, 10,782FastestRindexer on HyperSync, 1.5x slower

Rindexer's lead on the decoded event stream comes from reading HyperSync, Envio's own data layer. With RPC as its source, Rindexer is 7.2x slower, at 10,950 events/s. Read more about HyperSync.

For a wider comparison, see Best Blockchain Indexers in 2026.

Sentio benchmark cases, April 2025

These cases come from Sentio's April 2025 research and are kept for reference. They measure total sync time, predate the current method and are not comparable with the tables above. The Envio column names the product behind each figure, because HyperSync is a raw data engine rather than a full indexer. Sentio has since published its own benchmark with different results.

CaseDescriptionEnvioNearest competitorThe GraphPonder
LBTC Token Transfer EventsEvent handling, no RPC calls, write-only3m (HyperIndex)8m - 2.6x slower (Sentio)3h9m - 63x slower1h40m - 33x slower
LBTC Token with RPC callsEvent handling, RPC calls, read-after-write, point calculation1m (HyperIndex)6m - 6x slower (Sentio)1h3m - 63x slower45m - 45x slower
Ethereum Block Processing100K blocks with metadata extraction7.9s (HyperSync)1m - 7.5x slower (Subsquid)10m - 75x slower33m - 250x slower
Ethereum Transaction Gas UsageTransaction handling, gas calculations1m26s (HyperSync)7m - 4.8x slower (Subsquid)N/A33m - 23x slower
Uniswap V2 Swap Trace AnalysisTransaction trace handling, swap decoding41s (HyperSync)2m - 2.9x slower (Subsquid)8m - 11x slowerN/A
Uniswap V2 TemplateEvent handling, pair and swap analysis8s (HyperIndex)2m - 15x slower (Subsquid)19m - 142x slower21m - 157x slower

Some runs in these cases did not return complete data. The reference README has the counts.

Historical benchmarking results

In October 2023 our internal benchmark indexed the Uniswap V3 ETH-USDC pool 2.1x faster than the nearest competitor. See the Indexer Benchmarking Results blog post.

Verify for yourself

Every Open Indexer Benchmark figure comes from code you can run. Each scenario in the repository has its own setup instructions, and contributions are welcome, including new indexers, new scenarios and reports of results that look wrong.