public StratumServerConfig(dynamic config) { try { // load the config data. Enabled = config.enabled; BindInterface = string.IsNullOrEmpty(config.bind) ? "0.0.0.0" : config.bind; Port = config.port; Diff = config.diff == 0 ? 16 : (float)config.diff; Vardiff = new VardiffConfig(config.vardiff); Valid = true; } catch (Exception e) { Valid = false; Log.Logger.ForContext<StratumServerConfig>().Error(e, "Error loading stratum server configuration"); } }
public StratumServerConfig(dynamic config) { try { // set the defaults; BindInterface = "0.0.0.0"; // load the config data. Enabled = config.enabled; BindInterface = config.bind; Port = config.port; Diff = config.diff; Vardiff = new VardiffConfig(config.vardiff); Valid = true; } catch (Exception e) { Valid = false; Log.Logger.ForContext<StratumServerConfig>().Error(e, "Error loading stratum server configuration"); } }