概要
ChainStream GraphQLは25のCubeを3つのチェーングループに整理しています。各グループはブロックチェーンエコシステムを表し、利用可能なCube、networkパラメータの動作、チェーン固有のフィールドの存在を決定します。
EVM
EVMグループは、すべてのEVM互換ブロックチェーンのCubeを含みます。クエリするチェーンを指定するためにnetwork引数が必須です。
利用可能なネットワーク
| Network ID | ブロックチェーン |
|---|---|
eth | Ethereum |
bsc | BNB Chain (BSC) |
polygon | Polygon |
Cube
Solanaと共有:DEXTrades、DEXTradeByTokens、Transfers、BalanceUpdates、DEXPoolEvents、TokenSupplyUpdates、Blocks、Transactions、TransactionBalances、DEXPools、TokenHolders、WalletTokenPnL
EVM専用:
Events— スマートコントラクトイベントログ(デコードされたトピックとデータ)Calls— 内部コールトレース(CALL、DELEGATECALL、CREATEなど)MinerRewards— ブロックリワードの内訳(静的、動的、アンクル、バーンされた手数料)DEXPoolSlippages— プール価格スリッページ分析Uncles— アンクルブロックデータ(主にEthereum PoWの履歴データ)PredictionTrades— 予測市場トレード (主にPolygon)PredictionManagements— 予測市場管理イベント (主にPolygon)PredictionSettlements— 予測市場決済 (主にPolygon)
クエリ例
Solana
SolanaグループはSolanaブロックチェーンのCubeを含みます。ネットワークは暗黙的(sol) — network引数は不要です。
Cube
EVMと共有:DEXTrades、DEXTradeByTokens、Transfers、BalanceUpdates、DEXPoolEvents、TokenSupplyUpdates、Blocks、Transactions、TransactionBalances、DEXPools、TokenHolders、WalletTokenPnL
Solana専用:
Instructions— プログラムインストラクションデータ(プログラムアドレス、メソッド、アカウント、ログ)InstructionBalanceUpdates— インストラクションレベルの残高変更Rewards— バリデータおよびステーキングリワードDEXOrders— DEXオーダーブックイベント(リミットオーダー、キャンセル、約定)
クエリ例
Solana固有のフィールド
SolanaのCubeは、EVMと比較して一部のディメンションで異なるフィールド名を使用します:| 概念 | Solana | EVM |
|---|---|---|
| トークンアドレス | MintAddress | SmartContract |
| トランザクションID | Signature / Hash | Hash |
| ブロック識別子 | Slot | Number |
| プログラム/コントラクト | ProgramAddress | SmartContract |
| 手数料支払者 | FeePayer | From |
Trading
Tradingグループはクロスチェーンの事前集計トレーディング分析を提供します。すべての対応チェーンからのデータを統合マテリアライズドビューに結合し、フィルタリング用のchainディメンションを提供します。
Cube
Pairs— OHLCローソク足データ(始値/高値/安値/終値、出来高、トレード数)Tokens— トークンごとのトレード統計(出来高、売買の内訳、ユニークトレーダー)
EVM/Solanaグループとの主な違い
network引数なし — Tradingグループはチェーン間のデータを統合します。ネットワークでフィルタリングするにはデータ内のchainディメンションを使用します。- クロスチェーンデータ — 単一のクエリで
sol、eth、bscのデータを一緒に返すことができます。 - 事前集計 — データはDWMレイヤーから分単位の粒度でマテリアライズされています。
例:クロスチェーンOHLC
例:チェーン別トークントレード統計
チェーングループ比較
| 機能 | EVM | Solana | Trading |
|---|---|---|---|
network引数 | 必須(eth、bsc、polygon) | 不要(暗黙的sol) | 不要(クロスチェーン) |
| 固有のCube | Events、Calls、MinerRewards、Uncles、DEXPoolSlippages、Prediction* | Instructions、InstructionBalanceUpdates、Rewards、DEXOrders | Pairs、Tokens |
| データ粒度 | イベント単位(DWD) + 集計(DWM/DWS) | イベント単位 + インストラクションレベル | 事前集計(DWM) |
datasetサポート | あり(ほとんどのCube) | あり(ほとんどのCube) | あり |
aggregatesサポート | あり | あり | あり |
関連ドキュメント
データキューブ
25のCubeすべての詳細なフィールド構造とユースケース。
データセットとアグリゲート
データソーススコープと事前集計動作の制御。

