Skip to content

[Feature] Implement real-time exchange rate feed to replace 20-second polling #332

Description

@kelly-musk

Problem

Exchange rates are currently fetched via polling every 20 seconds. For a financial trading interface, 20-second-old rates are stale and the polling creates unnecessary server load.

Fix

Replace polling with a real-time feed:

  1. Subscribe to CoinGecko WebSocket stream or a dedicated crypto price provider (Binance, Kraken WebSocket)
  2. Push updates to clients via Next.js Server-Sent Events or a Pusher/Ably channel
  3. Show live price sparklines in the onramp/offramp calculators

Impact

Medium UX + performance — stale rates and polling overhead.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Stellar WaveIssues in the Stellar wave programfeatureNew feature or missing functionalityinfrastructureHosting, CI/CD, deploymentofframpCrypto-to-fiat offramp flowonrampFiat-to-crypto onramp flowuxUser experience

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions