git.delta.rocks / unique-network / refs/commits / 9a73a324a71e

difftreelog

fix(firegn-assets) default genesis config

Daniel Shiposha2024-06-06parent: #aba2919.patch.diff
in: master

3 files changed

modifiedCargo.lockdiffbeforeafterboth
before · Cargo.lock
1206 packageslockfile v3
modifiedpallets/foreign-assets/Cargo.tomldiffbeforeafterboth
--- a/pallets/foreign-assets/Cargo.toml
+++ b/pallets/foreign-assets/Cargo.toml
@@ -21,6 +21,7 @@
 staging-xcm = { workspace = true }
 staging-xcm-executor = { workspace = true }
 up-data-structs = { workspace = true }
+derivative = { workspace = true }
 
 [features]
 default = ["std"]
modifiedpallets/foreign-assets/src/lib.rsdiffbeforeafterboth
--- a/pallets/foreign-assets/src/lib.rs
+++ b/pallets/foreign-assets/src/lib.rs
@@ -25,6 +25,7 @@
 
 use core::ops::Deref;
 
+use derivative::Derivative;
 use frame_support::{
 	dispatch::DispatchResult, pallet_prelude::*, storage_alias, traits::EnsureOrigin, PalletId,
 };
@@ -246,7 +247,8 @@
 	}
 
 	#[pallet::genesis_config]
-	#[derive(Default)]
+	#[derive(Derivative)]
+	#[derivative(Default(bound = ""))]
 	pub struct GenesisConfig<T: Config>(PhantomData<T>);
 
 	#[pallet::genesis_build]