Crate unc_dyn_configs
source ·Expand description
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.
Structs§
- Pushes the updates to listeners.
- Contains the latest state of configs which can be updated at runtime.