このページでは、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
- logs: オンチェーン アクティビティ中に発行された Cronos イベントログを保持するテーブル。
- receipts: トランザクション レシート、トランザクションの結果に関するデータ を保持するテーブル。
- **transactions**: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。
Ethereum Goerli
となり、Ethereum Foundation によるメンテナンスは終了しています。分析に使用できるテーブル
- blocks: Ethereum Goerli ブロックデータを保持するテーブル。
- decoded_events
- **logs** : オンチェーン アクティビティ中に発行された Ethereum Goerli イベントログを保持するテーブル。
- receipts: トランザクション レシート、トランザクションの結果に関するデータ を保持するテーブル。
- **transactions**: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。
Ethereum Mainnet
分析に使用できるテーブル
- accounts_state: アカウントがオンチェーンでトランザクションを行っていることが確認されたブロック高でのアカウントの状態を保持するテーブル(内部 トランザクションは除く)。
- blocks: イーサリアム ブロックデータを保持するテーブル。
- decoded_events
- logs: オンチェーン アクティビティ中に発行されたイーサリアム イベントログを保持するテーブル。
- 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
- logs: オンチェーン アクティビティ中に発行された Fantom イベントログを保持するテーブル。
- receipts: トランザクション レシート、トランザクションの結果に関するデータ を保持するテーブル。
- **transactions**: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。
Optimism Mainnet
分析に使用できるテーブル
- blocks: Optimism ブロックデータを保持するテーブル。
- decoded_events: さまざまな一般的な Optimism イベントタイプのデコードされたイベントデータを保持するテーブル。
- logs: オンチェーン アクティビティ中に発行された Optimism イベントログを保持するテーブル。
- receipts: トランザクション レシート、トランザクションの結果に関するデータ を保持するテーブル。
- transactions: 外部所有 アカウントによって開始されたアクションであるトランザクションを保持するテーブル。
Polygon Mainnet
分析に使用できるテーブル
- **blocks**: Polygon ブロックデータを保持するテーブル。
- decoded_events: さまざまな一般的な Polygon イベントタイプのデコードされたイベントデータを保持するテーブル。
- logs: オンチェーン アクティビティ中に発行された Polygon イベントログを保持するテーブル。
- receipts: トランザクション レシート、トランザクションの結果に関するデータ を保持するテーブル。
- transactions: 外部所有 アカウントによって開始されたアクションであるトランザクションを保持するテーブル。
Tron Mainnet
分析に使用できるテーブル
- blocks: Tron ブロックデータを保持するテーブル。
- decoded_events
- logs: オンチェーン アクティビティ中に発行された Tron イベントログを保持するテーブル。
- receipts: トランザクション レシート、トランザクションの結果に関するデータ を保持するテーブル。
- **transactions**: 外部所有アカウントによって開始されたアクションであるトランザクションを保持するテーブル。
BigQuery スキーマ
BigQuery の各テーブルの [スキーマ] タブを参照してください。
![[スキーマ] タブ(BigQuery)](https://docs.cloud.google.com/static/blockchain-analytics/images/schema-tab.png?authuser=5&hl=ja)
