diff --git a/substrate/bin/node/cli/src/chain_spec.rs b/substrate/bin/node/cli/src/chain_spec.rs index 2950843f68..fd65ec0624 100644 --- a/substrate/bin/node/cli/src/chain_spec.rs +++ b/substrate/bin/node/cli/src/chain_spec.rs @@ -219,6 +219,7 @@ pub fn testnet_genesis( get_account_id_from_seed::("Ferdie//stash"), ] }); + let num_endowed_accounts = endowed_accounts.len(); const ENDOWMENT: Balance = 10_000_000 * DOLLARS; const STASH: Balance = 100 * DOLLARS; @@ -259,12 +260,12 @@ pub fn testnet_genesis( democracy: Some(DemocracyConfig::default()), collective_Instance1: Some(CouncilConfig { members: endowed_accounts.iter().cloned() - .collect::>()[..5].to_vec(), + .collect::>()[..(num_endowed_accounts + 1) / 2].to_vec(), phantom: Default::default(), }), collective_Instance2: Some(TechnicalCommitteeConfig { members: endowed_accounts.iter().cloned() - .collect::>()[..5].to_vec(), + .collect::>()[..(num_endowed_accounts + 1) / 2].to_vec(), phantom: Default::default(), }), contracts: Some(ContractsConfig {