Professional analytics for on-chain markets

mackinac aggregates publicly available on-chain data from Hyperliquid perpetuals and four AMM venues on Arbitrum One — Uniswap V3/V4, SushiSwap, and PancakeSwap — and presents it using standardized market structure conventions. Real-time depth of market, microstructure dashboards, cross-venue spread analysis, and LP analytics in a single interface.

Professional Tier — Desktop
mackinac Professional tier desktop interface

Core Analytics — Free

Depth of Market & Time & Sales

10-level bid/ask ladder updated in real time for Hyperliquid perpetuals and AMM pools across Uniswap V3/V4, SushiSwap, and PancakeSwap on Arbitrum One. For AMM products, each fee-tier pool is represented as a separate depth level with effective bid/ask derived from on-chain liquidity. The time & sales feed is annotated server-side with Hawkes arrival intensity, LOB imbalance, volume imbalance, and trade rate per print. Up to 2 simultaneous products on the free tier.

Vitals — Microstructure Dashboard

Live microstructure stats table: price, velocity, tick count, percent change, volume imbalance, LOB imbalance, total volume, tick rate, Hawkes arrival intensity (all/bid/ask), and arrival ratio. Five live charts on all tiers: price trend, Hawkes arrival rate breakdown, volume imbalance, trade rate, and LOB quantity. Velocity window configurable from 1 to 300 seconds. Professional unlocks 200ms refresh (vs. 500ms), a 1,000-tick window, and full history rewind controls.

Trend Chart

Candlestick chart with configurable bar resolution from 1 second to 1 day. Add unlimited linear regression overlay series with ±σ bands, or EMA overlays with ±σ envelopes — each independently colored and toggled. Draw and save horizontal price levels per symbol. Overlay configuration persists across sessions.

Correlation Monitor

Side-by-side comparison of 10 real-time microstructure metrics across multiple products: volume imbalance, LOB imbalance, volume rate, tick rate, Hawkes intensity (all/bid/ask), arrival ratio, out-of-range high, and out-of-range low. Includes a rolling price range detection window and a snapshot bar chart of current values. Free tier: up to 2 products. Professional unlocks unlimited products, rolling time-series charts per metric, and configurable multi-clause alert conditions.

AMM Pool View

Per-pool analytics for Uniswap V3/V4, SushiSwap, and PancakeSwap on Arbitrum One. Live bid/ask depth derived from on-chain liquidity and current pool price. Real-time trade prints for each swap event. Hawkes intensity, tick rate, volume imbalance, and LOB imbalance computed from the on-chain swap event stream. All fee-tier pools for a pair are shown as separate depth levels.

Free Tier — Depth of Market & Microstructure Metrics
mackinac free tier — DOM and live microstructure metrics panel

Full Analytics Suite — Professional · $85 USDC/mo

Everything in the free tier, plus the full analytics suite across 50 simultaneous products. Configurable threshold alerts with audible and browser push notification.

Vitals — Enhanced Controls

Professional unlocks 200ms refresh rate (2.5× faster than free), a 1,000-tick default window, and full configurable lookback controls up to 3,600 seconds. A rewind scrubber enables scrolling through recent microstructure history. The stats table displays windowed averages rather than instantaneous values for smoother signal analysis.

Configurable Alerts

Per-product price and spread threshold alerts for any tracked instrument. Fires when a product's last price, bid, ask, or spread crosses a user-defined level. Audible in-browser alert and browser push notification when the tab is not in focus. Alert history shows recent triggers per alert with timestamp and observed value. Alert configuration persists across sessions.

Consolidated Depth

Aggregates the best bid and offer across all four AMM venues — Uniswap V3, Uniswap V4, SushiSwap, and PancakeSwap — into a single cross-venue depth view. A Gross/Net toggle switches between raw execution prices and fee-adjusted all-in prices. Spread gap detection highlights cross-venue discrepancies with a detail card showing effective prices, estimated depth, and fee breakdown. Configurable spread alert threshold with audible and push notification.

Consolidated Depth · Cross-Venue
mackinac Consolidated Depth — cross-venue best bid/offer with spread gap detection
Perp Basis Monitor
mackinac Perp Basis Monitor — live HL perpetual vs AMM spot basis with rolling chart and funding rate

Perp Basis Monitor

Displays the live spread between the Hyperliquid perpetual mid and the corresponding AMM spot mid in basis points, updated continuously. Computed as (HL mid − spot mid) / spot mid × 10,000. Includes a rolling 200-point basis chart, current HL funding rate (hourly), per-venue spot mid display when multiple AMM venues are subscribed, a reference size calculator, and a configurable spread alert threshold.

Correlation Monitor — Unlimited

Professional removes the 2-product limit and adds rolling time-series charts per metric. Alert configuration supports multi-clause conditions — for example, volume imbalance above a threshold AND arrival ratio below a threshold across all or ≥ K selected products. Configurable cooldown suppresses repeated triggers during sustained moves. Alerts are delivered via in-app notification and browser push.

Correlation Monitor
mackinac Correlation Monitor — 10 microstructure metrics across multiple products
LP Pool Optimizer
mackinac LP Pool Optimizer — pool comparison, range modeling, and mint/burn feed

LP Pool Optimizer

Three tools for evaluating LP capital deployment. Pool comparison: live table of all pools for a selected pair — exchange, fee tier, 24h volume, ±1%/±5% depth, and fee APR. Range optimizer: input deposit amount and target price range to model capital efficiency versus full-range, projected fee share, daily and annual fee estimates, and impermanent loss estimate for that range. Mint/burn feed: live stream of LP add and remove events across all venues for the selected pair.

Programmatic Access — API · $175 USDC/mo

Everything in Professional, plus programmatic WebSocket access to all mackinac data feeds via API key. Up to 3 active keys, 100 simultaneous products per key.

API Key Access

Generate and revoke API keys from the Developer section of Account settings. Each key grants full WebSocket feed access at API-tier product limits — 100 simultaneous products per key, up to 3 active keys. Authenticate without a browser session, suitable for data pipelines and automated monitoring systems. Keys authenticate via { "action": "auth", "key": "mk_live_..." } on connect.

Symbol Support

Supports all Hyperliquid perpetual symbol formats and AMM pool pairs across four venues on Arbitrum One:

Exchange Format Example Notes
Hyperliquid Standard perp BTC, ETH Uppercase letters/digits
Hyperliquid Micro contract kPEPE, kSHIB Lowercase k prefix
Hyperliquid Builder DEX perp xyz:CL, xyz:NG {dex}:{ASSET} format
Hyperliquid Spot pair PURR/USDC Slash separator
Uniswap V3/V4 Pool pair WETH/USDC, WBTC/USDC BASE/QUOTE — select exchange in + dialog
SushiSwap V3 Pool pair WETH/USDC, WBTC/USDC Select SUSHISWAP in + dialog
PancakeSwap V3 Pool pair WETH/USDC, WBTC/USDC Select PANCAKESWAP in + dialog

Supported Protocols

Powered by Hyperliquid Uniswap