Substreams WebSockets service — stream decoded blocks, swaps & transfers in real time.
    Read-only preview
    You're browsing the public WebSockets reference. Sign in to open a live stream with your team's API key.

    QuickstartBeta

    Open a WebSocket, subscribe to a network@table stream, and start receiving decoded blocks in real time. Pick a stream below — then drop the URL into wscat, Node, or the browser.

    Endpoint
    WS
    1# npm i -g wscat
    2wscat -c "wss://ws.pinax.network/ws/solana@swaps?token=<YOUR_JWT>"
    No API key loaded — samples show a <YOUR_JWT> placeholder. Open Try it to paste a token and stream live.
    Available streams (loading…)live from GET /streams

    WSUNSUBSCRIBE

    Remove channels from the subscription set. params is required; unknown selectors are silently ignored.

    Request

    Request
    {
      "method": "UNSUBSCRIBE",
      "params": [
        "mainnet@erc20_transfers"
      ],
      "id": 2
    }

    Reply

    Reply
    {
      "result": null,
      "id": 2
    }

    To remove a wildcard subscription pass the exact wildcard form — *@swaps removes the wildcard entry, not the individual streams it currently matches.