/blobscan-indexer

Deprecated blobscan indexer (mongodb only)

Primary LanguageJavaScriptMIT LicenseMIT

Blobscan indexer

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.

How it works?

The indexer crawl the blockchain fetching information from both the Execution and Beacon clients. The data is processed and stored in a MongoDB database.

How to run it?

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>

About Blossom Labs

blossom labs

Blobscan is being developed by Blossom Labs, a developer team specialized in building blockchain-based infrastructure for online communities.