Mina Monitor v2.0.0
What's new
- Changed data exchange protocol from
http(s)tows(s) - Added Docker file for server and built docker image (
olton/mina_monitor_server) - To the Server added command line arguments support. Now you can rewrite config parameters with command line arguments
- Refactoring server code, switch to CommonJS modules
- Control for mina stopped with
journalctland write this event to the log - New supported time format for config parameters - short string (see README)
- A lot of client config parameters are deprecated:
intervals,price,hosts,useHost,useHttps
Changelog
-
Server: changed data exchange protocol from
http(s)tows(s) -
Server: added command line arguments support. Now you can rewrite config parameters with command line arguments
-
Server: refactoring code, switch to CommonJS modules
-
Server: improved
alerterforHANGstate detecting -
Server: added logic to disable
HANGalert/restart whenhangInterval,hangIntervalAlertis0 -
Server: added control for mina stopped with
journalctland write this event to the log -
Server: added alert to
telegramand/ordiscordaboutmina daemonstops by failure (info fromjournalctl) -
Server: added response for request
sync-state. Return daemon sync state (SYNCED,BOOTSTRAP, ...) orUNKNOWN -
Server: added helper function
timeParser(t)for parsing time, defined in short string (ex:1d3h23m45s,30m,10s,2h30s) -
Server: config parameter
restartAfterNotSyncedmust be defined in milliseconds or short time string (ex:30m) -
Server: changed alerts events to Telegram and Discord. Value
NON_SYNCEDis deprecated, to alert change sync status use valueSTATUS -
Server: changed config property
price:intervaltoprice:sendInterval -
Server: removed collecting Mina Explorer Height, config parameter
observeExplorerdeprecated -
Server: config parameter
blockDiffnow can be0to disable fork checking -
Server: config parameter
blockDiffToRestartnow can be0to disable restart node when fork detected -
Client: changed data exchange protocol from
http(s)tows(s) -
Client: added support short string time format in config
-
Client: config parameters
inervals:*are deprecated -
Client: config parameters
price:*are deprecated -
Client: config parameters
proxy,useProxyare deprecated -
Client: config parameters
hosts,useHostare deprecated. You must use parameterhost: "server_ip_or_name:port" -
Client: config parameter
useHttpsare deprecated. You must use parameterhttps: true|false -
Client: fixed color for uptime position label for 120+ places