@@ -40,10 +40,7 @@ use sc_consensus::{
4040use sc_network:: { config:: SyncMode , service:: traits:: NetworkService , NetworkBackend } ;
4141use sc_network_sync:: SyncingService ;
4242use sc_network_transactions:: TransactionsHandlerController ;
43- use sc_service:: {
44- build_polkadot_syncing_strategy, Configuration , NetworkStarter , SpawnTaskHandle , TaskManager ,
45- WarpSyncConfig ,
46- } ;
43+ use sc_service:: { Configuration , NetworkStarter , SpawnTaskHandle , TaskManager , WarpSyncConfig } ;
4744use sc_telemetry:: { log, TelemetryWorkerHandle } ;
4845use sc_utils:: mpsc:: TracingUnboundedSender ;
4946use sp_api:: ProvideRuntimeApi ;
@@ -429,7 +426,7 @@ pub struct BuildNetworkParams<
429426pub async fn build_network < ' a , Block , Client , RCInterface , IQ , Network > (
430427 BuildNetworkParams {
431428 parachain_config,
432- mut net_config,
429+ net_config,
433430 client,
434431 transaction_pool,
435432 para_id,
@@ -500,16 +497,6 @@ where
500497 parachain_config. prometheus_config . as_ref ( ) . map ( |config| & config. registry ) ,
501498 ) ;
502499
503- let syncing_strategy = build_polkadot_syncing_strategy (
504- parachain_config. protocol_id ( ) ,
505- parachain_config. chain_spec . fork_id ( ) ,
506- & mut net_config,
507- warp_sync_config,
508- client. clone ( ) ,
509- & spawn_handle,
510- parachain_config. prometheus_config . as_ref ( ) . map ( |config| & config. registry ) ,
511- ) ?;
512-
513500 sc_service:: build_network ( sc_service:: BuildNetworkParams {
514501 config : parachain_config,
515502 net_config,
@@ -518,7 +505,7 @@ where
518505 spawn_handle,
519506 import_queue,
520507 block_announce_validator_builder : Some ( Box :: new ( move |_| block_announce_validator) ) ,
521- syncing_strategy ,
508+ warp_sync_config ,
522509 block_relay : None ,
523510 metrics,
524511 } )
0 commit comments