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 {
124
124
genesis_backfill : false ,
125
125
always_prepare_payload : false ,
126
126
epochs_per_migration : crate :: migrate:: DEFAULT_EPOCHS_PER_MIGRATION ,
127
- enable_light_client_server : false ,
127
+ enable_light_client_server : true ,
128
128
malicious_withhold_count : 0 ,
129
129
enable_sampling : false ,
130
130
blob_publication_batches : 4 ,
Original file line number Diff line number Diff line change @@ -170,7 +170,7 @@ impl Default for Config {
170
170
sse_capacity_multiplier : 1 ,
171
171
enable_beacon_processor : true ,
172
172
duplicate_block_status_code : StatusCode :: ACCEPTED ,
173
- enable_light_client_server : false ,
173
+ enable_light_client_server : true ,
174
174
target_peers : 100 ,
175
175
}
176
176
}
Original file line number Diff line number Diff line change @@ -354,7 +354,7 @@ impl Default for Config {
354
354
topics : Vec :: new ( ) ,
355
355
proposer_only : false ,
356
356
metrics_enabled : false ,
357
- enable_light_client_server : false ,
357
+ enable_light_client_server : true ,
358
358
outbound_rate_limiter_config : None ,
359
359
invalid_block_storage : None ,
360
360
inbound_rate_limiter_config : None ,
Original file line number Diff line number Diff line change @@ -1494,9 +1494,18 @@ pub fn cli_app() -> Command {
1494
1494
. arg (
1495
1495
Arg :: new ( "light-client-server" )
1496
1496
. 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" )
1499
1507
. action ( ArgAction :: SetTrue )
1508
+
1500
1509
. help_heading ( FLAG_HEADER )
1501
1510
. display_order ( 0 )
1502
1511
)
Original file line number Diff line number Diff line change @@ -179,8 +179,8 @@ pub fn get_config<E: EthSpec>(
179
179
cli_args. get_flag ( "light-client-server" ) ;
180
180
}
181
181
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 ;
184
184
}
185
185
186
186
if let Some ( cache_size) = clap_utils:: parse_optional ( cli_args, "shuffling-cache-size" ) ? {
@@ -1419,7 +1419,7 @@ pub fn set_network_config(
1419
1419
}
1420
1420
1421
1421
// 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" ) ;
1423
1423
1424
1424
// The self limiter is enabled by default. If the `self-limiter-protocols` flag is not provided,
1425
1425
// 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() {
2522
2522
}
2523
2523
2524
2524
#[ 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 ( ) {
2526
2537
CommandLineTest :: new ( )
2527
2538
. flag ( "http" , None )
2528
- . flag ( "light-client-server" , None )
2539
+ . flag ( "disable- light-client-server" , None )
2529
2540
. run_with_zero_port ( )
2530
2541
. with_config ( |config| {
2531
- assert ! ( config. http_api. enable_light_client_server) ;
2542
+ assert ! ( ! config. http_api. enable_light_client_server) ;
2532
2543
} ) ;
2533
2544
}
2534
2545
You can’t perform that action at this time.
0 commit comments