diff --git a/cmd/utils/flags.go b/cmd/utils/flags.go index 60789900fd..1142a0b74a 100644 --- a/cmd/utils/flags.go +++ b/cmd/utils/flags.go @@ -831,12 +831,6 @@ var ( } // XDC settings - Enable0xPrefixFlag = &cli.BoolFlag{ - Name: "enable-0x-prefix", - Usage: "Address use 0x-prefix (Deprecated: this is on by default, to use xdc prefix use --enable-xdc-prefix)", - Value: true, - Category: flags.XdcCategory, - } EnableXDCPrefixFlag = &cli.BoolFlag{ Name: "enable-xdc-prefix", Usage: "Address use xdc-prefix (default = false)", @@ -1325,7 +1319,10 @@ func SetP2PConfig(ctx *cli.Context, cfg *p2p.Config) { // SetNodeConfig applies node-related command line flags to the config. func SetNodeConfig(ctx *cli.Context, cfg *node.Config) { - flags.CheckExclusive(ctx, Enable0xPrefixFlag, EnableXDCPrefixFlag) + if ctx.IsSet(Enable0xPrefixFlag.Name) { + log.Warn("The flag enable-0x-prefix is deprecated, please remove this flag") + flags.CheckExclusive(ctx, Enable0xPrefixFlag, EnableXDCPrefixFlag) + } SetP2PConfig(ctx, &cfg.P2P) setIPC(ctx, cfg) setHTTP(ctx, cfg) diff --git a/cmd/utils/flags_legacy.go b/cmd/utils/flags_legacy.go index ca43ffe71f..731b3e69ab 100644 --- a/cmd/utils/flags_legacy.go +++ b/cmd/utils/flags_legacy.go @@ -40,6 +40,7 @@ var DeprecatedFlags = []cli.Flag{ XDCXDataDirFlag, LightServFlag, LightPeersFlag, + Enable0xPrefixFlag, } var ( @@ -100,6 +101,13 @@ var ( Usage: "This used to enable the 'personal' namespace.", Category: flags.DeprecatedCategory, } + // Deprecated November 2025 + Enable0xPrefixFlag = &cli.BoolFlag{ + Name: "enable-0x-prefix", + Usage: "Address use 0x-prefix (Deprecated: this is on by default, to use xdc prefix use --enable-xdc-prefix)", + Value: true, + Category: flags.DeprecatedCategory, + } ) // showDeprecated displays deprecated flags that will be soon removed from the codebase.