跳轉到主要內容
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/prediction/markets 和 /api/v4/prediction/tokens/{token_id}/ticker 等 REST 介面刷新權威狀態;
  4. 使用頻道鍵和時間戳對重復消息去重。
完整協議請參閱「WebSocket 協議」「公共頻道」和「WebSocket 認證」。