Expand description
Dynamic config helpers for the NEAR 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 neard process.
§Other config values
Makes changes to config.json and send SIGHUP signal to the neard process.
§Fields of config that can be changed while the node is running:
expected_shutdown: the specified block height neard 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§
- Updatable
Config Loader - Pushes the updates to listeners.
- Updatable
Configs - Contains the latest state of configs which can be updated at runtime.