From 4f456be88574b7c24ccbf0a8454d3ecd90ac9b56 Mon Sep 17 00:00:00 2001 From: Hugo Trentesaux <hugo@trentesaux.fr> Date: Tue, 18 Apr 2023 17:15:25 +0200 Subject: [PATCH] fix finalization when using custom genesis --- node/src/chain_spec/gen_genesis_data.rs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/node/src/chain_spec/gen_genesis_data.rs b/node/src/chain_spec/gen_genesis_data.rs index 7d0d5bde1..bebb0618a 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, -- GitLab