{"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":2884.43,"leader":{"name":"Sui","slug":"sui","value":2884.43},"rankings":[{"name":"Sui","slug":"sui","ms":{"p50":2884.43,"p90":4701.42,"p99":8540.91,"mean":2363.74},"successRate":100,"sampleSize":321.111},{"name":"Monad","slug":"monad","ms":{"p50":3500,"p90":4760,"p99":7900,"mean":3407.12},"successRate":100,"sampleSize":42.0146},{"name":"BNB Chain","slug":"bnb","ms":{"p50":3990.83,"p90":8808.46,"p99":14021,"mean":4087.12},"successRate":100,"sampleSize":979.34},{"name":"Avalanche","slug":"avalanche","ms":{"p50":4437.5,"p90":9404.76,"p99":14187.5,"mean":5398.62},"successRate":100,"sampleSize":65.0226},{"name":"Polygon","slug":"polygon","ms":{"p50":4612.36,"p90":9483.05,"p99":14195,"mean":5269.48},"successRate":100,"sampleSize":161.056},{"name":"Ink","slug":"ink","ms":{"p50":7500,"p90":9500,"p99":9950,"mean":5718.89},"successRate":100,"sampleSize":9.00313},{"name":"Solana","slug":"solana","ms":{"p50":12569.9,"p90":14625.9,"p99":18824,"mean":13245.7},"successRate":100,"sampleSize":7865.73},{"name":"Ethereum","slug":"ethereum","ms":{"p50":903061,"p90":1140610,"p99":1194060,"mean":907228},"successRate":100,"sampleSize":582.202},{"name":"Arbitrum","slug":"arbitrum","ms":{"p50":1000000,"p90":1192000,"p99":1728000,"mean":934494},"successRate":100,"sampleSize":24.0083},{"name":"Unichain","slug":"unichain","ms":{"p50":1050000,"p90":1170000,"p99":1197000,"mean":1029390},"successRate":100,"sampleSize":5.00174},{"name":"Base","slug":"base","ms":{"p50":1074000,"p90":1610000,"p99":1781000,"mean":901681},"successRate":100,"sampleSize":57.0198}],"sparkline":[1800,3000,2900,2937.5,3375,3392.86,3500,3000,3125,2833.33,2833.33,2250,3153.85,3285.71,3300,3153.85,3200,3250,2937.5,2857.14,2900,3269.23,3250,3500,3500,3350,3375,3250,3342.11,3178.57,3200,1750,2250,2600,2937.5,3285.71,3500,3500,3285.71,3312.5,3285.71,3285.71,1600,1285.71,1285.71,1600,2375,2500,2833.33,2450,2500,2642.86,2857.14,3125,3000,2818.18,2500,2000,2600,2250,2428.57,1750,2000,2000,2642.86,2000,1800,1833.33,1833.33,2000,2333.33,2692.31,3250],"sampleSize":10111.50917,"asOf":"2026-09-09T11:40:35.633Z","headline":"Sui posts the lowest vaa finalization at 2.88 s (p50, 24h) on Fastest Wormhole VAA finalization by source chain, live latency.","quote":"Sui posts the lowest vaa finalization at 2.88 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-09-09. 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-09-09}\n}","apa":"OpenChainBench. (2026). Fastest Wormhole VAA finalization by source chain, live latency. Retrieved September 9, 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-09-09\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"}