orderbook_v3:{marketHash}, including marketHash — this channel exists so that watching a whole event costs one channel instead of one per market.
This namespace keeps the last 100 publications for 5 minutes, so pass recoverable: true to recover missed messages on reconnect. If a gap comes back recovered: false, re-seed from GET /orderbook-v3/snapshot/event — follow nextKey until it is omitted.
CHANNEL NAME FORMAT
orderbook_v3_event:{eventId}
MESSAGE PAYLOAD FORMAT
Identical to
orderbook_v3:{marketHash}, including the version field. version is per market, so key your state by marketHash and apply a publication only when its version is strictly greater than the one you hold for that market — see book versioning.