This repository contains several components:
proto- Blobs protobuf definitionssubstreams- Substreams modules to stream blobs data from substreams-enabled Consensus Layer Firehosesubgraph- Substreams-based Subgraph that uses substreams moduleapi-service- REST API service to access to blobs via substreams sink that can be used as a drop-in replacement for Consensus Layer clients' blob_sidecar API
For source of block data, you need to have access to consensus layer substreams-enabled firehose endpoint for your chain, powered by Beacon Firehose.
You can either run your own stack or use endpoints provided by Pinax.
Currently, the following chains are supported:
- Ethereum:
eth-cl.substreams.pinax.network:443 - Holesky:
holesky-cl.substreams.pinax.network:443 - Sepolia:
sepolia-cl.substreams.pinax.network:443 - Goerli:
goerli-cl.substreams.pinax.network:443 - Gnosis:
gnosis-cl.substreams.pinax.network:443 - Chiado:
chiado-cl.substreams.pinax.network:443