git.delta.rocks / unique-network / refs/commits / 186cd5e51d7b

difftreelog

Use GenericChainSpec for chain identification

Daniel Shiposha2022-03-14parent: #d832d20.patch.diff
in: master

1 file changed

modifiednode/cli/src/command.rsdiffbeforeafterboth
82 "" | "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>;
8787
88 #[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 }
9293
93 #[cfg(feature = "quartz-runtime")]94 #[cfg(feature = "quartz-runtime")]