WebSocket Streams

  • The base URL for all WSS interfaces listed in this document is: wss://ws.dotswap.app

    • The testnet base URL is: wss://test-api-proxy.ddpurse.com:28910

  • All streams can be accessed directly or as part of combined streams.

  • Direct access URL format: /ws/

  • Combined streams URL format: /stream?streams=,,

  • When subscribing to combined streams, event payloads are wrapped in this format: {"stream":"","data":}

  • Each connection to ws.dotswap.app has a validity period of no more than 24 hours. Please handle reconnection properly.

  • All time and timestamp related fields use milliseconds as the default unit.

Ticker by Symbol (Single Trading Pair)

Stream Name: @trade

// Subscribe to DOTSWAP•DOTSWAP/BTC ticker

const wsDSBTC = new WebSocket("wss://ws.dotswap.app/ws/DOTSWAP•DOTSWAP/BTC@trade");

wsDSBTC.onmessage = (event) => {
    const data = JSON.parse(event.data);
    console.log("DOTSWAP•DOTSWAP/BTC ticker:", data);
};

Payload:

Ticker by Symbol (Multiple Trading Pairs)

Stream Name: @trade

Payload:

Last updated