- DEXPoolEvents(DWD) — イベント単位のリザーブと価格を含む流動性追加/削除イベント
- DEXPools(DWS) — プールスナップショット(現在の流動性と価格、定期的に更新)
- TokenSupplyUpdates(DWD) — トークンサプライ、時価総額、FDVの更新
例ではSolanaとEVMのチェーングループを使用しています:Solanaの場合
Solana { ... }、EVMチェーン(Polygonを含む)の場合EVM(network: eth | bsc | polygon) { ... }。トークンの流動性プールを取得するには?
スナップショットでトークンAとしてトークンがリストされているDEXプールを検索します。アセットがトークンBとしてのみ表示されるプールには、tokenBを使用した2番目のクエリ(またはwhere句)が必要です。完全なペアコンテキストを持つイベントレベルの行にはDEXPoolEventsを使用してください。
主要フィールド
主要フィールド
| フィールド | 説明 |
|---|---|
Pool.Address | 流動性プール/マーケットアドレス |
Pool.ProgramAddress | DEXプログラムまたはファクトリアドレス |
Pool.TokenAAddress | ベース側トークンアドレス |
Pool.TokenBAddress | クォート側トークンアドレス |
Pool.LiquidityUSD | プールの合計USD流動性(スナップショット) |
Pool.LastUpdated | このスナップショット行の最終更新日時 |
カスタマイズのヒント
カスタマイズのヒント
- 流動性でフィルタ:
where: {Pool: {LiquidityUSD: {gt: 10000}}}を追加してUSD深度閾値以上のプール - 特定のDEX:
where: {Pool: {ProgramAddress: {is: "DEX_PROGRAM_OR_FACTORY_ADDRESS"}}}を追加 - より多くのプール:
countを増やしてトークンの追加プールを発見 - イベント単位のリザーブ: DEXPoolEventsを
tokenAddress/poolAddressとorderBy: Block_Time_DESCで使用して追加/削除履歴を取得
特定のプールの詳細を取得するには?
アドレスで1つのプールの最新スナップショットを読み取ります。DEXPoolsは行ごとのブロックタイムラインを公開しません — 履歴のリザーブ系列にはDEXPoolEventsを使用してください。主要フィールド
主要フィールド
| フィールド | 説明 |
|---|---|
Pool.TokenAAddress / Pool.TokenBAddress | ペアのトークンアドレス |
Pool.LiquidityUSD | USD建ての合計流動性(スナップショット) |
Pool.LastUpdated | このプールのスナップショット最終更新 |
カスタマイズのヒント
カスタマイズのヒント
- リザーブ履歴: DEXPoolEventsを
poolAddress: {is: "POOL_ADDRESS"}とorderBy: Block_Time_DESCで使用 - イベントの時間範囲: DEXPoolEventsで
where: {Block: {Time: {since: "2025-03-01T00:00:00Z"}}}を追加して追加/削除の範囲を限定
poolAddressセレクターはPool.Addressでフィルタリングします。DEXPools(スナップショット)とDEXPoolEvents(イベント)の両方で利用可能です。プールのランキングやスナップショット流動性を読み取るには?
DEXPools(DWS)は現在の状態の行を保存します(通常数分ごとに更新)。生のイベントをスキャンせずにプールをLiquidityUSDでランク付けし、DEXプログラムを比較するために使用します。
主要フィールド
主要フィールド
| フィールド | 説明 |
|---|---|
Pool.Address | プールアドレス |
Pool.ProgramAddress | DEXプログラム/ファクトリ |
Pool.TokenAAddress / Pool.TokenBAddress | ペアのトークン |
Pool.LiquidityUSD | スナップショット流動性(USD) |
Pool.LastUpdated | スナップショットの鮮度 |
カスタマイズのヒント
カスタマイズのヒント
- 流動性でランク:
LiquidityUSDでクライアント側ソート、またはスキーマがプールスナップショットのソートを公開している場合orderByを使用 - アクティブなプール: 最近の
LastUpdatedを持つプールを優先 - DEX比較:
Pool.ProgramAddressでグループ化またはフィルタ
トークンサプライと時価総額を取得するには?
TokenSupplyUpdatesでサプライ、時価総額、価格、FDVを取得します。主要フィールド
主要フィールド
| フィールド | 説明 |
|---|---|
TokenSupplyUpdate.Currency.MintAddress | トークンアドレス |
TokenSupplyUpdate.Currency.Decimals | トークンデシマル |
TokenSupplyUpdate.PostBalance | イベント後の現在のサプライ |
TokenSupplyUpdate.MarketCapInUSD | USD建ての時価総額 |
TokenSupplyUpdate.PriceInUSD | サプライイベント時のトークン価格 |
TokenSupplyUpdate.FDVInUSD | 完全希薄化後バリュエーション |
TokenSupplyUpdate.TotalSupply | トークン総サプライ |
カスタマイズのヒント
カスタマイズのヒント
- サプライ履歴:
countを増やしてサプライの経時変化を確認(ミント/バーンイベント) - 時価総額履歴: 複数のサプライ更新をクエリして時価総額の経時グラフを作成
- 価格との組み合わせ:
PriceInUSDとTotalSupplyを使用して時価総額の計算を検証
このページではサプライに紐づく時価総額、価格、FDVにTokenSupplyUpdatesを使用しています。追加のトークンメトリクスとサマリーについてはOHLCと統計をご覧ください。
マルチチェーンの例
- Solana
- Ethereum
- BSC
- Polygon
次のステップ
DEXトレード
DEXトレーディングデータのクエリ — トークントレード、ウォレットアクティビティ、トップトレーダー。
トランスファー
ウォレット間のオンチェーントークントランスファーの追跡。
残高とホルダー
ウォレット残高、残高履歴、トップホルダーの検索。
OHLCと統計
ローソク足データ、トレード統計、時価総額、トークンメタデータの取得。

