difftreelog
Use GenericChainSpec for chain identification
in: master
1 file changed
node/cli/src/command.rsdiffbeforeafterboth82 "" | "local" => Ok(Box::new(chain_spec::local_testnet_rococo_config())),82 "" | "local" => Ok(Box::new(chain_spec::local_testnet_rococo_config())),83 path => {83 path => {84 let path = std::path::PathBuf::from(path);84 let path = std::path::PathBuf::from(path);85 let chain_spec = Box::new(chain_spec::UniqueChainSpec::from_json_file(path.clone())?)85 let chain_spec = Box::new(sc_service::GenericChainSpec::<()>::from_json_file(path.clone())?)86 as Box<dyn sc_service::ChainSpec>;86 as Box<dyn sc_service::ChainSpec>;878788 #[cfg(feature = "unique-runtime")]88 #[cfg(feature = "unique-runtime")]89 if chain_spec.is_unique() {89 if chain_spec.is_unique() {90 let chain_spec = chain_spec::UniqueChainSpec::from_json_file(path)?;90 return Ok(chain_spec);91 return Ok(Box::new(chain_spec));91 }92 }929393 #[cfg(feature = "quartz-runtime")]94 #[cfg(feature = "quartz-runtime")]