ChainDensity is a web application that visualizes event and transaction density for Ethereum and other EVM-compatible blockchains.
-
Install Python 3.10 or higher.
-
Install uv:
pip install uv
-
Clone the repository:
git clone [email protected]:enviodev/event-density-hack.git cd chaindensity
-
Create a virtual environment and install dependencies:
uv venv source .venv/bin/activate # On Windows, use: .venv\Scripts\activate uv pip install -r requirements.txt
-
Run the application:
python app.py
-
Open your web browser and navigate to
http://localhost:5001
.
-
Ensure you have Docker installed on your system.
-
Build the Docker image:
docker build -t chaindensity .
-
Run the Docker container:
docker run -p 5001:5001 chaindensity
-
Open your web browser and navigate to
http://localhost:5001
.
- Enter an Ethereum address in the "Address" field.
- Select "Event" or "Transaction" from the dropdown menu.
- Choose a network from the "Network" dropdown.
- Click "Submit" to generate the density plot.
- Blast L2 Bridge - Event Density
- OP Token - Transaction Density
- Fren Pet - Event Density
If you have ideas or want to contribute, please join our Discord.
Made by envio and powered by Hypersync.