跳转到主要内容
DexBuilder 通过 WebSocket Broker 提供 Prediction Markets 实时数据。公开行情频道不需要认证。

连接地址

Prediction Markets:
Event Contracts 使用独立产品连接:
以下示例使用 Prediction Markets 的 pred 前缀;Event Contracts 使用对应的 ec 前缀。

订阅公开频道

订阅请求包含请求时间戳 t、客户端 id、操作、频道和频道对应的订阅项。
服务端会先返回确认消息,然后推送频道数据。公开频道必须使用 items;all: true 仅用于私有频道。

公开频道

返回消息结构

带缓存状态的频道可能先发送 type: "snapshot",之后发送 update。订单簿快照包含完整的 bids 和 asks 数组,不是增量更新。

CPI 示例

订阅加密资产参考价格:
更新消息示例:

连接恢复

连接中断后:
  1. 使用退避策略重新连接;
  2. 恢复公开频道订阅;
  3. 使用 /api/v4/event_contracts/markets 和 /api/v4/event_contracts/tokens/{token_id}/ticker 等 REST 接口刷新权威状态;
  4. 使用频道键和时间戳对重复消息去重。
完整协议请参阅「WebSocket 协议」「公共频道」和「WebSocket 认证」。