From 55f4ff75b3836d32f651e0c9ad230b647b34965e Mon Sep 17 00:00:00 2001 From: Greg Hill <gregorydhill@outlook.com> Date: Sat, 12 Jun 2021 06:11:35 +0100 Subject: [PATCH] harmonize tokens genesis config with pallet_balances (#512) Signed-off-by: Gregory Hill <gregorydhill@outlook.com> --- currencies/src/mock.rs | 2 +- tokens/src/lib.rs | 12 +++++------- tokens/src/mock.rs | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/currencies/src/mock.rs b/currencies/src/mock.rs index cefdb68..c4edf07 100644 --- a/currencies/src/mock.rs +++ b/currencies/src/mock.rs @@ -167,7 +167,7 @@ impl ExtBuilder { .unwrap(); orml_tokens::GenesisConfig::<Runtime> { - endowed_accounts: self + balances: self .endowed_accounts .into_iter() .filter(|(_, currency_id, _)| *currency_id != NATIVE_CURRENCY_ID) diff --git a/tokens/src/lib.rs b/tokens/src/lib.rs index ad5ae6b..4b1f3bf 100644 --- a/tokens/src/lib.rs +++ b/tokens/src/lib.rs @@ -262,15 +262,13 @@ pub mod module { #[pallet::genesis_config] pub struct GenesisConfig<T: Config> { - pub endowed_accounts: Vec<(T::AccountId, T::CurrencyId, T::Balance)>, + pub balances: Vec<(T::AccountId, T::CurrencyId, T::Balance)>, } #[cfg(feature = "std")] impl<T: Config> Default for GenesisConfig<T> { fn default() -> Self { - GenesisConfig { - endowed_accounts: vec![], - } + GenesisConfig { balances: vec![] } } } @@ -279,16 +277,16 @@ pub mod module { fn build(&self) { // ensure no duplicates exist. let unique_endowed_accounts = self - .endowed_accounts + .balances .iter() .map(|(account_id, currency_id, _)| (account_id, currency_id)) .collect::<std::collections::BTreeSet<_>>(); assert!( - unique_endowed_accounts.len() == self.endowed_accounts.len(), + unique_endowed_accounts.len() == self.balances.len(), "duplicate endowed accounts in genesis." ); - self.endowed_accounts + self.balances .iter() .for_each(|(account_id, currency_id, initial_balance)| { assert!( diff --git a/tokens/src/mock.rs b/tokens/src/mock.rs index 861e4c3..6676927 100644 --- a/tokens/src/mock.rs +++ b/tokens/src/mock.rs @@ -274,7 +274,7 @@ impl ExtBuilder { .unwrap(); tokens::GenesisConfig::<Runtime> { - endowed_accounts: self.endowed_accounts, + balances: self.endowed_accounts, } .assimilate_storage(&mut t) .unwrap(); -- GitLab