Skip to content

De-duplicate enable_light_client_server #6959

Open
@michaelsproul

Description

@michaelsproul

The enable_light_client_server config is parsed 3 separate times at startup, and shimmed into 3 different structs. It would be nice if we could just define it in one place and have a single source of truth.

client_config.http_api.enable_light_client_server =
cli_args.get_flag("light-client-server");

if cli_args.get_flag("light-client-server") {
client_config.chain.enable_light_client_server = true;
}

// Light client server config.
config.enable_light_client_server = parse_flag(cli_args, "light-client-server");

We are flipping the flag polarity in this PR, but the same issue remains:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions