Ethereum
There are some notable differences between the datasets which can be used together:
Feature | Blockchain Analytics dataset | Ethereum public dataset |
---|---|---|
Raw data: Comprehensive raw data including every object in every block. | Lossless values: Decimal number represented as a STRING to preserve full numeric precision of UINT256 decimal numbers, e.g. "42.9999999". |
In addition to providing the lossless string values and the lossy numeric value, we provide functions that allow you to query the lossless values as numbers. |
ETH balances: Ether balances for all externally owned addresses that have sent or received ether. |
Higher granularity at per-block level. |
Contract classification: Labels for contracts that adhere to EIP standards such as ERC-20, ERC-721, and ERC-1155. | Work in progress for GA release |
Token transfers: Token transfer transactions are identified for easy computation of current and historical balances. |
In addition to ERC-20 transfers, we also provide decoded ERC-721 and ERC-1155 transfer events. |
Token balances: Token balances for all externally owned addresses. | Work in progress for GA release |
Event Decoding: Decoded values for popular contract events. | Data freshness: Duration of time that measures when data is seen on-chain to when it is available for query. | On average 12 minutes, or 64 blocks, behind latest. This is the standard time for finalized commitment and reduces the chance of the data being subject to a chain re-org. | On average 4 minutes, or 20 blocks, behind latest. |
What's next for the Ethereum dataset?
Beyond raw blockchain data, we'll provide derived data that makes querying and understanding the data simple.
Contract classification: By analyzing transactions for a specific contract, it's possible to determine whether that contract conforms to an ERC standard. Specifically we aim to classify whether a contract is ERC-20, ERC-721, or ERC-1155. This classification allows users to focus their analysis on tokens.
Token balances: Once we have classified contracts, we'll then compute balances for each wallet. This will allow you to better understand what kind and how many assets a particular wallet has without doing the manual computation on your own.