diff --git a/cumulus/polkadot-parachains/canvas-kusama/src/lib.rs b/cumulus/polkadot-parachains/canvas-kusama/src/lib.rs index 3dd179179fe8804187d72c42f3e5cac1157ad12f..deb6f3576b98378f79d6e40c7c83c69fdd8758b5 100644 --- a/cumulus/polkadot-parachains/canvas-kusama/src/lib.rs +++ b/cumulus/polkadot-parachains/canvas-kusama/src/lib.rs @@ -372,6 +372,11 @@ impl pallet_collator_selection::Config for Runtime { type WeightInfo = pallet_collator_selection::weights::SubstrateWeight<Runtime>; } +impl pallet_sudo::Config for Runtime { + type Call = Call; + type Event = Event; +} + // Create the runtime by composing the FRAME pallets that were previously configured. construct_runtime!( pub enum Runtime where @@ -411,6 +416,9 @@ construct_runtime!( // Handy utilities. Utility: pallet_utility::{Pallet, Call, Event} = 50, Multisig: pallet_multisig::{Pallet, Call, Storage, Event<T>} = 51, + + // Sudo + Sudo: pallet_sudo::{Pallet, Call, Config<T>, Event<T>, Storage} = 100, } ); diff --git a/cumulus/polkadot-parachains/src/chain_spec.rs b/cumulus/polkadot-parachains/src/chain_spec.rs index 3071c0f83c5f48a5b1eb5062e4a55ae6c147b6f5..ec3a6e84d020c409ae7bf41141bcad5440e39f2c 100644 --- a/cumulus/polkadot-parachains/src/chain_spec.rs +++ b/cumulus/polkadot-parachains/src/chain_spec.rs @@ -1083,5 +1083,10 @@ fn canvas_kusama_genesis( polkadot_xcm: canvas_kusama_runtime::PolkadotXcmConfig { safe_xcm_version: Some(SAFE_XCM_VERSION), }, + sudo: canvas_kusama_runtime::SudoConfig { + key: Some( + hex!["2681a28014e7d3a5bfb32a003b3571f53c408acbc28d351d6bf58f5028c4ef14"].into(), + ), + }, } }