diff --git a/config.go b/config.go index 923ad4a..0fb369a 100644 --- a/config.go +++ b/config.go @@ -146,5 +146,11 @@ func loadJSONConfig() jsonConfig { def.MockSlippagePct = cfg.MockSlippagePct } + // Boolean fields: zero default is false, so use OR logic + // When JSON has true → true || false = true (override) + // When JSON has false → false || false = false (keep default) + def.TestMode = cfg.TestMode || def.TestMode + def.TradeEnabled = cfg.TradeEnabled || def.TradeEnabled + return def }