diff --git a/node/src/chain_spec/gen_genesis_data.rs b/node/src/chain_spec/gen_genesis_data.rs index 7d0d5bde10781ccfbd3af026d6310ceebc3e0178..bebb0618ae7934312936cfa9a700eacd4789d74c 100644 --- a/node/src/chain_spec/gen_genesis_data.rs +++ b/node/src/chain_spec/gen_genesis_data.rs @@ -294,7 +294,11 @@ where return Err("session_keys field forbidden".to_owned()); } if *idty_index == 1 { + // online authority initial_authorities.insert(1, (identity.pubkey.clone(), true)); + } else { + // authority but offline + initial_authorities.insert(*idty_index, (identity.pubkey.clone(), false)); } } else { initial_authorities.insert( @@ -367,6 +371,8 @@ where return Err("The session_keys field must be filled in for at least one smith.".to_owned()); } + // dbg!(initial_authorities.clone()); + let genesis_data = GenesisData { accounts, certs_by_receiver,