From 9a73a324a71ec85da8135a36fe4253c0a76f7118 Mon Sep 17 00:00:00 2001 From: Daniel Shiposha Date: Thu, 06 Jun 2024 13:40:51 +0000 Subject: [PATCH] fix(firegn-assets): default genesis config --- --- a/Cargo.lock +++ b/Cargo.lock @@ -7279,6 +7279,7 @@ name = "pallet-foreign-assets" version = "0.1.0" dependencies = [ + "derivative", "frame-benchmarking", "frame-support", "frame-system", --- 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"] --- 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(PhantomData); #[pallet::genesis_build] -- gitstuff