概述
ChainStream GraphQL 将其 25 个 Cube 划分为三个 链组(Chain Groups)。每个组代表一类区块链生态,决定可用的 Cube、network 参数如何生效,以及存在哪些链特有字段。
EVM
EVM 组包含适用于所有 EVM 兼容链的 Cube。查询时 必须 提供network 参数以指定链。
可用网络
Cubes
与 Solana 共用:DEXTrades、DEXTradeByTokens、Transfers、BalanceUpdates、DEXPoolEvents、TokenSupplyUpdates、Blocks、Transactions、TransactionBalances、DEXPools、TokenHolders、WalletTokenPnL
仅 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 共用:DEXTrades、DEXTradeByTokens、Transfers、BalanceUpdates、DEXPoolEvents、TokenSupplyUpdates、Blocks、Transactions、TransactionBalances、DEXPools、TokenHolders、WalletTokenPnL
仅 Solana:
Instructions— 程序指令数据(程序地址、方法、账户、日志)InstructionBalanceUpdates— 指令级别的余额变动Rewards— 验证者与质押奖励DEXOrders— DEX 订单簿事件(限价单、撤单、成交)
示例查询
跨链字段命名
下表列出各链的惯用字段名。但 Record 类型会包含 所有链字段的并集 —— 每个 Cube 的 Record 中同时存在MintAddress 与 SmartContract,底层数据一致。任意链上均可使用其中任一名称。
Trading
Trading 组提供 跨链预聚合 的交易分析数据。它将各支持链的数据合并为统一物化视图,并通过chain 维度做筛选。
Cubes
Pairs— OHLC K 线(开高低收、成交量、成交笔数)Tokens— 按代币的交易统计(成交量、买卖拆分、独立交易者数)
与 EVM / Solana 组的主要区别
- 无
network参数 — Trading 组跨链汇总数据,请在数据内用chain维度按网络过滤。 - 跨链数据 — 单次查询可同时返回
sol、eth、bsc等。 - 预聚合 — 数据来自 DWM 层,按分钟粒度物化。
示例:跨链 OHLC
示例:按链的代币成交统计
链组对比
相关文档
数据 Cubes
全部 25 个 Cube 的字段结构与使用场景详解。
Dataset 与 Aggregates
控制数据源范围与预聚合行为。

