Skip to main content

Module websocket

Module websocket 

Source
Expand description

Binance WebSocket API client implementation.

This module provides the WebSocketConnector and WebSocketConnection for interacting with the Binance WebSocket API. It enables real-time streaming of market data, such as mini ticker updates, and is used internally to implement the AssetInfoProvider trait for asset workers.

This module provides:

  • Establishes WebSocket connections to Binance servers
  • Subscribes and unsubscribes to mini ticker streams for specified symbols
  • Processes incoming WebSocket messages, including mini ticker updates and ping events
  • Transforms WebSocket messages into AssetInfo for use in workers
  • Handles connection management, including closing connections gracefully

Structs§

WebSocketConnection
Represents an active WebSocket connection to Binance.
WebSocketConnector
A connector for establishing WebSocket connections to the Binance WebSocket API.

Constants§

DEFAULT_URL