git.delta.rocks / unique-network / refs/commits / fb505f1dbf88

difftreelog

feat(pallet common) added GenesisConfig

PraetorP2023-04-19parent: #2c040b3.patch.diff
in: master

2 files changed

modifiednode/cli/src/chain_spec.rsdiffbeforeafterboth
--- a/node/cli/src/chain_spec.rs
+++ b/node/cli/src/chain_spec.rs
@@ -167,6 +167,7 @@
 					.map(|k| (k, 1 << 100))
 					.collect(),
 			},
+			common: Default::default(),
 			treasury: Default::default(),
 			tokens: TokensConfig { balances: vec![] },
 			sudo: SudoConfig {
@@ -225,6 +226,7 @@
 					.expect("WASM binary was not build, please build it!")
 					.to_vec(),
 			},
+			common: Default::default(),
 			balances: BalancesConfig {
 				balances: $endowed_accounts
 					.iter()
modifiedpallets/common/src/lib.rsdiffbeforeafterboth
420420
421#[frame_support::pallet]421#[frame_support::pallet]
422pub mod pallet {422pub mod pallet {
423 use core::marker::PhantomData;
424
423 use super::*;425 use super::*;
424 use dispatch::CollectionDispatch;426 use dispatch::CollectionDispatch;
425 use frame_support::{Blake2_128Concat, pallet_prelude::*, storage::Key, traits::StorageVersion};427 use frame_support::{Blake2_128Concat, pallet_prelude::*, storage::Key, traits::StorageVersion};
426 use frame_system::pallet_prelude::*;
427 use frame_support::traits::Currency;428 use frame_support::traits::Currency;
428 use up_data_structs::{TokenId, mapping::TokenAddressMapping};429 use up_data_structs::{TokenId, mapping::TokenAddressMapping};
429 use scale_info::TypeInfo;430 use scale_info::TypeInfo;
479 }480 }
480 }481 }
481482
483 #[pallet::genesis_config]
484 pub struct GenesisConfig<T>(PhantomData<T>);
485
486 #[cfg(feature = "std")]
487 impl<T: Config> Default for GenesisConfig<T> {
488 fn default() -> Self {
489 Self(Default::default())
490 }
491 }
492
493 #[pallet::genesis_build]
494 impl<T: Config> GenesisBuild<T> for GenesisConfig<T> {
495 fn build(&self) {
496 StorageVersion::new(1).put::<Pallet<T>>();
497 }
498 }
482 impl<T: Config> Pallet<T> {499 impl<T: Config> Pallet<T> {
483 /// Helper function that handles deposit events500 /// Helper function that handles deposit events
484 pub fn deposit_event(event: Event<T>) {501 pub fn deposit_event(event: Event<T>) {