--- a/node/cli/src/command.rs +++ b/node/cli/src/command.rs @@ -28,7 +28,7 @@ use polkadot_parachain::primitives::AccountIdConversion; use sc_cli::{ ChainSpec, CliConfiguration, DefaultConfigurationValues, ImportParams, KeystoreParams, - NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli, build_runtime, + NetworkParams, Result, RuntimeVersion, SharedParams, SubstrateCli, }; use sc_service::{ config::{BasePath, PrometheusConfig}, @@ -160,7 +160,6 @@ /// Parse command line arguments into service configuration. pub fn run() -> Result<()> { let cli = Cli::from_args(); - let tokio_runtime = build_runtime()?; match &cli.subcommand { Some(Subcommand::BuildSpec(cmd)) => { @@ -201,7 +200,7 @@ let polkadot_config = SubstrateCli::create_configuration( &polkadot_cli, &polkadot_cli, - tokio_runtime.handle().clone(), + config.tokio_handle.clone(), ) .map_err(|err| format!("Relay chain argument error: {}", err))?; @@ -293,7 +292,7 @@ let polkadot_config = SubstrateCli::create_configuration( &polkadot_cli, &polkadot_cli, - tokio_runtime.handle().clone(), + config.tokio_handle.clone(), ) .map_err(|err| format!("Relay chain argument error: {}", err))?;