Skip to main content

概述

ChainStream GraphQL 將其 25 個 Cube 劃分為三個 鏈組(Chain Groups)。每個組代表一類區塊鏈生態,決定可用的 Cube、network 引數如何生效,以及存在哪些鏈特有欄位。

EVM

EVM 組包含適用於所有 EVM 相容鏈的 Cube。查詢時 必須 提供 network 引數以指定鏈。

可用網路

Polygon 資料可用性: 目前僅有 預測市場 相關 Cube(PredictionTradesPredictionManagementsPredictionSettlements)在 Polygon 上有資料。其他 Cube(DEXTrades、Blocks、Transfers 等)正在部署中 —— 對它們的查詢可能返回錯誤。

Cubes

與 Solana 共用: DEXTradesDEXTradeByTokensTransfersBalanceUpdatesDEXPoolEventsTokenSupplyUpdatesBlocksTransactionsTransactionBalancesDEXPoolsTokenHoldersWalletTokenPnL 僅 EVM:
  • Events — 智慧合約事件日誌(已解碼的 topic 與 data)
  • Calls — 內部呼叫追蹤(CALL、DELEGATECALL、CREATE 等)
  • MinerRewards — 出塊獎勵明細(靜態、動態、叔塊、銷燬手續費等)
  • DEXPoolSlippages — 池子價格滑點分析
  • Uncles — 叔塊資料(主要為以太坊 PoW 歷史)
  • PredictionTrades — 預測市場交易 (主要為 Polygon)
  • PredictionManagements — 預測市場管理事件 (主要為 Polygon)
  • PredictionSettlements — 預測市場結算 (主要為 Polygon)

示例查詢


Solana

Solana 組包含 Solana 鏈上的 Cube。network 引數可用,接受 solana 作為值。該引數為可選,預設值為 solana

Cubes

與 EVM 共用: DEXTradesDEXTradeByTokensTransfersBalanceUpdatesDEXPoolEventsTokenSupplyUpdatesBlocksTransactionsTransactionBalancesDEXPoolsTokenHoldersWalletTokenPnL 僅 Solana:
  • Instructions — 程式指令資料(程式地址、方法、賬戶、日誌)
  • InstructionBalanceUpdates — 指令級別的餘額變動
  • Rewards — 驗證者與質押獎勵
  • DEXOrders — DEX 訂單簿事件(限價單、撤單、成交)

示例查詢

跨鏈欄位命名

下表列出各鏈的慣用欄位名。但 Record 型別會包含 所有鏈欄位的並集 —— 每個 Cube 的 Record 中同時存在 MintAddressSmartContract,底層資料一致。任意鏈上均可使用其中任一名稱。
因此你可以用 同一套查詢模板 跨鏈查詢而無需改欄位名。例如 Currency { MintAddress } 在 Solana 與 EVM 查詢中均可使用。

Trading

Trading 組提供 跨鏈預聚合 的交易分析資料。它將各支援鏈的資料合併為統一物化檢視,並透過 chain 維度做篩選。

Cubes

  • Pairs — OHLC K 線(開高低收、成交量、成交筆數)
  • Tokens — 按代幣的交易統計(成交量、買賣拆分、獨立交易者數)

與 EVM / Solana 組的主要區別

  1. network 引數 — Trading 組跨鏈彙總資料,請在資料內用 chain 維度按網路過濾。
  2. 跨鏈資料 — 單次查詢可同時返回 solethbsc 等。
  3. 預聚合 — 資料來自 DWM 層,按分鐘粒度物化。

示例:跨鏈 OHLC

示例:按鏈的代幣成交統計


鏈組對比


相關文件

資料 Cubes

全部 25 個 Cube 的欄位結構與使用場景詳解。

Dataset 與 Aggregates

控制資料來源範圍與預聚合行為。