Scenario

Round-trip latencies for chained requests eth_getBlockByNumber(latest, false) and eth_getLogs(hash) with start-to-start throttling of (at least) 1100 ms for every request.

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

Of the possible 31 regions, 11 were selected for data collection: Mumbai, Hyderabad, Bangkok, Kuala Lumpur, Singapore, Jakarta, Hong Kong, Taipei, Seoul, Osaka, and Tokyo.

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: 22 of 22 datasets were available from 11 selected regions x 2 endpoints.

Additional info about RPC Inspector Pro technology is in the FAQ and documentation

Findings

A. api.ZAN.top
Mantle
A. P95 COMPARISON
winner region / method
12
worse region / method
10
additional region / method
0
A. RPC QUALITY
number consistency
100%
block availability
26.7%
A. RPC RESPONSES
Success
330
Fail
0
429
0
B. rpc.mantle.Quicknode.com
Mantle
B. P95 COMPARISON
winner region / method
10
worse region / method
12
additional region / method
0
B. RPC QUALITY
number consistency
100%
block availability
26.7%
B. RPC RESPONSES
Success
330
Fail
0
429
0
BLOCK PROPAGATION
Endpoint Lagging Unique Lowest Arrival Tms Arrival Region Highest Arrival Tms Arrival Region
A. api.ZAN.top 0 15 96,084,941 1,780,300,194,503 Singapore / AWS 96,084,955 1,780,300,223,140 Kuala Lumpur / AWS
B. rpc.mantle.Quicknode.com 1 14 96,084,941 1,780,300,194,493 Singapore / AWS 96,084,955 1,780,300,223,126 Singapore / AWS

We detected 1 lagging block-number response whose sendTms, arrivalTms and number prove the endpoint was behind in the respective region.

E.g. on arrivalTms=1,780,300,212,192 in Tokyo / AWS, we received number 96,084,950 from A. api.ZAN.top. Afterwards, on sendTms=1,780,300,212,193 we dispatched a request to B. rpc.mantle.Quicknode.com, which returned lower number 96,084,949 at arrivalTms=1,780,300,212,264. Therefore, B. rpc.mantle.Quicknode.com was lagging because it was returning lower number 96,084,949 well after A. api.ZAN.top advanced to 96,084,950.

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.

Errors

Info about errors incl. 429. Up to 4 examples per problem category, per endpoint, per region. Scenario-derived availability notes may also appear.