Pinax
    Substreams WebSockets service — stream decoded blocks, swaps & transfers in real time.
    Resources & endpoints
    Streams

    /ws/{streams}

    WebSocket upgrade (path mode) — Single (/ws/<a>) or combined (/ws/<a>/<b>/...) channel subscription. Multi-channel wraps payloads in {"stream":"...","data":...}. Wire contract: /SKILL.md.

    GETWS
    wss://ws.pinax.network/ws/{streams}
    This is a WebSocket upgrade route — a GET that switches protocols (HTTP 101). Connect with a WebSocket client, not a plain HTTP request. Wire contract: SKILL.md.

    Required parameters

    NameInTypeDescription
    streamspathstringOne or more `<network>@<table>` selectors joined by `/`. `*` is a wildcard on either side.

    Optional parameters

    NameInTypeDescription
    filterquerystringURL-encoded SQE filter expression (alias `sqe`), e.g. `maker:0xW || taker:0xW`. Operators: `||`, `&&` (or whitespace), `!`, `( )`; `field:value` is exact equality, a bare `value` matches any column. See /SKILL.md.

    Responses

    StatusContent-TypeDescription
    101—Switching Protocols — WebSocket open
    400—Invalid selector / filter. The feed is live-only; `from_timestamp` / `from_block` (replay) were removed — use Substreams to backfill.
    503—max_clients reached