From cae4c5f93c6fbde2963f35631ac90e96f695bc74 Mon Sep 17 00:00:00 2001 From: Richard Creighton Date: Tue, 26 May 2026 13:44:40 +0100 Subject: [PATCH] cmd/utils: respect --state.size-tracking=false (#35011) Passing `--state.size-tracking=false` currently cannot disable state size tracking when it was enabled by the config file because the CLI path only turns the config value on. --------- Co-authored-by: Jared Wasinger --- cmd/utils/flags.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index c41cf4ee40..a48d9ccef2 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -1936,8 +1936,8 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) { cfg.EthDiscoveryURLs = SplitAndTrim(urls) } } - if ctx.Bool(StateSizeTrackingFlag.Name) { - cfg.EnableStateSizeTracking = true + if ctx.IsSet(StateSizeTrackingFlag.Name) { + cfg.EnableStateSizeTracking = ctx.Bool(StateSizeTrackingFlag.Name) } // Override any default configs for hard coded networks. switch {