Skip to content

Network

Ethereum

ETH · chain id 1 · 12000 ms block time · 9 providers, 12 endpoints

Proof-of-stake finality is reached after two justified epochs, roughly 12.8 minutes. Freshness is measured against the latest execution head, which reorgs are expected to affect.

Provider ranking

6h window · 6.0 hours observed · 4 vantage points · generated 2026-10-28 21:11:24 UTC

  • Excellent / Good— Fast, available and correct all window
  • Fair / Degraded— Measurable failures or slow tails
  • Poor— Failing often enough to affect an application
  • Insufficient data— Too few samples to score at all

9 providers

  • 1 (1st)
    Provider
    Tenderly
    Score
    99.5
    Status
    Excellent
    Availability
    100.0%
    p50 ms
    27.4
    p95 ms
    61.5
    Trend
    −12%
    Correct
    100.0%
    Behind
    0.39
    Samples
    2,109
  • 2 (2nd)
    Provider
    PublicNode
    Score
    97.6
    Status
    Excellent
    Availability
    100.0%
    p50 ms
    42.9
    p95 ms
    67.0
    Trend
    +65%
    Correct
    100.0%
    Behind
    0.45
    Samples
    2,112
  • 3 (3rd)
    Provider
    NodeReal
    Score
    76.2
    Status
    Good
    Availability
    100.0%
    p50 ms
    84.2
    p95 ms
    124.2
    Trend
    steady
    Correct
    100.0%
    Behind
    0.37
    Samples
    2,064
  • 4
    Provider
    Blast API
    Score
    72.4
    Status
    Degraded
    Availability
    100.0%
    p50 ms
    110.6
    p95 ms
    138.7
    Trend
    −8%
    Correct
    100.0%
    Behind
    0.38
    Samples
    1,613
  • 5
    Provider
    MEV Blocker
    Score
    71.5
    Status
    Degraded
    Availability
    99.5%
    p50 ms
    57.1
    p95 ms
    141.5
    Trend
    steady
    Correct
    100.0%
    Behind
    0.42
    Samples
    2,101
  • 6
    Provider
    dRPC
    Score
    70.6
    Status
    Degraded
    Availability
    100.0%
    p50 ms
    55.5
    p95 ms
    146.3
    Trend
    −13%
    Correct
    100.0%
    Behind
    0.36
    Samples
    2,005
  • 7
    Provider
    Merkle
    Score
    70.0
    Status
    Degraded
    Availability
    100.0%
    p50 ms
    127.8
    p95 ms
    153.1
    Trend
    +36%
    Correct
    100.0%
    Behind
    0.00
    Samples
    417
  • 8
    Provider
    Cloudflare
    Score
    36.5
    Status
    Poor
    Availability
    23.0%
    p50 ms
    34.1
    p95 ms
    135.8
    Trend
    −18%
    Correct
    100.0%
    Behind
    —
    Samples
    2,105
  • 9
    Provider
    1RPConerpc
    Score
    0.0
    Status
    Poor
    Availability
    0.0%
    p50 ms
    0.0
    p95 ms
    0.0
    Trend
    not enough history
    Correct
    —
    Behind
    —
    Samples
    412
Take it awayCSV— Ethereum provider rankingJSON— Ethereum provider rankingevery provider in this window, with each score component
  • blastapi — 9% of requests were rate limited (137 of 1610); excluded from availability
  • drpc — 2% of requests were rate limited (31 of 2005); excluded from availability
  • merkle — 91% of requests were rate limited (331 of 365); excluded from availability
  • cloudflare — 3% of requests targeted methods this provider does not implement
  • onerpc — 100% of requests were rate limited (359 of 360); excluded from availability

9 providers scored against each other.

The score weights availability at 40%, latency at 30%, correctness at 20% and head freshness at 10%. Correctness also acts as a ceiling: a provider that answers quickly and wrongly cannot be rated healthy on speed alone. Full methodology

Latency over time

6h window · top 6 by score

95th percentile, computed over successful requests only. A request that timed out is not a latency sample; it is counted against availability instead. Gaps are gaps — periods with no collection are not bridged.

Head freshness

6h window · generated 2026-10-28 21:24:14 UTC · cohort of 7

How far behind the chain each provider's data is. Latency cannot answer this: an endpoint can reply in 8 ms with a head from four minutes ago, and every speed measurement will still rate it excellent.

7 providers

Providers ranked by distance behind the cohort head
#ProviderMean blocks behind≈ secondsCompared
1 (1st)drpc0.374.423,603
2 (2nd)nodereal0.394.643,723
3 (3rd)blastapi0.414.903,323
4tenderly0.425.013,818
5mevblocker0.435.143,795
6merkle0.445.339
7publicnode0.455.453,844

Each observed head is compared against the cohort reference for its instant: the highest head any measured provider had reached, after discarding heads implausibly far above the cohort median and time-aligning samples taken moments apart. Lag is therefore relative to the fastest-updating provider in the set, not to an absolute truth. A cohort of fewer than two providers produces no freshness data at all.

From each region

The same Ethereum measurements, grouped by the vantage point they were taken from. A provider that answers in 40 ms from one region can take 220 ms from another, and the ranking above is an average across whichever regions are reporting.

4 regions

Ethereum broken out by region
RegionMedianp95SuccessSamples
Virginia42.9 ms153 ms83.4%16,127
Amsterdam45.9 ms114 ms83.4%16,086
Coventry55.3 ms129 ms82.0%15,549
Frankfurt33.5 ms120 ms86.0%15,137

Percentiles are over successful responses only. A request that timed out is not a latency sample; it is counted against availability instead.