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, 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.
Additional info about RPC Inspector Pro technology is in the FAQ and documentation
Findings
| Endpoint | Lagging | Unique | Lowest | Arrival Tms | Arrival Region | Highest | Arrival Tms | Arrival Region |
|---|---|---|---|---|---|---|---|---|
| A. evm-rpc.nexus.mainnet.Dteam.tech | 2,149 | 58 | 2,682,119 | 1,779,315,931,709 | N. California / AWS | 2,682,483 | 1,779,315,960,522 | Oregon / AWS |
| B. mainnet.rpc.Nexus.xyz | 1 | 21 | 1,159,585 | 1,779,315,931,819 | Zurich / AWS | 2,808,141 | 1,779,315,960,365 | Montreal / AWS |
We detected 2150 responses whose sendTms, arrivalTms and number were such that we can state the endpoint was lagging in the respective region.
E.g. on arrivalTms=1,779,315,938,735 in Bangkok / AWS, we received number 2,808,120 from B. mainnet.rpc.Nexus.xyz. Afterwards, on sendTms=1,779,315,939,710 we dispatched a request to A. evm-rpc.nexus.mainnet.Dteam.tech, which returned lower number 2,682,221 at arrivalTms=1,779,315,939,911. Therefore, A. evm-rpc.nexus.mainnet.Dteam.tech was lagging because it was returning lower number 2,682,221 well after B. mainnet.rpc.Nexus.xyz advanced to 2,808,120.
E.g. on arrivalTms=1,779,315,931,836 in Zurich / AWS, we received number 2,682,120 from A. evm-rpc.nexus.mainnet.Dteam.tech. Afterwards, on sendTms=1,779,315,933,890 we dispatched a request to B. mainnet.rpc.Nexus.xyz, which returned lower number 1,159,608 at arrivalTms=1,779,315,934,021. Therefore, B. mainnet.rpc.Nexus.xyz was lagging because it was returning lower number 1,159,608 well after A. evm-rpc.nexus.mainnet.Dteam.tech advanced to 2,682,120.
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 retained error responses per endpoint, per region. Scenario-derived availability notes may also appear.