メインコンテンツへスキップ

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.

Transfers Cube には、オンチェーンのトークン送金イベントが格納されています — トークンがウォレット間を移動するたびの記録です。ウォレット活動の追跡、大口の動きの監視、トークンフローの分析、取引所への入出金の検知などに使えます。
以下の例はすべて network: sol(Solana)を使用しています。他の対応チェーンでは ethbscpolygon に置き換えてください。

最新の送金を取得するには?

Solana 上の直近 10 件のトークン送金を取得します。送信者、受信者、数量、USD 換算額を含みます。
query {
  Solana {
    Transfers(
      limit: {count: 10}
      orderBy: {descending: Block_Time}
    ) {
      Block { Time }
      Transaction { Hash }
      Transfer {
        Currency { MintAddress }
        Sender { Address }
        Receiver { Address }
        Amount
        AmountInUSD
      }
    }
  }
}
GraphQL IDE で開く — 上記クエリを貼り付けて、オートコンプリートとスキーマ探索付きで対話的に実行できます。
フィールド説明
Block.Timeブロックのタイムスタンプ(ISO 8601)
Transaction.Hashオンチェーンのトランザクションハッシュ
Transfer.Currency.MintAddress送金されているトークンのアドレス
Transfer.Sender.Addressトークンを送ったウォレット
Transfer.Receiver.Addressトークンを受け取ったウォレット
Transfer.Amount送金されたトークン数
Transfer.AmountInUSD発生時点での送金額の USD 換算
  • トークンで絞り込み: tokenAddress: {is: "TOKEN_ADDRESS"} を追加して特定トークンの送金のみ表示
  • 大口のみ: where: {Transfer: {AmountInUSD: {gt: 10000}}} を追加してクジラの動きを検知
  • 期間指定: where: {Block: {Time: {after: "2025-03-01T00:00:00Z"}}} で期間を限定

ウォレットからの送金(出金)を取得するには?

senderAddress セレクターを使って、特定ウォレットからの送金を取得します。
query {
  Solana {
    Transfers(
      limit: {count: 20}
      senderAddress: {is: "WALLET_ADDRESS"}
      orderBy: {descending: Block_Time}
    ) {
      Block { Time }
      Transfer {
        Currency { MintAddress }
        Receiver { Address }
        Amount
        AmountInUSD
      }
    }
  }
}
WALLET_ADDRESS を調査したい実際のウォレットアドレスに置き換えてください。
フィールド説明
Transfer.Currency.MintAddress送ったトークン
Transfer.Receiver.Address受信者
Transfer.Amount送ったトークン数
Transfer.AmountInUSD送金時点の USD 換算額
  • 特定トークンのみ: tokenAddress: {is: "TOKEN_ADDRESS"} を追加して 1 トークンに絞る
  • 件数の増加: count: 20 を最大 10000 まで変更してより深い履歴を取得
  • 受信者フィルター: where: {Transfer: {Receiver: {Address: {is: "RECEIVER_ADDRESS"}}}} で 2 ウォレット間の送金を追跡

ウォレットへの送金(入金)を取得するには?

receiverAddress セレクターを使って、ウォレットへの着金を取得します。
query {
  Solana {
    Transfers(
      limit: {count: 20}
      receiverAddress: {is: "WALLET_ADDRESS"}
      orderBy: {descending: Block_Time}
    ) {
      Block { Time }
      Transfer {
        Currency { MintAddress }
        Sender { Address }
        Amount
        AmountInUSD
      }
    }
  }
}
Transfers Cube は senderAddressreceiverAddress の両方のセレクターをサポートしています。where と組み合わせて、期間や最小額などの追加フィルターが可能です。

特定トークンの全送金を取得するには?

ネットワーク上の特定トークンのすべての送金を追跡します。
query {
  Solana {
    Transfers(
      limit: {count: 20}
      tokenAddress: {is: "TOKEN_ADDRESS"}
      orderBy: {descending: Block_Time}
    ) {
      Block { Time }
      Transaction { Hash }
      Transfer {
        Sender { Address }
        Receiver { Address }
        Amount
        AmountInUSD
      }
    }
  }
}
  • クジラアラート: where: {Transfer: {AmountInUSD: {gt: 100000}}} で大口送金のみ(10 万ドル超)
  • ダスト除外: where: {Transfer: {Amount: {gt: 0.01}}} で微小額を除外
  • 期間限定: where: {Block: {Time: {since: "2025-03-27T00:00:00Z"}}} と組み合わせて当日の送金のみ

マルチチェーンの例

query {
  Solana {
    Transfers(
      limit: {count: 5}
      orderBy: {descending: Block_Time}
    ) {
      Block { Time }
      Transfer {
        Currency { MintAddress }
        Sender { Address }
        Receiver { Address }
        Amount
      }
    }
  }
}

次のステップ

DEX 取引

DEX のトレーディングデータ — トークン取引、ウォレット活動、トップトレーダーをクエリします。

残高とホルダー

ウォレット残高、残高履歴、トップホルダーを調べます。

プールと流動性

DEX プールと流動性データを探索します。

OHLC と統計

ローソク足、取引統計、時価総額、トークンメタデータを取得します。