Scenario

Round-trip latencies for chained requests getSlot and getBlock(slot) with start-to-start throttling of (at least) 1100 ms for every request.

Also, slot number consistency with block availability and block age. The block propagation comparison is conservative and latency-agnostic.

Of the possible 31 regions, 31 were selected for data collection: Oregon, N. California, Mexico, Columbus, OH, N. Virginia, Montreal, São Paulo, Ireland, Zaragoza, London, Paris, Frankfurt, Zurich, Milan, Stockholm, Cape Town, Tel Aviv, Dubai, Mumbai, Hyderabad, Bangkok, Kuala Lumpur, Singapore, Jakarta, Hong Kong, Taipei, Seoul, Osaka, Tokyo, Melbourne, and Sydney.

Each location probe breaks its processing loop if / when the endpoint response is too-many-requests, a.k.a. HTTP code 429 etc. Also, codes 401 and 403.

At the time of the report generation: 62 of 62 datasets were available from 31 selected regions x 2 endpoints.

A. mainnet.helius-rpc.com
Solana Mainnet
A. P95 COMPARISON
winner region / method
1
worse region / method
31
additional region / method
8
A. RPC QUALITY
number consistency
100%
block availability
100%
A. RPC RESPONSES
Success
343
Fail
0
429
21
B. beta.helius-rpc.com
Solana Mainnet
B. P95 COMPARISON
winner region / method
31
worse region / method
1
additional region / method
14
B. RPC QUALITY
number consistency
100%
block availability
100%
B. RPC RESPONSES
Success
344
Fail
0
429
24
BLOCK PROPAGATION
Endpoint Lagging Unique Lowest Arrival Tms Arrival Region Highest Arrival Tms Arrival Region
A. mainnet.helius-rpc.com 25 415,660,428 1,777,157,848,861 Singapore / AWS 415,660,506 1,777,157,879,943 São Paulo / AWS
B. beta.helius-rpc.com 19 415,660,428 1,777,157,848,844 Frankfurt / AWS 415,660,505 1,777,157,879,687 Singapore / AWS

Not enough data from every provider to perform this analysis.

Summary

Global and continental aggregations by endpoint and method(s) depend on completeness of data in the details.

Details

Latencies exclude one warmup request per endpoint in each region. Additional columns are visible when you scroll to the right. 16 datasets (endpoint-region) are not in the details because their probes received rate limits or other failures during connection setup and warmup.

Errors

Info about errors incl. 429. Up to 4 retained error responses per endpoint, per region. Scenario-derived availability notes may also appear.