このページでは、ウォレットとホルダー分析向けに次の Cube を扱います。Documentation Index
Fetch the complete documentation index at: https://docs.chainstream.io/llms.txt
Use this file to discover all available pages before exploring further.
- BalanceUpdates(DWD)— ウォレットごとの残高変化イベント
- TokenHolders(DWS)— トークンの現在ホルダーのスナップショット
- WalletTokenPnL(DWS)— ウォレットのトークンごとの損益
以下の例はすべて
network: sol(Solana)を使用しています。他の対応チェーンでは eth、bsc、polygon に置き換えてください。ウォレットのトークン残高を取得するには?
ウォレットの現在のトークン残高を取得します。このクエリは、ウォレットが保有する各トークンについて最新の残高更新イベントを返します。主要フィールド
主要フィールド
| フィールド | 説明 |
|---|---|
BalanceUpdate.Currency.MintAddress | トークンアドレス |
BalanceUpdate.Account.Owner | ウォレット所有者のアドレス |
BalanceUpdate.PostBalance | 更新後のトークン残高 |
BalanceUpdate.PostBalanceInUSD | USD 換算の残高 |
Block.Time | 残高更新のタイムスタンプ |
カスタマイズのヒント
カスタマイズのヒント
- 件数の増加: 保有数の多いウォレット向けに
count: 200に設定 - 金額でフィルター:
where: {BalanceUpdate: {PostBalanceInUSD: {gt: 1}}}を追加してダスト残高を除外
残高の変化履歴を取得するには?
特定トークンについて、ウォレットの残高が時間とともにどう変わったかを追跡します。主要フィールド
主要フィールド
| フィールド | 説明 |
|---|---|
BalanceUpdate.PreBalance | イベント前の残高 |
BalanceUpdate.PostBalance | イベント後の残高 |
BalanceUpdate.PostBalanceInUSD | 更新後残高の USD 換算 |
Block.Time | 残高が変わった時刻 |
Transaction.Hash | 変化を引き起こしたトランザクション |
カスタマイズのヒント
カスタマイズのヒント
- 蓄積の検知:
PreBalanceとPostBalanceを比較 —PostBalance > PreBalanceのときウォレットは蓄積中 - 期間指定:
where: {Block: {Time: {since: "2025-03-01T00:00:00Z"}}}で期間を限定 - より長い履歴:
countを最大10000まで増やして包括的な残高履歴を取得
PostBalance と PreBalance の差が、イベントごとの純増減を表します。正のデルタはトークン流入、負のデルタは流出を意味します。トークンのトップホルダーを取得するには?
残高順にランク付けされた、トークンのトップホルダーを取得します。主要フィールド
主要フィールド
| フィールド | 説明 |
|---|---|
Token.Address | トークンアドレス |
Holder.Address | ホルダーのウォレットアドレス |
LatestBalance | 現在のトークン残高 |
LatestBalanceUSD | 現在残高の USD 換算 |
FirstSeen | このホルダーが初めてトークンを取得した時刻 |
LastSeen | このトークンに関する直近のトランザクション |
カスタマイズのヒント
カスタマイズのヒント
- クジラ閾値:
where: {LatestBalanceUSD: {gt: 10000}}で大口ホルダーのみ表示 - アクティブなホルダー:
where: {LastSeen: {after: "2025-03-01T00:00:00Z"}}で最近活動したホルダーに限定 - ホルダー数:
countメトリクスでホルダー総数を取得
ウォレットの損益(PnL)を取得するには?
ウォレットのトークンごとの損益データを取得します。買い/売りのボリュームと取引回数を含みます。主要フィールド
主要フィールド
| フィールド | 説明 |
|---|---|
Wallet.Address | ウォレットアドレス |
Token.Address | トークンアドレス |
BuyVolumeUSDState | このトークンの買いに使った USD 合計 |
SellVolumeUSDState | このトークンの売却で受け取った USD 合計 |
BuyCountState | 買い取引の回数 |
SellCountState | 売り取引の回数 |
FirstTradeState | 最初の取引のタイムスタンプ |
LastTradeState | 直近の取引のタイムスタンプ |
カスタマイズのヒント
カスタマイズのヒント
- PnL の算出:
SellVolumeUSDState - BuyVolumeUSDStateがトークンごとの実現損益 - 保有中のポジション:
SellCountState < BuyCountStateのトークンで、まだ保有しているトークンを抽出 - 高頻度取引トークン:
BuyCountStateまたはSellCountStateでソートして最も取引の多いトークンを特定
WalletTokenPnL Cube は
ownerAddress ではなく walletAddress セレクターを使います。累積的なトレーディング指標を提供し、ポートフォリオ分析やパフォーマンスランキングに適しています。マルチチェーンの例
- Solana
- Ethereum
- BSC
- Polygon
次のステップ
DEX 取引
DEX のトレーディングデータ — トークン取引、ウォレット活動、トップトレーダーをクエリします。
送金(Transfers)
ウォレット間のオンチェーン送金を追跡します。
プールと流動性
DEX プールと流動性データを探索します。
OHLC と統計
ローソク足、取引統計、TokenSupplyUpdates、トークンメタデータを取得します。

