Skip to main content

Ethereum Deposit Tracker

This Ethereum Deposit Tracker monitors and records ETH deposits on the Beacon Deposit Contract (0x00000000219ab540356cBB839Cbe05303d7705Fa). The application integrates Ethereum RPC methods, uses a TypeScript backend, Postgres database with Drizzle ORM, and includes monitoring and alerting with Grafana, Prometheus, and cAdvisor.

Follow the steps in this documentation site to self-host this application.

Next Steps

To get started, ensure that you have the necessary prerequisites installed. You can find detailed instructions on installing Node.js, Docker, and other necessary tools in the Prerequisites section.

Once you're set up, follow the guide to configure your environment, connect to the Beacon Deposit Contract, and deploy the project on your infrastructure. Additionally, optional features like Telegram notifications and custom Grafana dashboards can be configured to enhance your monitoring capabilities.