A monitoring and alerting tool for Tendermint validators that notifies when blocks are missed.
TenderDuty is a monitoring and alerting tool specifically built for validators on Tendermint-based blockchains, such as those in the Cosmos ecosystem. It continuously watches for missed pre-commits and blocks, sending notifications to validators to prevent downtime and slashing risks. The tool includes a web dashboard, multi-chain support, and integrations with Telegram and Discord for real-time alerts.
Blockchain validators and node operators running Tendermint-based chains who need reliable monitoring to avoid missing blocks and maintain network participation.
Developers choose TenderDuty for its dedicated focus on validator alerting, ease of deployment with Docker, and comprehensive features like a web dashboard and multi-chain monitoring, which are often missing in generic monitoring solutions.
Notification tool for Cosmos/Tendermint validators, sends alerts when missing pre-commits
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Supports monitoring multiple Tendermint chains from a single instance, with split configuration files in 'chains.d' for easier management, as detailed in the README.
Sends configurable alerts via Telegram and Discord for missed blocks and downtime, ensuring validators are immediately notified to prevent slashing risks.
Offers a 30-second Docker quickstart with simple commands for setup and persistence, making installation straightforward for containerized environments.
Includes a visual web interface for real-time status tracking and exports metrics to Prometheus for integration with existing monitoring stacks.
The README explicitly states that documentation is a work-in-progress, which can hinder setup, customization, and troubleshooting for users.
Designed solely for Tendermint-based chains, making it unsuitable for monitoring other blockchain ecosystems without significant modifications.
Requires editing YAML configuration files, which can be error-prone and less intuitive compared to GUI-based or automated configuration tools.