{"slug":"l1-finality","title":"Fastest L1 blockchain finality, live across 11 chains","subtitle":"Wall-clock seconds from latest block to the finalized block on Ethereum, Solana, Bitcoin, Gram, SUI, Stellar and 5 more chains, refreshed every 10 seconds.","category":"Blockchains","metric":"Finality time","unit":"s","status":"live","higherIsBetter":false,"filters":null,"value":0.394,"leader":{"name":"Gram","slug":"gram","value":0.394},"rankings":[{"name":"Gram","slug":"gram","ms":{"p50":394,"p90":466,"p99":791.47,"mean":399.25},"successRate":99.7222,"sampleSize":208411},{"name":"BNB","slug":"bnb","ms":{"p50":747,"p90":946,"p99":1013,"mean":746.331},"successRate":98.8542,"sampleSize":182505},{"name":"Avalanche","slug":"avalanche","ms":{"p50":1222,"p90":1689,"p99":1967.26,"mean":1284.93},"successRate":99.3056,"sampleSize":63641.1},{"name":"Stellar","slug":"stellar","ms":{"p50":8004,"p90":11101,"p99":22169.2,"mean":8409.32},"successRate":100,"sampleSize":10662.7},{"name":"Solana","slug":"solana","ms":{"p50":9985.42,"p90":10000,"p99":11000,"mean":9985.42},"successRate":100,"sampleSize":2880},{"name":"TRON","slug":"tron","ms":{"p50":56800,"p90":60000,"p99":60000,"mean":56800},"successRate":100,"sampleSize":2880},{"name":"Ethereum","slug":"ethereum","ms":{"p50":953171,"p90":1104000,"p99":1140000,"mean":953171},"successRate":100,"sampleSize":2880},{"name":"Monero","slug":"monero","ms":{"p50":1247360,"p90":1875000,"p99":2361840,"mean":1247360},"successRate":100,"sampleSize":2880},{"name":"Litecoin","slug":"litecoin","ms":{"p50":1905480,"p90":2725700,"p99":3885050,"mean":1905480},"successRate":100,"sampleSize":2880},{"name":"Bitcoin","slug":"bitcoin","ms":{"p50":3450000,"p90":5190000,"p99":6150000,"mean":3513410},"successRate":100,"sampleSize":137.048}],"sparkline":[348,323,413,438,381,395,380,404,440,331,421,236,340,380,367,348,375,253,390,483,326,387,430,402,429,398,373,445,466,447,447,389,721,418,368,368,366,325,117,293,356,285,510,426,376,404,347,206,290,401,415,322,439,381,398,338,464,388,409,432,364,421,404,407,362,407,376,329,478,383,1511,331,379],"sampleSize":479756.848,"asOf":"2026-09-17T01:50:22.831Z","headline":"Gram posts the lowest finality time at 0.4 s (p50, 24h) on Fastest L1 blockchain finality, live across 11 chains.","quote":"Gram posts the lowest finality time at 0.4 s (p50, 24h) on Fastest L1 blockchain finality, live across 11 chains. Source: OpenChainBench (https://openchainbench.com/benchmarks/l1-finality).","cite":{"plain":"OpenChainBench. \"Fastest L1 blockchain finality, live across 11 chains\". Retrieved 2026-09-17. https://openchainbench.com/benchmarks/l1-finality","bibtex":"@misc{ocb_l1_finality,\n  author = {OpenChainBench},\n  title  = {Fastest L1 blockchain finality, live across 11 chains},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/l1-finality},\n  note   = {Retrieved 2026-09-17}\n}","apa":"OpenChainBench. (2026). Fastest L1 blockchain finality, live across 11 chains. Retrieved September 17, 2026, from https://openchainbench.com/benchmarks/l1-finality","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Fastest L1 blockchain finality, live across 11 chains\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/l1-finality\r\nY2  - 2026-09-17\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/l1-finality","ogImage":"https://openchainbench.com/api/og/l1-finality","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/l1-finality","methodology":["Cadence: every 10 seconds for HTTP-polled chains, continuous WS for BNB and Avalanche.","Ethereum: `eth_getBlockByNumber(\"latest\")` minus `eth_getBlockByNumber(\"finalized\")`.","BNB / Avalanche (WS wall-clock): persistent `eth_subscribe(\"newHeads\")` records T1 = first time block N is seen as latest. Periodic `eth_getBlockByNumber(\"finalized\")` over same WS records T2 when N becomes finalized. lag = T2 − T1, ms precision, independent of chain timestamp resolution.","Solana: `getSlot{commitment:\"processed\"}` + `getBlockTime` minus `getSlot{commitment:\"finalized\"}` + `getBlockTime`.","TRON: `/wallet/getnowblock` (head) minus `/walletsolidity/getnowblock` (solidity-confirmed).","Stellar (SSE wall-clock): Horizon `/ledgers?cursor=now&order=asc` event-stream records T1 on first sight of ledger N and T2 on the next ledger close (SCP-final at every close).","SUI: `sui_getLatestCheckpointSequenceNumber` minus 5 checkpoints back.","Gram: wall-clock lag of the tonapi.io masterchain head. Masterchain blocks are BFT-final at production, so head commit lag is the finality figure; the chain produces a block about every 0.4s since the accelerated upgrade.","Bitcoin (probabilistic, own-clock): mempool.space `/blocks/tip/height` polled every 30 s. T1 = first poll where block N is the tip, T2 = first poll where tip − N ≥ 6 (the exchange deposit convention). lag = T2 − T1 on the harness clock; miner-set block timestamps (consensus allows 2h skew) are never used. The startup tip is not timed. On a tip regression, pending timers above the new tip are dropped; same-height reorgs are invisible to height polling, bounding error to about one block interval.","Litecoin (probabilistic): blockchair `/stats.best_block_height` minus 6 confirmations via `/dashboards/block/{height}.block.time`.","Monero (probabilistic): monero-rpc `get_info` minus 10 confirmations via `get_block_header_by_height`.","Hedera (planned, currently disabled): mirror-node `/api/v1/blocks` only exposes already-final blocks, so true wall-clock lag is impossible from public endpoints. Re-enables once Block Nodes (HIP-1056) leave private preview.","Result: `lag_seconds = headTimestamp - finalizedTimestamp`. We also record the block-height delta and per-chain fetch latency.","Excluded by design: XRP (no close-time on `ledger_current`, wall-clock measurement requires WS subscribe to ledger stream, not yet implemented).","Failures (5xx, timeouts, rate limits) leave the previous gauge in place and increment a per-chain `fetch_errors_total` counter; the page falls back to the last successful sample."],"license":"CC-BY-4.0"}