From d010e60fad766d83eda1ddc02bdc81a1b9c19a0b Mon Sep 17 00:00:00 2001 From: 4meta5 Date: Thu, 30 Nov 2023 18:31:05 -0500 Subject: [PATCH] utility config --- runtime/Cargo.toml | 4 ++++ runtime/src/lib.rs | 8 ++++++++ 2 files changed, 12 insertions(+) diff --git a/runtime/Cargo.toml b/runtime/Cargo.toml index e165a39b..d22e676f 100644 --- a/runtime/Cargo.toml +++ b/runtime/Cargo.toml @@ -44,6 +44,7 @@ pallet-session = { git = "https://github.com/paritytech/polkadot-sdk", branch = pallet-proxy = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.3.0", default-features = false } pallet-sudo = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.3.0", default-features = false } pallet-timestamp = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.3.0", default-features = false } +pallet-utility = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.3.0", default-features = false } pallet-transaction-payment = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.3.0", default-features = false } pallet-transaction-payment-rpc-runtime-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.3.0", default-features = false } sp-api = { git = "https://github.com/paritytech/polkadot-sdk", branch = "release-polkadot-v1.3.0", default-features = false } @@ -112,6 +113,7 @@ std = [ "pallet-timestamp/std", "pallet-transaction-payment-rpc-runtime-api/std", "pallet-transaction-payment/std", + "pallet-utility/std", "pallet-xcm/std", "parachain-info/std", "polkadot-parachain-primitives/std", @@ -157,6 +159,7 @@ runtime-benchmarks = [ "sp-runtime/runtime-benchmarks", "xcm-builder/runtime-benchmarks", "xcm-executor/runtime-benchmarks", + "pallet-utility/runtime-benchmarks", ] try-runtime = [ @@ -183,6 +186,7 @@ try-runtime = [ "parachain-info/try-runtime", "polkadot-runtime-common/try-runtime", "sp-runtime/try-runtime", + "pallet-utility/try-runtime", ] experimental = ["pallet-aura/experimental"] diff --git a/runtime/src/lib.rs b/runtime/src/lib.rs index 58422a93..a1df262a 100644 --- a/runtime/src/lib.rs +++ b/runtime/src/lib.rs @@ -576,6 +576,13 @@ impl pallet_parachain_template::Config for Runtime { type RuntimeEvent = RuntimeEvent; } +impl pallet_utility::Config for Runtime { + type PalletsOrigin = OriginCaller; + type RuntimeCall = RuntimeCall; + type RuntimeEvent = RuntimeEvent; + type WeightInfo = (); +} + // Create the runtime by composing the FRAME pallets that were previously // configured. construct_runtime!( @@ -587,6 +594,7 @@ construct_runtime!( Timestamp: pallet_timestamp = 2, ParachainInfo: parachain_info = 3, Proxy: pallet_proxy = 4, + Utility: pallet_utility = 5, // Monetary stuff. Balances: pallet_balances = 10,