{"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":3069.31,"leader":{"name":"Sui","slug":"sui","value":3069.31},"leaders":[{"name":"Sui","slug":"sui","value":3069.31}],"rankings":[{"name":"Sui","slug":"sui","ms":{"p50":3069.31,"p90":4946.53,"p99":9435.71,"mean":2628.68},"successRate":100,"sampleSize":158.055},{"name":"Solana","slug":"solana","ms":{"p50":3464,"p90":4757.29,"p99":8668.59,"mean":2768.21},"successRate":100,"sampleSize":9389.26},{"name":"Monad","slug":"monad","ms":{"p50":3615.38,"p90":4969.23,"p99":12800,"mean":3416.14},"successRate":100,"sampleSize":44.0153},{"name":"Avalanche","slug":"avalanche","ms":{"p50":3824.32,"p90":8500,"p99":14250,"mean":4259.33},"successRate":100,"sampleSize":45.0156},{"name":"BNB Chain","slug":"bnb","ms":{"p50":3876.11,"p90":8141.03,"p99":13533.3,"mean":3870.58},"successRate":100,"sampleSize":1320.46},{"name":"Polygon","slug":"polygon","ms":{"p50":4212.5,"p90":10083.3,"p99":14508.3,"mean":5217.41},"successRate":100,"sampleSize":118.041},{"name":"Ink","slug":"ink","ms":{"p50":7500,"p90":9500,"p99":9950,"mean":5809.39},"successRate":100,"sampleSize":31.0108},{"name":"Arbitrum","slug":"arbitrum","ms":{"p50":850000,"p90":1192500,"p99":1734000,"mean":757104},"successRate":100,"sampleSize":11.0038},{"name":"Ethereum","slug":"ethereum","ms":{"p50":856627,"p90":1130140,"p99":1193010,"mean":836120},"successRate":100,"sampleSize":170.059},{"name":"Celo","slug":"celo","ms":{"p50":1050000,"p90":1170000,"p99":1197000,"mean":1094200},"successRate":100,"sampleSize":2.00069},{"name":"Base","slug":"base","ms":{"p50":1050000,"p90":1190000,"p99":1716000,"mean":958333},"successRate":100,"sampleSize":14.0049}],"sparkline":[3500,3500,3500,3500,3500,3500,3500,3500,3500,3200,3125,3500,3500,3500,2900,2750,3071.43,3312.5,3500,4400,4625,4500,4250,3500,3000,2000,3000,3250,3250,3125,4500,4500,3500,2000,1500,3500,3500,3000,3000,3000,2000,1750,1500,2000,3000,2750,3500,2000,2750,3000,3500,2750,2000,1666.67,3500,3200,3285.71,2857.14,3071.43,3500,3500,2000,2600,2562.5,2642.86,2642.86,2900,3166.67,3500,1750,1200,1250,1800],"sampleSize":11302.926089999999,"asOf":"2026-10-24T14:14:05.635Z","freshness":{"asOf":"2026-10-24T14:14:05.635Z","ageHours":0.1,"stale":false},"measured":11,"ranked":11,"headline":"Sui posts the lowest VAA finalization at 3.07 s (p50, 24h) across 11 ranked providers.","quote":"Sui posts the lowest VAA finalization at 3.07 s (p50, 24h) across 11 ranked providers. Source: OpenChainBench (https://openchainbench.com/benchmarks/wormhole-vaa-latency).","cite":{"plain":"OpenChainBench. \"Fastest Wormhole VAA finalization by source chain, live latency\". Retrieved 2026-10-24. 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-10-24}\n}","apa":"OpenChainBench. (2026). Fastest Wormhole VAA finalization by source chain, live latency. Retrieved October 24, 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-10-24\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"}