Bunch of improvements, features and refactoring courtesy of @Zapata that easily deserves a new major version.
Release note:
- feature: Add check of price feeds (4a487a9)
- feature: Display informations on votes, and notify on (de)activation. (9a3227c)
- improvement: Use an authorized user list instead of password for authorization. (8ffcbe3)
- bug_fix: Do not loose witness_url when updating signing key. (beca17c)
- improvement: Do not send settings in recap, focus only on retrieved infos, optimize for telegram preview. (0b1889f)
- improvement: /switch roll between multiple backup keys. (08eb281)
- feature: Validate configuration file. (7f5af8c)
- improvement: Improve documentation layout, and add telegram completion instructions. (a77f760)
- improvement: Refactor code for easier maintenance. (b3ec7e4)
Upgrade procedure:
Configuration file has changed:
backup_key
does not exists anymore, usewitness_signing_keys
(string array) instead.telegram_password
does not exists anymore, usetelegram_authorized_users
(string array) instead.feeds_to_check
,feed_publication_threshold
,feed_checking_interval
have been added but they are optional. Use them to configure price feed checks.
See updated sample configuration.