skhomuti / csm-sentinel

Provides your CSM Node Operator events to the telegram chats
GNU General Public License v3.0
5 stars 1 forks source link

CSM Sentinel

CSM Sentinel is a telegram bot that sends you notifications for your CSM Node Operator events.

Public Instances

These bots are owned by @skhomuti: Ethereum and Holesky

Please note that no guarantee is given for the availability of the bot. Also consider privacy concerns when using a public instance.

Running your own instance

First, you need to create a bot on Telegram. You can do this by talking to the BotFather.

Then, you need to create a .env by copying one of the env.example.ethereum or env.example.holesky files and filling in the required fields:

All other fields are pre-filled with the contracts from the corresponding network.

Run the CSM Sentinel using Docker compose:

docker compose up -d

Or using Docker:

docker build -t csm-sentinel .
docker volume create csm-sentinel-persistece

docker run -d --env-file=.env --name csm-sentinel -v csm-sentinel-persistent:/app/.storage csm-sentinel