diff --git a/crates/orchestrator/src/lib.rs b/crates/orchestrator/src/lib.rs index 661ca67c8690720f2f2221774b00ead083ec2480..a01c8b207984a7ffb18ac4a459a2cb1611387143 100644 --- a/crates/orchestrator/src/lib.rs +++ b/crates/orchestrator/src/lib.rs @@ -190,7 +190,7 @@ where let mut bootnodes = vec![]; let mut relaynodes = vec![]; network_spec.relaychain.nodes.iter().for_each(|node| { - if node.is_bootnode.is_some() { + if node.is_bootnode { bootnodes.push(node) } else { relaynodes.push(node) diff --git a/crates/orchestrator/src/network_spec/node.rs b/crates/orchestrator/src/network_spec/node.rs index 52127ef5f93e208018d83a42625cbf644ec1cdce..15d9580b250590478cb61b354d45f35cdab3452f 100644 --- a/crates/orchestrator/src/network_spec/node.rs +++ b/crates/orchestrator/src/network_spec/node.rs @@ -43,7 +43,7 @@ pub struct NodeSpec { pub(crate) is_invulnerable: bool, /// Whether the node is a bootnode. - pub(crate) is_bootnode: Option<bool>, + pub(crate) is_bootnode: bool, /// Node initial balance present in genesis. pub(crate) initial_balance: u128, @@ -124,7 +124,7 @@ impl NodeSpec { args, is_validator: node_config.is_validator(), is_invulnerable: node_config.is_invulnerable(), - is_bootnode: Some(node_config.is_bootnode()), + is_bootnode: node_config.is_bootnode(), initial_balance: node_config.initial_balance(), env: node_config.env().into_iter().cloned().collect(), bootnodes_addresses: node_config @@ -200,7 +200,7 @@ impl NodeSpec { args, is_validator: options.is_validator, is_invulnerable: false, - is_bootnode: Some(false), + is_bootnode: false, initial_balance: 0, env: options.env, bootnodes_addresses: vec![],