Skip to content

add bench 101 wormhole-vaa-latency - #1374

Merged
Flotapponnier merged 1 commit into
devfrom
feat/wormhole-vaa-latency-v2
Jul 24, 2026
Merged

add bench 101 wormhole-vaa-latency#1374
Flotapponnier merged 1 commit into
devfrom
feat/wormhole-vaa-latency-v2

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

New passive-observation bench polling wormholescan /api/v1/vaas every 60s, computing updatedAt - timestamp per VAA (source-tx observation → Guardian quorum), emitting wormhole_vaa_latency_seconds histogram bucketed by 20 source chains. Zero canary tx cost. Still needs VPS docker compose + prom scrape target in a follow-up.

…ce chain)

New passive-observation bench: polls wormholescan /api/v1/vaas every 60s,
computes updatedAt - timestamp per VAA (source-tx observation to Guardian
quorum), emits wormhole_vaa_latency_seconds histogram bucketed by source chain.

Zero canary tx cost, entirely observation-based. Sample data during dev:
BSC 5-11s, Solana 17-26s, Sui 6s, Moonbeam 42s.

- benchmarks/wormhole-vaa-latency.yml: 20 source-chain providers, histogram_quantile queries
- harnesses/wormhole-vaa-latency/: Go binary + Dockerfile, LRU dedupe (10k entries), :2112 metrics
- src/data/provider-registry.ts: wormhole entry
- src/lib/logo-manifest.ts: wormhole:/logos/wormhole.png
- public/logos/wormhole.png: 180x180 PNG from wormhole.com apple-touch-icon
- src/lib/spec.ts: cache keys v42->v43 / v45->v46 (bench SET grew by 1)

Still needs VPS docker compose + prom scrape target — will follow up in ship.
@Flotapponnier
Flotapponnier merged commit b8ebfa9 into dev Jul 24, 2026
1 check failed
@Flotapponnier
Flotapponnier deleted the feat/wormhole-vaa-latency-v2 branch July 24, 2026 15:08
Flotapponnier added a commit that referenced this pull request Jul 24, 2026
…ce chain) (#1374) (#1381)

New passive-observation bench: polls wormholescan /api/v1/vaas every 60s,
computes updatedAt - timestamp per VAA (source-tx observation to Guardian
quorum), emits wormhole_vaa_latency_seconds histogram bucketed by source chain.

Zero canary tx cost, entirely observation-based. Sample data during dev:
BSC 5-11s, Solana 17-26s, Sui 6s, Moonbeam 42s.

- benchmarks/wormhole-vaa-latency.yml: 20 source-chain providers, histogram_quantile queries
- harnesses/wormhole-vaa-latency/: Go binary + Dockerfile, LRU dedupe (10k entries), :2112 metrics
- src/data/provider-registry.ts: wormhole entry
- src/lib/logo-manifest.ts: wormhole:/logos/wormhole.png
- public/logos/wormhole.png: 180x180 PNG from wormhole.com apple-touch-icon
- src/lib/spec.ts: cache keys v42->v43 / v45->v46 (bench SET grew by 1)

Still needs VPS docker compose + prom scrape target — will follow up in ship.

Co-authored-by: Florent Tapponnier <contact@mobula.io>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant