Skip to content

Add real-time market data streaming via WebSocket #346

@Smartdevs17

Description

@Smartdevs17

Description

Provide real-time market data (interest rates, pool utilization, liquidations) via WebSocket for external integrators and frontend dashboards.

Acceptance Criteria

  • WebSocket server with connection management
  • Channel-based subscriptions (pools, liquidations, rates)
  • Throttled updates (max 1 per second per channel)
  • Reconnection with state recovery
  • Authentication for private channels
  • Fallback to polling on WebSocket failure

Technical Scope

  • api/src/ws/
  • oracle/src/services/
  • Edge: connection spike on market events, message ordering, rate limit per connection

Metadata

Metadata

Assignees

No one assigned

    Labels

    200-points200 point issuedrips-waveDrips Wave project taskhighHigh priority issue

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions