Skip to content

Releases: threefoldfoundation/node-status-bot

v2.0

08 Jun 02:50
Compare
Choose a tag to compare

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

07 Jun 20:45
Compare
Choose a tag to compare

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.