We are rewriting this piece of code into Rust. Check out this repo for more info.
Indexer for Blobscan blockchain explorer that allows navigating the data of the EIP-4844 blobs.
The indexer crawl the blockchain fetching information from both the Execution and Beacon clients. The data is processed and stored in a MongoDB database.
Two environment variables are necessary to connect to the MongoDB database. Write the following lines in a new .env
file:
MONGODB_URI=mongodb+srv://<user>:<pass>@<host>/?retryWrites=true&w=majority
MONGODB_DB=<db-name>
Aditionally, the indexer needs to know the URL of both clients. If none is configured the defaults URL are assumed: http://localhost:8545
for the Execution client and http://localhost:3500
for the Beacon client.
To configure a custom URL write the following lines in a new .env
file:
EXECUTION_NODE_RPC_URL=<execution-node-rpc-url>
BEACON_NODE_RPC=<beacon-node-rpc-url>
Blobscan is being developed by Blossom Labs, a developer team specialized in building blockchain-based infrastructure for online communities.