google-big-queryHow can I use Google Big Query to analyze Ethereum data?
Google Big Query allows you to analyze Ethereum data. You can use Big Query to query and analyze Ethereum transactions, blocks, and logs. The following is an example of a query that retrieves the first 10 blocks from the Ethereum Mainnet.
SELECT *
FROM `bigquery-public-data.crypto_ethereum.blocks`
ORDER BY number
LIMIT 10
The output of this query is a table with the following fields:
number
: The block numberhash
: The block hashparent_hash
: The hash of the parent blocknonce
: The nonce of the blocksha3_uncles
: The SHA3 of the uncles in the blocklogs_bloom
: The bloom filter for the logs of the blocktransactions_root
: The root of the transactions trie of the blockstate_root
: The root of the state trie of the blockminer
: The address of the miner of the blockdifficulty
: The difficulty of the blocktotal_difficulty
: The total difficulty of the blocksize
: The size of the blockextra_data
: The extra data of the blockgas_limit
: The gas limit of the blockgas_used
: The gas used by the blocktimestamp
: The timestamp of the block
You can use Big Query to analyze Ethereum data in more detail by combining the blocks
table with other tables in the crypto_ethereum
dataset. For example, you can join the blocks
table with the transactions
table to retrieve all the transactions in a given block.
Helpful links
More of Google Big Query
- How do I create and use a user-defined function (UDF) in Google BigQuery?
- How can I use Google Big Query to count the number of zeros in a given dataset?
- How do I rename a column in Google BigQuery?
- How do I use a full outer join in Google Big Query?
- How do I use Google Big Query with Zoom?
- ¿Cuáles son las ventajas y desventajas de usar Google BigQuery?
- How do I use Google Big Query to zip files?
- How do I create a primary key in Google Big Query?
- How do I use wildcards in Google BigQuery?
- How do I find the Google BigQuery project ID?
See more codes...