Skip to content

a bot to monitor cosmos-based validator proposals and alert on telegram channel

Notifications You must be signed in to change notification settings

pryzm-finance/validator-monitoring-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

validator-monitoring-bot

This repository is a bot to monitor Cosmos-based validator proposals and alert on telegram channel

Main Features

This bot uses the chain LCD to query:

  • The active proposals list on a chain
  • Alerts as a new proposal arrives and sends the details to a telegram chat.
  • Checks if a validator has voted for any of the active proposals or not.
  • It also has a feature to send scheduled integrated reports to a telegram chat about the status of a specific validator's votes on active proposals of a specific chain. (The default config sends daily report at 8:00 UTC and can be changed on the etc/crontab file)

Customizations before start

  1. Open telegramBot.py and enter the details of your telegram bot id and channel ids in the variables.
  2. Open config.cfg and replace your Chain LCDs and validator addresses that you want to monitor

Quick Start Using Docker

Using docker-compose:

  1. To access the challenges, you need docker and docker-compose installed.
  2. Clone the repository
    git clone https://github.com/prism-finance/validator-monitoring-bot
  3. Open the main directory of the project (where docker-compose.yml file exists) and run: docker-compose up -d

About

a bot to monitor cosmos-based validator proposals and alert on telegram channel

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages