EVM Data Buckets
Data buckets are created per-blockchain with the following names:
streaming-eth
for Ethereum Mainnetstreaming-bsc
for Binance Smart Chain Mainnetstreaming-matic
for Matic (Polygon) Mainnetstreaming-arbitrum
for Arbitrum Mainnetstreaming-optimism
for Optimism Mainnetstreaming-opbnb
for Binance OpBNB Mainnetstreaming-base
for Base Mainnet
Buckets contain the files with path
<EVM_CHAIN>.blocks.s3/<FOLDER>/<BLOCK>_<BLOCK_HASH>_<CONTENT_HASH>.block.lz4
where:
<EVM_CHAIN>
is the name of the chain ( same as in bucket name )<FOLDER>
is the folder of block number, rounded to 1000, padded with zeroes up to 12 digites, e.g. 000000001000<BLOCK>
is the block number, padded with zeroes up to 12 digites, e.g. 000000001234<BLOCK_HASH>
block hash, hex, 0x prefixed<CONTENT_HASH>
content hash
The content is Protobuf encoded and LZ4 compressed file of the raw block from the blockchain node, with all traces.
Schema for Protobuf is BlockMessage of block_message.proto