EVM Chain Block Times and RPC Limits, Measured
Published block times drift from reality: on the day we started measuring, 9 of the chain descriptions in our own catalogue were off by more than 2x (Cronos said 5–6 seconds and measured 0.42). This table is what the chains actually do, measured every week through a live RPC endpoint rather than copied from documentation.
Sorted fastest first. Each chain links to its page, where the same facts sit next to live status. Last measured 2026-10-11. Download: JSON.
| Chain | Chain ID | Block time | Finalized tag lag | eth_getLogs range | State depth (blocks) |
|---|---|---|---|---|---|
| Somnia | 5031 | 101 ms | at head | 1,000 | 1,000,000+ |
| Robinhood Chain | 4663 | 104 ms | 8,653 blocks (~15 min) | 50,000+ | 1,000,000+ |
| Gravity | 127001 | 234 ms | at head | 50,000+ | 1,000,000+ |
| opBNB | 204 | 250 ms | 43 blocks (~11 s) | 10,000 | 64+ |
| Arbitrum | 42161 | 295 ms | 4,150 blocks (~20 min) | 50,000+ | 1,000,000+ |
| Monad | 143 | 302 ms | at head | 1,000 | 1,000,000+ |
| Cronos | 25 | 419 ms | at head | 10,000 | 1,000,000+ |
| BNB Smart Chain | 56 | 450 ms | at head | 5,000 | 1,000,000+ |
| Telos EVM | 40 | 500 ms | at head | 50,000+ | 1,000,000+ |
| Arc | 5042 | 508 ms | at head | 5,000 | 1,000,000+ |
| Tempo | 4217 | 576 ms | at head | 50,000+ | 1,000,000+ |
| Aurora | 1313161554 | 588 ms | at head | 50,000+ | 1,000,000+ |
| Stable | 988 | 699 ms | at head | 10,000 | 64+ |
| ApeChain | 33139 | 723 ms | 2,092 blocks (~25 min) | 50,000+ | 1,000,000+ |
| Moca Chain | 2288 | 827 ms | at head | 10,000 | 1,000,000+ |
| 0G | 16661 | 892 ms | 20 blocks (~18 s) | 50,000+ | 10,000+ |
| Hyperliquid | 999 | 984 ms | at head | 1,000 | 1,000,000+ |
| Celo | 42220 | 1 s | 1,571 blocks (~26 min) | 5,000 | 10,000+ |
| Unichain | 130 | 1 s | 1,569 blocks (~26 min) | 10,000 | 1,000,000+ |
| Plasma | 9745 | 1 s | 1 block (~1 s) | 50,000+ | 1,000,000+ |
| Katana | 747474 | 1 s | 1,270 blocks (~21 min) | 50,000+ | 1,000,000+ |
| Kaia | 8217 | 1 s | at head | 50,000+ | 1,000,000+ |
| WEMIX | 1111 | 1 s | at head | 50,000+ | 1,000,000+ |
| Ink | 57073 | 1 s | 1,613 blocks (~27 min) | 50,000+ | 1,000,000+ |
| MegaETH | 4326 | 1 s | 1,883 blocks (~31 min) | 50,000+ | 1,000,000+ |
| X Layer | 196 | 1 s | 1,257 blocks (~21 min) | under 1,000 | 1,000,000+ |
| Pharos | 1672 | 1.02 s | at head | under 1,000 | 1,000,000+ |
| Playnance | 1829 | 1.09 s | tag far behind head | 50,000+ | 1,000,000+ |
| Flare | 14 | 1.09 s | at head | under 1,000 | under 64 |
| Avalanche | 43114 | 1.18 s | 5 blocks (~6 s) | 50,000+ | under 64 |
| Sonic | 146 | 1.48 s | at head | 50,000+ | 1,000,000+ |
| Etherlink | 42793 | 1.49 s | 17 blocks (~25 s) | under 1,000 | 1,000,000+ |
| Polygon | 137 | 1.5 s | 3 blocks (~5 s) | 10,000 | 1,000,000+ |
| TAC | 239 | 1.56 s | at head | 50,000+ | 1,000,000+ |
| Morph | 2818 | 1.92 s | 680 blocks (~22 min) | 1,000 | 1,000,000+ |
| Abstract | 2741 | 1.99 s | tag far behind head | 50,000+ | 1,000,000+ |
| Base | 8453 | 2 s | 528 blocks (~18 min) | 5,000 | 1,000,000+ |
| Optimism | 10 | 2 s | 564 blocks (~19 min) | 5,000 | 1,000,000+ |
| Mantle | 5000 | 2 s | 602 blocks (~20 min) | 50,000+ | 10,000+ |
| Blast | 81457 | 2 s | 2,326 blocks (~78 min) | 50,000+ | 1,000,000+ |
| Berachain | 80094 | 2 s | 1 block (~2 s) | 50,000+ | 1,000,000+ |
| Taiko | 167000 | 2 s | 877 blocks (~29 min) | 50,000+ | 1,000,000+ |
| Fraxtal | 252 | 2 s | 670 blocks (~22 min) | 50,000+ | 1,000,000+ |
| Soneium | 1868 | 2 s | 830 blocks (~28 min) | 50,000+ | 1,000,000+ |
| Mode | 34443 | 2 s | 1,385 blocks (~46 min) | 50,000+ | 1,000,000+ |
| Immutable zkEVM | 13371 | 2 s | no finalized tag | 5,000 | 1,000,000+ |
| Zora | 7777777 | 2 s | 2,842 blocks (~95 min) | 50,000+ | 1,000,000+ |
| Boba Network | 288 | 2 s | 761 blocks (~25 min) | 50,000+ | 1,000,000+ |
| BOB | 60808 | 2 s | 980 blocks (~33 min) | 50,000+ | 1,000,000+ |
| B2 Network | 223 | 2 s | 612 blocks (~20 min) | 1,000 | 1,000,000+ |
| Doma | 97477 | 2 s | 644 blocks (~21 min) | 50,000+ | 1,000,000+ |
| HashKey Chain | 177 | 2 s | 804 blocks (~27 min) | 5,000 | 1,000,000+ |
| Lisk | 1135 | 2 s | tag far behind head | 50,000+ | 1,000,000+ |
| Metal L2 | 1750 | 2 s | 534 blocks (~18 min) | 50,000+ | 1,000,000+ |
| Superseed | 5330 | 2 s | 3,289 blocks (~110 min) | 50,000+ | 1,000,000+ |
| Tea | 6122 | 2 s | tag far behind head | 50,000+ | 1,000,000+ |
| World Chain | 480 | 2 s | 695 blocks (~23 min) | under 1,000 | 1,000,000+ |
| Orderly | 291 | 2 s | 717 blocks (~24 min) | 50,000+ | 1,000,000+ |
| Ronin | 2020 | 2 s | 679 blocks (~23 min) | under 1,000 | 1,000,000+ |
| BitTorrent Chain | 199 | 2.06 s | no finalized tag | 1,000 | 64+ |
| Kite | 2366 | 2.22 s | at head | under 1,000 | 64+ |
| Viction | 88 | 2.26 s | no finalized tag | 50,000+ | 10,000+ |
| Story | 1514 | 2.36 s | at head | 50,000+ | 64+ |
| IoTeX | 4689 | 2.5 s | at head | 1,000 | 64+ |
| Jovay | 5734951 | 2.86 s | at head | 1,000 | 1,000,000+ |
| Chiliz | 88888 | 3 s | no finalized tag | 50,000+ | 64+ |
| Core | 1116 | 3 s | 2 blocks (~6 s) | 5,000 | 1,000,000+ |
| Tron (EVM) | 728126428 | 3 s | 17 blocks (~51 s) | 5,000 | under 64 |
| ABCore | 36888 | 3 s | no finalized tag | 50,000+ | 1,000,000+ |
| OKT Chain | 66 | 3.8 s | no finalized tag | 1,000 | under 64 |
| ZetaChain | 7000 | 3.82 s | at head | 10,000 | 1,000,000+ |
| Fantom | 250 | 3.83 s | no finalized tag | 50,000+ | 1,000,000+ |
| Mezo | 31612 | 3.86 s | at head | 10,000 | 1,000,000+ |
| Merlin Chain | 4200 | 4 s | 36 blocks (~2 min) | 1,000 | 1,000,000+ |
| Dymension | 1100 | 4.47 s | at head | 10,000 | 64+ |
| zkSync Era | 324 | 4.75 s | tag far behind head | 50,000+ | 1,000,000+ |
| Gnosis | 100 | 5.09 s | 35 blocks (~3 min) | 5,000 | 64+ |
| Kava | 2222 | 5.7 s | at head | 10,000 | 1,000,000+ |
| XRPL EVM | 1440000 | 5.75 s | at head | 10,000 | 1,000,000+ |
| ADI Network | 36900 | 6.19 s | 428 blocks (~44 min) | 10,000 | 1,000,000+ |
| Shibarium | 109 | 6.29 s | 14 blocks (~88 s) | 50,000+ | 1,000,000+ |
| Astar | 592 | 6.65 s | 5 blocks (~33 s) | 1,000 | 1,000,000+ |
| peaq | 3338 | 6.78 s | 7 blocks (~47 s) | 50,000+ | 64+ |
| Neo X | 47763 | 8.76 s | at head | 50,000+ | 1,000,000+ |
| Manta Pacific | 169 | 10 s | tag far behind head | 50,000+ | 1,000,000+ |
| PulseChain | 369 | 10 s | 73 blocks (~12 min) | 50,000+ | 64+ |
| Hemi | 43111 | 12 s | 122 blocks (~24 min) | 50,000+ | 1,000,000+ |
| Scroll | 534352 | 12 s | 429 blocks (~86 min) | 50,000+ | 1,000,000+ |
| Ethereum | 1 | 12 s | 82 blocks (~16 min) | 50,000+ | 1,000,000+ |
| Ethereum Classic | 61 | 12 s | no finalized tag | 50,000+ | under 64 |
| Linea | 59144 | 14 s | 512 blocks (~117 min) | 10,000 | 1,000,000+ |
| Creditcoin | 102030 | 15 s | 2 blocks (~30 s) | 1,000 | 1,000,000+ |
| Beam | 4337 | 21 s | at head | 1,000 | 1,000,000+ |
| Metis | 1088 | 30 s | tag far behind head | 50,000+ | 1,000,000+ |
| Filecoin | 314 | 30 s | 33 blocks (~17 min) | under 1,000 | 64+ |
| Lens Chain | 232 | 40 s | tag far behind head | 50,000+ | 1,000,000+ |
| Gravity Alpha | 1625 | 41 s | 116 blocks (~79 min) | 50,000+ | 1,000,000+ |
| Edge | 3343 | 2 min | 17 blocks (~36 min) | under 1,000 | 10,000+ |
| Syscoin | 57 | 3 min | 13 blocks (~33 min) | 5,000 | 64+ |
| Cronos zkEVM | 388 | 3 min | tag far behind head | 50,000+ | 1,000,000+ |
| HAQQ | 11235 | 3 min | at head | 10,000 | 10,000+ |
| Arbitrum Nova | 42170 | 6 min | 1 block (~6 min) | 10,000 | 64+ |
| Mova | 61901 | 488 min | no finalized tag | 1,000 | 1,000,000+ |
How it is measured
- Block time: timestamp difference between the head and the block 1,000 below it, divided by 1,000. Chains that only produce blocks under load show long averages; that is what a poller experiences.
- Finalized tag lag: how many blocks
eth_getBlockByNumber("finalized")trailslatest. “At head” means the latest block is already reported as finalized; lags over two hours are listed as “far behind” rather than as an exact figure. - eth_getLogs range: the largest of 1,000 / 5,000 / 10,000 / 50,000 blocks an address-filtered query was accepted for.
- State depth: the deepest of 64 / 10,000 / 1,000,000 blocks back at which
eth_getBalancestill answers. 1,000,000+ is archive depth for practical purposes.
Limits are properties of the nodes serving a chain, not only of the chain, and can differ between the upstream nodes behind one endpoint. For which JSON-RPC methods each chain supports, see the method support matrix.