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-11-08. Download: JSON.

ChainChain IDBlock timeFinalized tag lageth_getLogs rangeState depth (blocks)
Somnia5031100 msat head1,0001,000,000+
Robinhood Chain4663104 ms11,265 blocks (~20 min)50,000+1,000,000+
Base8453200 ms6,003 blocks (~20 min)50,000+1,000,000+
Gravity127001237 msat head50,000+1,000,000+
opBNB204250 ms64 blocks (~16 s)10,000under 64
Monad143305 ms1 block (~0 ms)under 1,0001,000,000+
Arbitrum42161320 ms4,076 blocks (~22 min)50,000+1,000,000+
BNB Smart Chain56450 msat head10,00064+
Cronos25463 msat head10,00064+
Sei1329469 msat head1,00010,000+
Telos EVM40500 ms1 block (~1 s)50,000+1,000,000+
Arc5042507 msat head50,000+1,000,000+
Tempo4217538 msat head50,000+1,000,000+
Aurora1313161554569 msat head50,000+1,000,000+
Playnance1829697 ms6,385 blocks (~74 min)50,000+1,000,000+
Stable988701 msat head1,00064+
Moca Chain2288827 msat head10,0001,000,000+
Pharos1672868 msat headunder 1,0001,000,000+
Avalanche43114901 ms35 blocks (~32 s)1,0001,000,000+
0G16661921 msat head50,000+64+
Hyperliquid999984 msat head1,0001,000,000+
Celo422201 s1,558 blocks (~26 min)50,000+10,000+
Unichain1301 s1,195 blocks (~20 min)50,000+1,000,000+
Plasma97451 s2 blocks (~2 s)50,000+1,000,000+
Katana7474741 s1,661 blocks (~28 min)50,000+1,000,000+
Kaia82171 sat head50,000+1,000,000+
WEMIX11111 sat head50,000+1,000,000+
Ink570731 s1,153 blocks (~19 min)50,000+1,000,000+
MegaETH43261 s1,829 blocks (~30 min)50,000+1,000,000+
X Layer1961 s1,476 blocks (~25 min)under 1,0001,000,000+
Flare141.06 sat headunder 1,0001,000,000+
ApeChain331391.24 s2,698 blocks (~56 min)50,000+1,000,000+
Polygon1371.5 s1 block (~2 s)5,00064+
TAC2391.57 sat head5,0001,000,000+
Mova619011.62 sno finalized tag1,0001,000,000+
Morph28181.88 s511 blocks (~16 min)1,0001,000,000+
Abstract27411.99 stag far behind head50,000+1,000,000+
Optimism102 s653 blocks (~22 min)50,000+1,000,000+
Mantle50002 s841 blocks (~28 min)10,00064+
Berachain800942 s1 block (~2 s)50,000+1,000,000+
Taiko1670002 s1,080 blocks (~36 min)10,0001,000,000+
Fraxtal2522 s862 blocks (~29 min)50,000+10,000+
Soneium18682 stag far behind head5,0001,000,000+
Mode344432 s824 blocks (~27 min)50,000+1,000,000+
Immutable zkEVM133712 sno finalized tag5,0001,000,000+
Zora77777772 stag far behind head50,000+1,000,000+
Boba Network2882 s1,755 blocks (~59 min)50,000+1,000,000+
BOB608082 s1,137 blocks (~38 min)50,000+1,000,000+
B2 Network2232 s832 blocks (~28 min)1,0001,000,000+
Doma974772 s616 blocks (~21 min)50,000+1,000,000+
HashKey Chain1772 s790 blocks (~26 min)5,0001,000,000+
Lisk11352 stag far behind head50,000+1,000,000+
Metal L217502 s707 blocks (~24 min)50,000+1,000,000+
Tea61222 stag far behind headunder 1,0001,000,000+
Orderly2912 stag far behind head50,000+1,000,000+
Ronin20202 s600 blocks (~20 min)under 1,0001,000,000+
BitTorrent Chain1992.06 sno finalized tag50,000+64+
Sonic1462.15 sat head50,000+1,000,000+
Story15142.15 sat head50,000+64+
Viction882.25 sno finalized tag50,000+1,000,000+
IoTeX46892.5 sat head1,00064+
Chiliz888883 sno finalized tag5,0001,000,000+
Core11163 s2 blocks (~6 s)1,0001,000,000+
Tron (EVM)7281264283 s17 blocks (~51 s)5,000under 64
Bitlayer2009013 sno finalized tag50,000+64+
ABCore368883 sno finalized tag50,000+1,000,000+
Kite23663.24 sat headunder 1,0001,000,000+
Fantom2503.63 sno finalized tag50,000+1,000,000+
OKT Chain663.8 sno finalized tag1,000under 64
Mezo316123.83 sat head10,0001,000,000+
ZetaChain70003.87 s1 block (~4 s)10,0001,000,000+
Merlin Chain42003.98 s30 blocks (~2 min)1,0001,000,000+
Dymension11004.86 sat head10,00010,000+
Fuse1225 sno finalized tag50,000+64+
Gnosis1005.04 s34 blocks (~3 min)50,000+1,000,000+
Kava22225.68 sat head10,00064+
XRPL EVM14400005.72 sat head10,0001,000,000+
HAQQ112356.14 sat head10,00064+
Shibarium1096.24 s34 blocks (~4 min)50,000+1,000,000+
Astar5926.4 s6 blocks (~38 s)1,0001,000,000+
peaq33386.68 s6 blocks (~40 s)50,000+1,000,000+
ADI Network369007.75 s295 blocks (~38 min)10,0001,000,000+
Neo X477638.81 s1 block (~9 s)50,000+1,000,000+
zkSync Era3249.73 stag far behind head50,000+1,000,000+
Manta Pacific16910 s709 blocks (~118 min)50,000+1,000,000+
PulseChain36910 s78 blocks (~13 min)50,000+1,000,000+
Scroll53435212 stag far behind head50,000+1,000,000+
Hemi4311112 s114 blocks (~23 min)50,000+1,000,000+
Ethereum112 s91 blocks (~18 min)50,000+1,000,000+
Linea5914414 stag far behind head10,0001,000,000+
Ethereum Classic6114 sno finalized tag50,000+64+
Creditcoin10203015 s2 blocks (~30 s)1,0001,000,000+
Metis108824 sno finalized tag50,000+1,000,000+
Lens Chain23227 stag far behind head50,000+1,000,000+
Beam433729 sat head1,0001,000,000+
Filecoin31430 s16 blocks (~8 min)under 1,00010,000+
Rootstock3031 sno finalized tagunder 1,0001,000,000+
Arbitrum Nova4217079 s1 block (~79 s)1,0001,000,000+
Edge334379 s24 blocks (~32 min)under 1,00010,000+
Syscoin573 min11 blocks (~28 min)50,000+1,000,000+
Cronos zkEVM3883 mintag far behind head50,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") trails latest. “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_getBalance still 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.