このページでは、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 の型 説明 addressSTRING アカウントを識別するアドレス。 codeSTRING アカウントがスマート コントラクトの場合、このアカウントのコンパイル済みランタイム バイトコード。 code_hashSTRING アカウントのコードのハッシュ。外部所有アカウントの場合、これは 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470になります。コードが存在しない場合のハッシュです。is_contractBOOLEAN このアドレスがスマート コントラクトかどうか。アドレスがスマート コントラクトを識別する場合は 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)](https://docs.cloud.google.com/static/blockchain-analytics/images/schema-tab.png?authuser=3&hl=ja)
