语言
TypeScript
@chainstream-io/sdk——浏览器与 Node 都是一等公民。Python
chainstream——async 优先,笔记本与机器人友好。Go
github.com/chainstream-io/chainstream-go——地道的 Go。Rust
chainstream crate——给延迟敏感的消费者。安装
第一次调用——TypeScript
常见模式
- REST:
cs.token.*、cs.wallet.*、cs.trade.*、cs.ranking.*、cs.dex.*…… - WebSocket:
cs.stream.subscribeTokenTrade({ chain, tokenAddress, callback })(candles / stats / holders / wallets / rankings / pools 等有对应方法) - GraphQL:
cs.gql(query, variables)——通过 codegen 返回完整类型化结果 - CLI 桥接:
cs.cli("market", "trending", { chain: "sol", duration: "24h" })与chainstream market trending --chain sol --duration 24h等价
什么时候用
- 集成进应用——基本上都是首选
- 希望类型、重试、错误映射、分页都处理好
- 希望同一份资源在 REST 与 WebSocket 之间切换不用重写
curl + REST 更快(或用 CLI)。
下一步
SDK 目录
各语言指南与发布说明。
Reference
底层 REST / GraphQL / WebSocket 接入面。

