From 91d3c092808f6f40c13929f00845b7f2b879bef0 Mon Sep 17 00:00:00 2001 From: cgeek <cem.moreau@gmail.com> Date: Tue, 14 Nov 2023 08:20:13 +0100 Subject: [PATCH] fix(#132): fix: gtest build was failing due to rebase --- node/src/chain_spec/gen_genesis_data.rs | 1 + node/src/chain_spec/gtest.rs | 56 +++---------------------- 2 files changed, 7 insertions(+), 50 deletions(-) diff --git a/node/src/chain_spec/gen_genesis_data.rs b/node/src/chain_spec/gen_genesis_data.rs index 89a62d2b5..d5296ce21 100644 --- a/node/src/chain_spec/gen_genesis_data.rs +++ b/node/src/chain_spec/gen_genesis_data.rs @@ -1431,6 +1431,7 @@ fn decorate_smiths_with_identity( .collect() } +#[cfg(feature = "gdev")] pub fn generate_genesis_data_for_local_chain<P, SK, SessionKeys: Encode, SKP>( initial_authorities_len: usize, initial_smiths_len: usize, diff --git a/node/src/chain_spec/gtest.rs b/node/src/chain_spec/gtest.rs index 10d0cc100..ba5ba05eb 100644 --- a/node/src/chain_spec/gtest.rs +++ b/node/src/chain_spec/gtest.rs @@ -15,21 +15,15 @@ // along with Duniter-v2S. If not, see <https://www.gnu.org/licenses/>. use super::*; -use crate::chain_spec::gen_genesis_data::{ - CommonParameters, GenesisData, GenesisIdentity, SessionKeysProvider, -}; +use crate::chain_spec::gen_genesis_data::{CommonParameters, GenesisIdentity, SessionKeysProvider}; use common_runtime::constants::*; use common_runtime::entities::IdtyData; use common_runtime::*; use gtest_runtime::{ - opaque::SessionKeys, opaque::SessionKeys, parameters, AccountConfig, AccountConfig, AccountId, - AccountId, AuthorityMembersConfig, AuthorityMembersConfig, BabeConfig, BabeConfig, - BalancesConfig, CertConfig, CertConfig, GenesisConfig, GenesisConfig, IdentityConfig, - IdentityConfig, ImOnlineId, ImOnlineId, MembershipConfig, MembershipConfig, Perbill, - SessionConfig, SessionConfig, SmithCertConfig, SmithCertConfig, SmithMembershipConfig, - SmithMembershipConfig, SudoConfig, SudoConfig, SystemConfig, SystemConfig, - TechnicalCommitteeConfig, TechnicalCommitteeConfig, UniversalDividendConfig, - UniversalDividendConfig, WASM_BINARY, WASM_BINARY, + opaque::SessionKeys, parameters, AccountConfig, AccountId, AuthorityMembersConfig, BabeConfig, + BalancesConfig, CertConfig, GenesisConfig, IdentityConfig, ImOnlineId, MembershipConfig, + Perbill, SessionConfig, SmithCertConfig, SmithMembershipConfig, SudoConfig, SystemConfig, + TechnicalCommitteeConfig, UniversalDividendConfig, WASM_BINARY, }; use jsonrpsee::core::JsonValue; use sc_consensus_grandpa::AuthorityId as GrandpaId; @@ -39,9 +33,6 @@ use sc_telemetry::TelemetryEndpoints; use serde::Deserialize; use sp_authority_discovery::AuthorityId as AuthorityDiscoveryId; use sp_consensus_babe::AuthorityId as BabeId; -use sp_core::{blake2_256, sr25519, Encode, H256}; -use sp_membership::MembershipData; -use std::collections::BTreeMap; use std::{env, fs}; pub type ChainSpec = sc_service::GenericChainSpec<GenesisConfig>; @@ -94,41 +85,6 @@ fn get_parameters(_: &Option<GenesisParameters>) -> CommonParameters { } } -/// Generate an authority keys. -pub fn get_authority_keys_from_seed(s: &str) -> AuthorityKeys { - ( - get_account_id_from_seed::<sr25519::Public>(s), - get_from_seed::<GrandpaId>(s), - get_from_seed::<BabeId>(s), - get_from_seed::<ImOnlineId>(s), - get_from_seed::<AuthorityDiscoveryId>(s), - ) -} -/// Generate session keys -fn get_session_keys_from_seed(s: &str) -> SessionKeys { - let authority_keys = get_authority_keys_from_seed(s); - session_keys( - authority_keys.1, - authority_keys.2, - authority_keys.3, - authority_keys.4, - ) -} -/// make session keys struct -fn session_keys( - grandpa: GrandpaId, - babe: BabeId, - im_online: ImOnlineId, - authority_discovery: AuthorityDiscoveryId, -) -> SessionKeys { - SessionKeys { - grandpa, - babe, - im_online, - authority_discovery, - } -} - // === client specifications === /// emulate client specifications to get them from json @@ -278,7 +234,7 @@ fn genesis_data_to_gtest_genesis_conf( }, // Necessary to initialize TotalIssuence balances: BalancesConfig { - total_issuance: monetary_mass, + total_issuance: initial_monetary_mass, }, babe: BabeConfig { authorities: Vec::with_capacity(0), -- GitLab