difftreelog
fix(firegn-assets) default genesis config
in: master
3 files changed
Cargo.lockdiffbeforeafterboth7279name = "pallet-foreign-assets"7279name = "pallet-foreign-assets"7280version = "0.1.0"7280version = "0.1.0"7281dependencies = [7281dependencies = [7282 "derivative",7282 "frame-benchmarking",7283 "frame-benchmarking",7283 "frame-support",7284 "frame-support",7284 "frame-system",7285 "frame-system",pallets/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"]
pallets/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]