{"slug":"wormhole-vaa-latency","title":"Fastest Wormhole VAA finalization by source chain, live latency","subtitle":"Wall-clock seconds from a source-chain transaction being observed by the Guardian network to a Wormhole VAA reaching signing quorum, measured across 20 source chains via the public wormholescan indexer.","category":"Bridges","metric":"VAA finalization","unit":"ms","status":"live","higherIsBetter":false,"filters":null,"value":3500,"leader":{"name":"Monad","slug":"monad","value":3500},"rankings":[{"name":"Monad","slug":"monad","ms":{"p50":3500,"p90":4700,"p99":4970,"mean":3275.38},"successRate":100,"sampleSize":8.00139},{"name":"Sui","slug":"sui","ms":{"p50":3511.19,"p90":7294.87,"p99":9729.49,"mean":3256.41},"successRate":100,"sampleSize":211.037},{"name":"Avalanche","slug":"avalanche","ms":{"p50":3973.68,"p90":7916.67,"p99":9791.67,"mean":4673},"successRate":100,"sampleSize":25.0043},{"name":"BNB Chain","slug":"bnb","ms":{"p50":4574.55,"p90":9872.61,"p99":14454.5,"mean":5121.54},"successRate":100,"sampleSize":480.083},{"name":"Polygon","slug":"polygon","ms":{"p50":5580.36,"p90":9758.93,"p99":14350,"mean":5717.36},"successRate":100,"sampleSize":117.02},{"name":"Berachain","slug":"berachain","ms":{"p50":7500,"p90":9500,"p99":9950,"mean":5483},"successRate":100,"sampleSize":1.00017},{"name":"Ink","slug":"ink","ms":{"p50":7500,"p90":9500,"p99":9950,"mean":6171.38},"successRate":100,"sampleSize":16.0028},{"name":"Solana","slug":"solana","ms":{"p50":17527.5,"p90":19550.5,"p99":21005.6,"mean":16726.8},"successRate":100,"sampleSize":8096.4},{"name":"Ethereum","slug":"ethereum","ms":{"p50":866613,"p90":1131650,"p99":1193170,"mean":892201},"successRate":100,"sampleSize":565.098},{"name":"Arbitrum","slug":"arbitrum","ms":{"p50":1050000,"p90":1320000,"p99":1752000,"mean":1037640},"successRate":100,"sampleSize":16.0028},{"name":"Optimism","slug":"optimism","ms":{"p50":1050000,"p90":1170000,"p99":1197000,"mean":1094230},"successRate":100,"sampleSize":1.00017},{"name":"Unichain","slug":"unichain","ms":{"p50":1125000,"p90":1620000,"p99":1782000,"mean":1105620},"successRate":100,"sampleSize":3.00052},{"name":"Base","slug":"base","ms":{"p50":1141670,"p90":1659000,"p99":1785900,"mean":1000400},"successRate":100,"sampleSize":47.0082},{"name":"Celo","slug":"celo","ms":{"p50":1200000,"p90":1680000,"p99":1788000,"mean":1168440},"successRate":100,"sampleSize":2.00035}],"sparkline":[3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500,3500],"sampleSize":9588.6587,"asOf":"2026-08-14T16:00:58.789Z","headline":"Monad leads vaa finalization at 3.50 s (p50, 24h) on Fastest Wormhole VAA finalization by source chain, live latency.","quote":"Monad leads vaa finalization at 3.50 s (p50, 24h) on Fastest Wormhole VAA finalization by source chain, live latency. Source: OpenChainBench (https://openchainbench.com/benchmarks/wormhole-vaa-latency).","cite":{"plain":"OpenChainBench. \"Fastest Wormhole VAA finalization by source chain, live latency\". Retrieved 2026-08-14. https://openchainbench.com/benchmarks/wormhole-vaa-latency","bibtex":"@misc{ocb_wormhole_vaa_latency,\n  author = {OpenChainBench},\n  title  = {Fastest Wormhole VAA finalization by source chain, live latency},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/wormhole-vaa-latency},\n  note   = {Retrieved 2026-08-14}\n}","apa":"OpenChainBench. (2026). Fastest Wormhole VAA finalization by source chain, live latency. Retrieved August 14, 2026, from https://openchainbench.com/benchmarks/wormhole-vaa-latency","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Fastest Wormhole VAA finalization by source chain, live latency\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/wormhole-vaa-latency\r\nY2  - 2026-08-14\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/wormhole-vaa-latency","ogImage":"https://openchainbench.com/api/og/wormhole-vaa-latency","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/wormhole-vaa-latency","methodology":["Data source: `https://api.wormholescan.io/api/v1/vaas?pageSize=100`, the public wormholescan indexer of Wormhole VAAs. Polled every 60 seconds.","Latency definition: `updatedAt − timestamp` from the VAA row. `timestamp` is the source-chain observation time (block containing the Wormhole message); `updatedAt` is the moment wormholescan first indexed the VAA as fully-signed by 13-of-19 Guardians.","Dedupe: last 10 000 VAA ids kept in memory (rolling FIFO). Wormholescan returns ~100 VAAs/min sustained; 10k cache holds ~100 minutes of history, well above any poll interval.","Bucketing: histogram with geometric buckets 2, 5, 10, 15, 20, 30, 45, 60, 90, 120, 180, 300, 600 seconds.","Guard: samples with `updatedAt − timestamp < 0` or `> 3600 s` are dropped (clock skew or backfilled VAAs whose `updatedAt` refers to a later re-index event).","No canary transactions: this bench observes organic Wormhole traffic (thousands of VAAs/day). No wallet is funded, no gas is paid.","Scope: 20 source chains Wormhole supports that are already tracked on OpenChainBench's chain registry. Chains with negligible VAA volume in a 24-hour window may appear with wide error bars or a low sample count.","Destination chain is not measured: VAAs are relayed on demand once quorum is reached, so post-quorum latency is caller-driven (relayer choice, destination gas price, etc.) and not a property of Wormhole itself."],"license":"CC-BY-4.0"}