File tree Expand file tree Collapse file tree 6 files changed +31
-11
lines changed
Expand file tree Collapse file tree 6 files changed +31
-11
lines changed Original file line number Diff line number Diff line change @@ -124,7 +124,7 @@ impl Default for ChainConfig {
124124 genesis_backfill : false ,
125125 always_prepare_payload : false ,
126126 epochs_per_migration : crate :: migrate:: DEFAULT_EPOCHS_PER_MIGRATION ,
127- enable_light_client_server : false ,
127+ enable_light_client_server : true ,
128128 malicious_withhold_count : 0 ,
129129 enable_sampling : false ,
130130 blob_publication_batches : 4 ,
Original file line number Diff line number Diff line change @@ -170,7 +170,7 @@ impl Default for Config {
170170 sse_capacity_multiplier : 1 ,
171171 enable_beacon_processor : true ,
172172 duplicate_block_status_code : StatusCode :: ACCEPTED ,
173- enable_light_client_server : false ,
173+ enable_light_client_server : true ,
174174 target_peers : 100 ,
175175 }
176176 }
Original file line number Diff line number Diff line change @@ -354,7 +354,7 @@ impl Default for Config {
354354 topics : Vec :: new ( ) ,
355355 proposer_only : false ,
356356 metrics_enabled : false ,
357- enable_light_client_server : false ,
357+ enable_light_client_server : true ,
358358 outbound_rate_limiter_config : None ,
359359 invalid_block_storage : None ,
360360 inbound_rate_limiter_config : None ,
Original file line number Diff line number Diff line change @@ -1494,9 +1494,18 @@ pub fn cli_app() -> Command {
14941494 . arg (
14951495 Arg :: new ( "light-client-server" )
14961496 . long ( "light-client-server" )
1497- . help ( "Act as a full node supporting light clients on the p2p network \
1498- [experimental]")
1497+ . help ( "DEPRECATED" )
1498+ . action ( ArgAction :: SetTrue )
1499+
1500+ . help_heading ( FLAG_HEADER )
1501+ . display_order ( 0 )
1502+ )
1503+ . arg (
1504+ Arg :: new ( "disable-light-client-server" )
1505+ . long ( "light-client-server" )
1506+ . help ( "DEPRECATED" )
14991507 . action ( ArgAction :: SetTrue )
1508+
15001509 . help_heading ( FLAG_HEADER )
15011510 . display_order ( 0 )
15021511 )
Original file line number Diff line number Diff line change @@ -179,8 +179,8 @@ pub fn get_config<E: EthSpec>(
179179 cli_args. get_flag ( "light-client-server" ) ;
180180 }
181181
182- if cli_args. get_flag ( "light-client-server" ) {
183- client_config. chain . enable_light_client_server = true ;
182+ if cli_args. get_flag ( "disable- light-client-server" ) {
183+ client_config. chain . enable_light_client_server = false ;
184184 }
185185
186186 if let Some ( cache_size) = clap_utils:: parse_optional ( cli_args, "shuffling-cache-size" ) ? {
@@ -1419,7 +1419,7 @@ pub fn set_network_config(
14191419 }
14201420
14211421 // Light client server config.
1422- config. enable_light_client_server = parse_flag ( cli_args, "light-client-server" ) ;
1422+ config. enable_light_client_server = ! parse_flag ( cli_args, "disable- light-client-server" ) ;
14231423
14241424 // The self limiter is enabled by default. If the `self-limiter-protocols` flag is not provided,
14251425 // the default params will be used.
Original file line number Diff line number Diff line change @@ -2522,13 +2522,24 @@ fn light_client_server_enabled() {
25222522}
25232523
25242524#[ test]
2525- fn light_client_http_server_enabled ( ) {
2525+ fn light_client_server_disabled ( ) {
2526+ CommandLineTest :: new ( )
2527+ . flag ( "disable-light-client-server" , None )
2528+ . run_with_zero_port ( )
2529+ . with_config ( |config| {
2530+ assert ! ( !config. network. enable_light_client_server) ;
2531+ assert ! ( !config. chain. enable_light_client_server) ;
2532+ } ) ;
2533+ }
2534+
2535+ #[ test]
2536+ fn light_client_http_server_disabled ( ) {
25262537 CommandLineTest :: new ( )
25272538 . flag ( "http" , None )
2528- . flag ( "light-client-server" , None )
2539+ . flag ( "disable- light-client-server" , None )
25292540 . run_with_zero_port ( )
25302541 . with_config ( |config| {
2531- assert ! ( config. http_api. enable_light_client_server) ;
2542+ assert ! ( ! config. http_api. enable_light_client_server) ;
25322543 } ) ;
25332544}
25342545
You can’t perform that action at this time.
0 commit comments