Dynamic config helpers for the UNC codebase.
This crate contains utilities that allow to reconfigure the node while it is running.
How to:
Logging and tracing
Make changes to log_config.json and send SIGHUP signal to the unc-node process.
Other config values
Makes changes to config.json and send SIGHUP signal to the unc-node process.
Fields of config that can be changed while the node is running:
expected_shutdown: the specified block height unc-node will gracefully shutdown at.
Changing other fields of config.json
The changes to other fields of config.json will be silently ignored as long as
config.json remains a valid json object and passes internal validation.
Please be careful about making changes to config.json because when a node
starts (or restarts), it checks the validity of the config files and crashes if
detects any issues.