Function sc_cli::generate_node_name

source ·
pub fn generate_node_name() -> String
Expand description

Generate a valid random name for the node

Examples found in repository?
src/config.rs (line 272)
271
272
273
	fn node_name(&self) -> Result<String> {
		Ok(generate_node_name())
	}
More examples
Hide additional examples
src/commands/run_cmd.rs (line 321)
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
	fn node_name(&self) -> Result<String> {
		let name: String = match (self.name.as_ref(), self.get_keyring()) {
			(Some(name), _) => name.to_string(),
			(_, Some(keyring)) => keyring.to_string(),
			(None, None) => crate::generate_node_name(),
		};

		is_node_name_valid(&name).map_err(|msg| {
			Error::Input(format!(
				"Invalid node name '{}'. Reason: {}. If unsure, use none.",
				name, msg
			))
		})?;

		Ok(name)
	}