Kata 03

Sequence Gap Detector

Subscribes to the ETH L2 book over a reconnecting WebSocket. After a simulated drop, the client reconnects with backoff so you can reason about sequence gaps and resync strategies against a live feed.

Hyperliquid ETH · L2 book

Each message replaces the top-N levels snapshot (default 20 per side, configurable via nLevels) — not the full book. data.levels[0] is bids, levels[1] is asks; each row is { px, sz, n } where n is the number of orders aggregated at that price (not a sequence). Hyperliquid does not publish a per-message seq, so the tracker uses data.time monotonicity to detect anomalies after drops.

closed

Tracker: 0 updates · 0 time regressions · 0 long gaps

Live snapshot

Connect the socket to see book updates.