Releases: threefoldfoundation/node-status-bot
Releases · threefoldfoundation/node-status-bot
v2.0
This release marks the initial completion of features needed to provide alerts and reports regarding farmerbot violations. In summary:
- The ingester.py standalone program reads blocks from TF Chain and creates a SQLite database of relevant events
- A new find_violations.py module provides a partial implementation of the minting logic that works against the database to detect farmerbot related violations
- In the bot itself, users can check their nodes for violations manually, and alerts are generated for subscribed nodes when new violations occur or are suspected
v1.0
This is a stable version of the bot with the following features:
- Get status of nodes using similar model as Dashboard
- Subscribe to alerts on nodes
- Farmerbot node statuses are supported, as are alerts for nodes not waking up within 24 hours
It has the following deficiencies:
- Ping command is disabled because the RMB implementation was not robust enough
- No support for farmerbot violations, either in reports or alerts
Following this release, work began to add support for farmerbot violation alerts. That increases the complexity of the bot substantially, by adding a new service to fetch and store data from TF Chain. So this is the extent of progress on its original, simpler form.