語言
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 接入面。

