Skip to main content
Starting August 7, 2026 at 00:00 UTC, use a 30-second TWAP for 5-minute markets and a 60-second TWAP for 15-minute and 4-hour markets. One-hour markets continue to use the default spot feed.
At every boundary the helper closes its dedicated socket, opens a new one, and subscribes to the new identifiers and Chainlink selection. Consumers do not calculate the next slug manually, but should handle a normal connection transition around rotation. Supported assets are BTC, ETH, SOL, XRP, DOGE, HYPE, and BNB. For a manual Chainlink stream, combine feeds and twap_windows(vec![30, 60]) in one SubscriptionType::Chainlink subscription. One event socket can own one Chainlink selection; open another WsStream when selections must be isolated. Read the shared short-form guide for market fields, manual mode, and orderbook integration.