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
| Name | In | Type | Description |
|---|---|---|---|
streams | path | string | One or more `<network>@<table>` selectors joined by `/`. `*` is a wildcard on either side. |
Optional parameters
| Name | In | Type | Description |
|---|---|---|---|
filter | query | string | URL-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
| Status | Content-Type | Description |
|---|---|---|
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 |