データセット スキーマ

このページでは、Blockchain Analytics のテーブル スキーマについて説明します。

Arbitrum One

分析に使用できるテーブル

  • blocks: Arbitrum ブロックデータを保持するテーブル。
  • decoded_events: さまざまな一般的な Arbitrum イベントタイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に発行された Arbitrum イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

Avalanche Contract Chain

分析に使用できるテーブル

  • blocks: Avalanche ブロックデータを保持するテーブル。
  • decoded_events: 一般的な Avalanche イベント タイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に生成された Avalanche イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

Cronos Mainnet

分析に使用できるテーブル

  • blocks: Cronos ブロックデータを保持するテーブル。
  • decoded_events: さまざまな一般的な Cronos イベントタイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に発行された Cronos イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

Ethereum Goerli

分析に使用できるテーブル

  • blocks: Ethereum Goerli ブロックデータを保持するテーブル。
  • decoded_events: さまざまな一般的な Ethereum Goerli イベントタイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に生成された Ethereum Goerli イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

Ethereum Mainnet

分析に使用できるテーブル

  • accounts_state: アカウントがオンチェーンで取引を行ったブロック高でのアカウントの状態を保持するテーブル(内部取引は除く)。
  • blocks: Ethereum ブロックデータを保持するテーブル。
  • decoded_events: さまざまな一般的な Ethereum イベントタイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に発行された Ethereum イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • token_transfers: ERC-20、ERC-721、ERC-1155 トークン転送を保持するテーブル。
  • traces: 特定のトランザクションまたはブロック報酬に対して EVM によって実行されたアクションを示す Parity スタイルのトレースを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

クラスタ化されたマテリアライズド ビュー

  • accounts: アカウントを外部所有アカウントまたはスマート コントラクトとして識別します。次のスキーマで address にクラスタリングされます。

    フィールド名 BigQuery の型 説明
    address STRING アカウントを識別するアドレス。
    code STRING アカウントがスマート コントラクトの場合、このアカウントのコンパイル済みランタイム バイトコード。
    code_hash STRING アカウントのコードのハッシュ。外部所有アカウントの場合、これは 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470 になります。コードが存在しない場合のハッシュです。
    is_contract BOOLEAN このアドレスがスマート コントラクトかどうか。アドレスがスマート コントラクトを識別する場合は true。
  • accounts_state_by_address: accounts_state テーブルと同じスキーマを持ち、address 列でデータをクラスタ化するマテリアライズド ビュー。

  • transactions_by_from_address: transactions テーブルと同じスキーマを持ち、from_address 列でデータをクラスタ化するマテリアライズド ビュー。

  • transactions_by_to_address: transactions テーブルと同じスキーマを持ち、to_address 列でデータをクラスタ化するマテリアライズド ビュー。

Fantom Opera

分析に使用できるテーブル

  • blocks: Fantom ブロックデータを保持するテーブル。
  • decoded_events: さまざまな一般的な Fantom イベントタイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に生成された Fantom イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

Optimism Mainnet

分析に使用できるテーブル

  • blocks: Optimism ブロックデータを保持するテーブル。
  • decoded_events: さまざまな一般的な Optimism イベントタイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に発行された Optimism イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

Polygon Mainnet

分析に使用できるテーブル

  • ブロック: ポリゴン ブロックデータを保持するテーブル。
  • decoded_events: さまざまな一般的な Polygon イベントタイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に発行された Polygon イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

Tron Mainnet

分析に使用できるテーブル

  • blocks: Tron ブロックデータを保持するテーブル。
  • decoded_events: さまざまな一般的な Tron イベントタイプのデコードされたイベントデータを保持するテーブル。
  • logs: オンチェーン アクティビティ中に発行された Tron イベントログを保持するテーブル。
  • receipts: トランザクションの領収書、トランザクションの結果に関するデータを保持するテーブル。
  • transactions: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。

BigQuery スキーマ

BigQuery の各テーブルの [スキーマ] タブを参照してください。

[スキーマ] タブ(BigQuery)

列の説明、BigQuery