From 1d69ae6ccada281ab4278360fe2b74f3681bdf1f Mon Sep 17 00:00:00 2001 From: David Salami Date: Thu, 12 Sep 2024 18:10:17 +0000 Subject: [PATCH] fixes --- parachain/runtimes/gargantua/src/lib.rs | 7 ++++++- parachain/runtimes/nexus/src/lib.rs | 6 ++++++ 2 files changed, 12 insertions(+), 1 deletion(-) diff --git a/parachain/runtimes/gargantua/src/lib.rs b/parachain/runtimes/gargantua/src/lib.rs index 34694617..82623082 100644 --- a/parachain/runtimes/gargantua/src/lib.rs +++ b/parachain/runtimes/gargantua/src/lib.rs @@ -26,7 +26,8 @@ extern crate alloc; mod ismp; mod weights; pub mod xcm; - +#[cfg(feature = "runtime-benchmarks")] +use alloc::sync::Arc; use alloc::vec::Vec; use cumulus_pallet_parachain_system::{RelayChainState, RelayNumberMonotonicallyIncreases}; use cumulus_primitives_core::AggregateMessageOrigin; @@ -104,6 +105,10 @@ use sp_core::{crypto::AccountId32, Get}; use sp_runtime::traits::IdentityLookup; use staging_xcm::latest::Location; +#[cfg(feature = "runtime-benchmarks")] +use sp_core::crypto::FromEntropy; +#[cfg(feature = "runtime-benchmarks")] +use staging_xcm::latest::{Junction, Junctions::X1}; /// Alias to 512-bit hash when used in the context of a transaction signature on the chain. pub type Signature = MultiSignature; diff --git a/parachain/runtimes/nexus/src/lib.rs b/parachain/runtimes/nexus/src/lib.rs index 365ebb0e..3c488a60 100644 --- a/parachain/runtimes/nexus/src/lib.rs +++ b/parachain/runtimes/nexus/src/lib.rs @@ -26,6 +26,8 @@ extern crate alloc; mod ismp; mod weights; pub mod xcm; +#[cfg(feature = "runtime-benchmarks")] +use alloc::sync::Arc; use cumulus_primitives_core::AggregateMessageOrigin; use frame_support::traits::TransformOrigin; @@ -315,8 +317,12 @@ use pallet_ismp::mmr::Leaf; #[cfg(feature = "runtime-benchmarks")] use pallet_treasury::ArgumentsFactory; use sp_core::crypto::AccountId32; +#[cfg(feature = "runtime-benchmarks")] +use sp_core::crypto::FromEntropy; use sp_runtime::traits::IdentityLookup; use staging_xcm::latest::Location; +#[cfg(feature = "runtime-benchmarks")] +use staging_xcm::latest::{Junction, Junctions::X1}; #[derive_impl(frame_system::config_preludes::ParaChainDefaultConfig as frame_system::DefaultConfig)] impl frame_system::Config for Runtime {