Skip to content

cherry-pick: bench 101 wormhole-vaa-latency to main - #1376

Closed
Flotapponnier wants to merge 2 commits into
mainfrom
cherry/wormhole-vaa-main
Closed

cherry-pick: bench 101 wormhole-vaa-latency to main#1376
Flotapponnier wants to merge 2 commits into
mainfrom
cherry/wormhole-vaa-main

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

See #1374.

Florent Tapponnier and others added 2 commits July 24, 2026 16:10
4th active probe. Reads Maple SyrupUSDC vault at
0x80ac24aA929eaF5013f6436cdA2a7ba190f5Cc0b via ERC-4626
convertToAssets(1 share) at latest + t-30d + t-7d blocks. NAV
appreciation model, same clean methodology as OUSG/USTB.

Advertised APY: 482 bps (DefiLlama base APY, excludes SYRUP token
rewards). Delivered on-chain: ~346 bps over last 30d.

Note: SyrupUSDC is collateralized pool lending, not a T-bill wrapper.
Included under bench 089's broader 'on-chain yield-bearing stables'
framing.
…ce chain) (#1374)

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>
@Flotapponnier
Flotapponnier deleted the cherry/wormhole-vaa-main branch July 24, 2026 15:14
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