koi_net.components.config_provider

Classes

ConfigProvider(config_schema, root_dir)

Loads node config from a YAML file, and provides proxied access to it.

class koi_net.components.config_provider.ConfigProvider(config_schema, root_dir)[source]

Bases: object

Loads node config from a YAML file, and provides proxied access to it.

mutate()[source]

Helper method to modify and write config changes.

save_to_yaml()[source]

Saves config to YAML file.

start()[source]

Saves default config to disk on startup.

wipe()[source]

Deletes config file and private key PEM file.