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
--- 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",
modifiedpallets/foreign-assets/Cargo.tomldiffbeforeafterboth
after · pallets/foreign-assets/Cargo.toml
1[package]2edition = "2021"3license = "GPLv3"4name = "pallet-foreign-assets"5version = "0.1.0"67[dependencies]8parity-scale-codec = { workspace = true }9scale-info = { workspace = true }1011frame-benchmarking = { workspace = true, optional = true }12frame-support = { workspace = true }13frame-system = { workspace = true }14log = { workspace = true }15pallet-balances = { features = ["insecure_zero_ed"], workspace = true }16pallet-common = { workspace = true }17pallet-fungible = { workspace = true }18serde = { workspace = true }19sp-runtime = { workspace = true }20sp-std = { workspace = true }21staging-xcm = { workspace = true }22staging-xcm-executor = { workspace = true }23up-data-structs = { workspace = true }24derivative = { workspace = true }2526[features]27default = ["std"]28runtime-benchmarks = ['frame-benchmarking', 'pallet-common/runtime-benchmarks']29std = [30	"frame-support/std",31	"frame-system/std",32	"log/std",33	"pallet-balances/std",34	"pallet-common/std",35	"pallet-fungible/std",36	"parity-scale-codec/std",37	"scale-info/std",38	"sp-runtime/std",39	"sp-std/std",40	"staging-xcm-executor/std",41	"up-data-structs/std",42]43try-runtime = ["frame-support/try-runtime"]
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]