概述

ChainStream 提供 WebSocket 端点用于实时数据流传输,作为 HTTP 请求的替代方案。根据网络不同,WebSocket URL 如下:

  • 主网:wss://realtime-dex.chainstream.io/connection/websocket

连接

要连接到 WebSocket API,你需要根据所需的网络建立与相应 URL 的 WebSocket 连接。连接成功后,你就可以发送订阅消息来接收实时数据更新。

命令行示例

使用 wscat 测试连接:

$ wscat -c wss://realtime-dex.chainstream.io/connection/websocket
Connected (press CTRL+C to quit)
> { "method": "subscribe", "subscription": { "type": "trades", "coin": "SOL" } }
< {"channel":"subscriptionResponse","data":{"method":"subscribe","subscription":{"type":"trades","coin":"SOL"}}}

本文档使用 TypeScript 定义消息类型。对于 Python 用户,你可以在我们的 Python SDK 中找到对应的类型定义。