Benchmarks update for release (#355)

* benchmarks update

* Updated benchmarks

* fex benchmarks
This commit is contained in:
Nikita Khateev
2024-11-04 16:36:16 +04:00
committed by GitHub
parent 62f2cd2913
commit 2515d4ea2a
48 changed files with 1920 additions and 1835 deletions
+78 -28
View File
@@ -245,7 +245,6 @@ impl_runtime_apis! {
System::assert_last_event(cumulus_pallet_parachain_system::Event::<Runtime>::ValidationFunctionStored.into());
}
}
parameter_types! {
pub const RandomParaId: ParaId = ParaId::new(43211234);
pub ExistentialDepositAsset: Option<Asset> = Some((
@@ -254,6 +253,7 @@ impl_runtime_apis! {
).into());
/// The base fee for the message delivery fees. Kusama is based for the reference.
pub const ToParentBaseDeliveryFee: u128 = CENTS.saturating_mul(3);
pub const InitialTransferAssetAmount: u128 = 4001070000100;
}
pub type PriceForParentDelivery = polkadot_runtime_common::xcm_sender::ExponentialPrice<
FeeAssetId,
@@ -282,6 +282,30 @@ impl_runtime_apis! {
fn reserve_transferable_asset_and_dest() -> Option<(Asset, Location)> {
use frame_support::traits::PalletInfoAccess;
use xcm_primitives::AssetTypeGetter;
use frame_system::RawOrigin;
// set up fee asset
let fee_location = RelayLocation::get();
let who: AccountId = frame_benchmarking::whitelisted_caller();
let Some(location_v3) = xcm::v3::Location::try_from(fee_location.clone()).ok() else {
return None;
};
let asset_type = AssetType::Xcm(location_v3);
let local_asset_id: crate::types::AssetId = asset_type.clone().into();
let manager_id = AssetManager::account_id();
let _ = Assets::force_create(RuntimeOrigin::root(), local_asset_id.clone().into(), Address::from(manager_id.clone()), true, 1);
let _ = Assets::mint(
RawOrigin::Signed(manager_id.clone()).into(),
local_asset_id.into(),
Address::from(who),
InitialTransferAssetAmount::get(),
);
AssetManager::set_asset_type_asset_id(asset_type.clone(), local_asset_id.into());
// open a mock parachain channel
ParachainSystem::open_outbound_hrmp_channel_for_benchmarks_or_tests(
RandomParaId::get().into()
);
@@ -289,23 +313,34 @@ impl_runtime_apis! {
let who = frame_benchmarking::whitelisted_caller();
let _ =
<Balances as frame_support::traits::Currency<_>>::make_free_balance_be(&who, balance);
let asset_amount: u128 = 10u128;
let initial_asset_amount: u128 = asset_amount * 10;
// set up transfer asset
let initial_asset_amount: u128 = InitialTransferAssetAmount::get();
let (asset_id, _, _) = pallet_assets::benchmarking::create_default_minted_asset::<
Runtime,
()
>(true, initial_asset_amount);
let asset_id_u32: u32 = asset_id.into();
let local_asset_id: u32 = asset_id.into();
let asset_id_u128: u128 = local_asset_id.into();
let self_reserve = Location {
parents: 0,
interior: [
PalletInstance(<Assets as PalletInfoAccess>::index() as u8), GeneralIndex(asset_id_u128)
].into()
};
let location = Location {parents: 0, interior: (PalletInstance(<Assets as PalletInfoAccess>::index() as u8), GeneralIndex(asset_id_u32 as u128)).into()};
let Some(location_v3) = xcm::v3::Location::try_from(self_reserve.clone()).ok() else {
return None;
};
let asset_type = AssetType::Xcm(location_v3);
AssetManager::set_asset_type_asset_id(asset_type.clone(), local_asset_id);
let asset = Asset {
fun: Fungible(ExistentialDeposit::get()),
id: AssetId(self_reserve.into())
}.into();
Some((
Asset {
fun: Fungible(ExistentialDeposit::get()),
id: AssetId(location.into())
}.into(),
asset,
ParentThen(Parachain(RandomParaId::get().into()).into()).into(),
))
}
@@ -313,55 +348,70 @@ impl_runtime_apis! {
fn set_up_complex_asset_transfer(
) -> Option<(AssetList, u32, Location, Box<dyn FnOnce()>)> {
use frame_support::traits::PalletInfoAccess;
use xcm_primitives::AssetTypeGetter;
// set up local asset
let asset_amount: u128 = 10u128;
let initial_asset_amount: u128 = 1000000011;
let (asset_id, _, _) = pallet_assets::benchmarking::create_default_minted_asset::<
Runtime,
()
>(true, initial_asset_amount);
let asset_id_u32: u32 = asset_id.into();
let local_asset_id: u32 = asset_id.into();
let asset_id_u128: u128 = local_asset_id.into();
let self_reserve = Location {
parents:0,
interior: [
PalletInstance(<Assets as PalletInfoAccess>::index() as u8), GeneralIndex(asset_id_u32 as u128)
PalletInstance(<Assets as PalletInfoAccess>::index() as u8), GeneralIndex(asset_id_u128)
].into()
};
let Some(location_v3) = xcm::v3::Location::try_from(self_reserve.clone()).ok() else {
return None;
};
let asset_type = AssetType::Xcm(location_v3);
AssetManager::set_asset_type_asset_id(asset_type.clone(), local_asset_id);
let destination: xcm::v4::Location = Parent.into();
// set up fee asset
let fee_amount: u128 = <Runtime as pallet_balances::Config>::ExistentialDeposit::get();
let asset_amount: u128 = 10;
let fee_asset: Asset = (self_reserve.clone(), fee_amount).into();
// Give some multiple of transferred amount
let balance = fee_amount * 1000;
let who = frame_benchmarking::whitelisted_caller();
let _ =
<Balances as frame_support::traits::Currency<_>>::make_free_balance_be(&who, balance);
// verify initial balance
assert_eq!(Balances::free_balance(&who), balance);
let transfer_asset: Asset = (self_reserve.clone(), asset_amount).into();
let assets: cumulus_primitives_core::Assets = vec![fee_asset.clone(), transfer_asset].into();
let fee_index: u32 = 0;
let who = frame_benchmarking::whitelisted_caller();
let verify: Box<dyn FnOnce()> = Box::new(move || {
// verify balance after transfer, decreased by
// transferred amount (and delivery fees)
assert!(Assets::balance(asset_id_u32, &who) <= initial_asset_amount - fee_amount);
assert!(Assets::balance(local_asset_id, &who) <= initial_asset_amount - fee_amount);
});
Some((assets, fee_index, destination, verify))
}
fn get_asset() -> Asset {
use frame_support::traits::PalletInfoAccess;
Asset {
id: AssetId((Location {parents: 0, interior: (PalletInstance(<Assets as PalletInfoAccess>::index() as u8), GeneralIndex(1)).into()}).into()),
use xcm_primitives::AssetTypeGetter;
let location = Location::parent();
let asset_id = AssetId(location.clone());
let asset = Asset {
id: asset_id.clone(),
fun: Fungible(ExistentialDeposit::get()),
}
};
let Some(location_v3) = xcm::v3::Location::try_from(location).ok() else {
return asset;
};
let asset_type = AssetType::Xcm(location_v3);
let local_asset_id: crate::types::AssetId = asset_type.clone().into();
let manager_id = AssetManager::account_id();
let _ = Assets::force_create(RuntimeOrigin::root(), local_asset_id.clone().into(), Address::from(manager_id), true, 1);
AssetManager::set_asset_type_asset_id(asset_type.clone(), local_asset_id);
asset
}
}
@@ -13,6 +13,7 @@ frame_benchmarking::define_benchmarks!(
[pallet_utility, Utility]
[pallet_multisig, Multisig]
[pallet_xcm, PalletXcmExtrinsicsBenchmark::<Runtime>]
[pallet_asset_manager, AssetManager]
[pallet_referenda, Referenda]
[pallet_scheduler, Scheduler]
[pallet_preimage, Preimage]
@@ -20,6 +21,7 @@ frame_benchmarking::define_benchmarks!(
[pallet_conviction_voting, ConvictionVoting]
[pallet_whitelist, Whitelist]
[pallet_xcm_transactor, XcmTransactor]
[pallet_xcm_weight_trader, XcmWeightTrader]
);
use cumulus_primitives_core::{ChannelStatus, GetChannelInfo};
@@ -1,14 +1,14 @@
//! Autogenerated weights for `cumulus_pallet_parachain_system`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -45,13 +45,13 @@ impl<T: frame_system::Config> cumulus_pallet_parachain_system::WeightInfo for We
/// The range of component `n` is `[0, 1000]`.
fn enqueue_inbound_downward_messages(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `48`
// Measured: `82`
// Estimated: `3517`
// Minimum execution time: 2_622_000 picoseconds.
Weight::from_parts(2_802_000, 0)
// Minimum execution time: 2_687_000 picoseconds.
Weight::from_parts(2_749_000, 0)
.saturating_add(Weight::from_parts(0, 3517))
// Standard Error: 18_675
.saturating_add(Weight::from_parts(192_444_156, 0).saturating_mul(n.into()))
// Standard Error: 27_476
.saturating_add(Weight::from_parts(190_231_983, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(n.into())))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `cumulus_pallet_xcmp_queue`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -33,58 +33,58 @@ use core::marker::PhantomData;
pub struct WeightInfo<T>(PhantomData<T>);
impl<T: frame_system::Config> cumulus_pallet_xcmp_queue::WeightInfo for WeightInfo<T> {
/// Storage: `XcmpQueue::QueueConfig` (r:1 w:1)
/// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`)
fn set_config_with_u32() -> Weight {
// Proof Size summary in bytes:
// Measured: `76`
// Estimated: `1561`
// Minimum execution time: 5_644_000 picoseconds.
Weight::from_parts(5_950_000, 0)
.saturating_add(Weight::from_parts(0, 1561))
// Estimated: `1497`
// Minimum execution time: 5_289_000 picoseconds.
Weight::from_parts(5_528_000, 0)
.saturating_add(Weight::from_parts(0, 1497))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmpQueue::QueueConfig` (r:1 w:0)
/// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::BookStateFor` (r:1 w:1)
/// Proof: `MessageQueue::BookStateFor` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::ServiceHead` (r:1 w:1)
/// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0)
/// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::Pages` (r:0 w:1)
/// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`)
fn enqueue_xcmp_message() -> Weight {
// Proof Size summary in bytes:
// Measured: `82`
// Estimated: `3517`
// Minimum execution time: 16_395_000 picoseconds.
Weight::from_parts(16_833_000, 0)
.saturating_add(Weight::from_parts(0, 3517))
// Estimated: `5487`
// Minimum execution time: 16_214_000 picoseconds.
Weight::from_parts(16_707_000, 0)
.saturating_add(Weight::from_parts(0, 5487))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(3))
}
/// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
/// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
fn suspend_channel() -> Weight {
// Proof Size summary in bytes:
// Measured: `76`
// Estimated: `1561`
// Minimum execution time: 3_200_000 picoseconds.
Weight::from_parts(3_443_000, 0)
.saturating_add(Weight::from_parts(0, 1561))
// Estimated: `2767`
// Minimum execution time: 3_013_000 picoseconds.
Weight::from_parts(3_160_000, 0)
.saturating_add(Weight::from_parts(0, 2767))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
/// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
fn resume_channel() -> Weight {
// Proof Size summary in bytes:
// Measured: `111`
// Estimated: `1596`
// Minimum execution time: 4_185_000 picoseconds.
Weight::from_parts(4_377_000, 0)
.saturating_add(Weight::from_parts(0, 1596))
// Estimated: `2767`
// Minimum execution time: 3_888_000 picoseconds.
Weight::from_parts(4_104_000, 0)
.saturating_add(Weight::from_parts(0, 2767))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -92,8 +92,8 @@ impl<T: frame_system::Config> cumulus_pallet_xcmp_queue::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 10_001_000 picoseconds.
Weight::from_parts(10_188_000, 0)
// Minimum execution time: 9_810_000 picoseconds.
Weight::from_parts(10_021_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: UNKNOWN KEY `0x7b3237373ffdfeb1cab4222e3b520d6b345d8e88afa015075c945637c07e8f20` (r:1 w:1)
@@ -105,17 +105,17 @@ impl<T: frame_system::Config> cumulus_pallet_xcmp_queue::WeightInfo for WeightIn
/// Storage: `MessageQueue::ServiceHead` (r:1 w:1)
/// Proof: `MessageQueue::ServiceHead` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::QueueConfig` (r:1 w:0)
/// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::QueueConfig` (`max_values`: Some(1), `max_size`: Some(12), added: 507, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::InboundXcmpSuspended` (r:1 w:0)
/// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::InboundXcmpSuspended` (`max_values`: Some(1), `max_size`: Some(4002), added: 4497, mode: `MaxEncodedLen`)
/// Storage: `MessageQueue::Pages` (r:0 w:1)
/// Proof: `MessageQueue::Pages` (`max_values`: None, `max_size`: Some(65585), added: 68060, mode: `MaxEncodedLen`)
fn on_idle_good_msg() -> Weight {
// Proof Size summary in bytes:
// Measured: `65711`
// Estimated: `69176`
// Minimum execution time: 116_772_000 picoseconds.
Weight::from_parts(118_206_000, 0)
// Minimum execution time: 112_725_000 picoseconds.
Weight::from_parts(115_527_000, 0)
.saturating_add(Weight::from_parts(0, 69176))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(5))
@@ -128,8 +128,8 @@ impl<T: frame_system::Config> cumulus_pallet_xcmp_queue::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `65710`
// Estimated: `69175`
// Minimum execution time: 56_912_000 picoseconds.
Weight::from_parts(57_941_000, 0)
// Minimum execution time: 53_398_000 picoseconds.
Weight::from_parts(55_430_000, 0)
.saturating_add(Weight::from_parts(0, 69175))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_asset_manager`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-26, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -35,57 +35,55 @@ impl<T: frame_system::Config> pallet_asset_manager::WeightInfo for WeightInfo<T>
/// Storage: `AssetManager::AssetIdType` (r:1 w:1)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::NextAssetId` (r:1 w:0)
/// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `Assets::Metadata` (r:1 w:1)
/// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(152), added: 2627, mode: `MaxEncodedLen`)
/// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(140), added: 2615, mode: `MaxEncodedLen`)
/// Storage: `AssetManager::AssetTypeId` (r:0 w:1)
/// Proof: `AssetManager::AssetTypeId` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn register_foreign_asset() -> Weight {
// Proof Size summary in bytes:
// Measured: `82`
// Estimated: `3639`
// Minimum execution time: 39_040_000 picoseconds.
Weight::from_parts(39_649_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(3))
// Estimated: `3675`
// Minimum execution time: 40_882_000 picoseconds.
Weight::from_parts(41_824_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
}
/// Storage: `AssetManager::SupportedFeePaymentAssets` (r:1 w:1)
/// Proof: `AssetManager::SupportedFeePaymentAssets` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetIdType` (r:1 w:1)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetTypeUnitsPerSecond` (r:1 w:2)
/// Proof: `AssetManager::AssetTypeUnitsPerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetTypeId` (r:0 w:2)
/// Proof: `AssetManager::AssetTypeId` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `x` is `[5, 100]`.
fn change_existing_asset_type() -> Weight {
// Proof Size summary in bytes:
// Measured: `82`
// Estimated: `3639`
// Minimum execution time: 39_040_000 picoseconds.
Weight::from_parts(39_649_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
// Measured: `429 + x * (4 ±0)`
// Estimated: `3870 + x * (5 ±0)`
// Minimum execution time: 22_029_000 picoseconds.
Weight::from_parts(25_957_100, 0)
.saturating_add(Weight::from_parts(0, 3870))
// Standard Error: 2_899
.saturating_add(Weight::from_parts(93_865, 0))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(3))
.saturating_add(Weight::from_parts(0, 5))
}
/// Storage: `AssetManager::SupportedFeePaymentAssets` (r:1 w:1)
/// Proof: `AssetManager::SupportedFeePaymentAssets` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetIdType` (r:1 w:1)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetTypeUnitsPerSecond` (r:0 w:1)
/// Proof: `AssetManager::AssetTypeUnitsPerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetTypeId` (r:0 w:1)
/// Proof: `AssetManager::AssetTypeId` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `x` is `[5, 100]`.
fn remove_existing_asset_type() -> Weight {
// Proof Size summary in bytes:
// Measured: `82`
// Estimated: `3639`
// Minimum execution time: 39_040_000 picoseconds.
Weight::from_parts(39_649_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
// Measured: `429 + x * (4 ±0)`
// Estimated: `3870 + x * (5 ±0)`
// Minimum execution time: 19_492_000 picoseconds.
Weight::from_parts(23_110_928, 0)
.saturating_add(Weight::from_parts(0, 3870))
// Standard Error: 2_937
.saturating_add(Weight::from_parts(89_796, 0))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
.saturating_add(Weight::from_parts(0, 5))
}
}
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_assets`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -34,28 +34,32 @@ pub struct WeightInfo<T>(PhantomData<T>);
impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::NextAssetId` (r:1 w:0)
/// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn create() -> Weight {
// Proof Size summary in bytes:
// Measured: `146`
// Estimated: `3675`
// Minimum execution time: 31_661_000 picoseconds.
Weight::from_parts(32_453_000, 0)
// Minimum execution time: 33_792_000 picoseconds.
Weight::from_parts(34_388_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::NextAssetId` (r:1 w:0)
/// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
fn force_create() -> Weight {
// Proof Size summary in bytes:
// Measured: `6`
// Estimated: `3675`
// Minimum execution time: 11_722_000 picoseconds.
Weight::from_parts(11_986_000, 0)
// Minimum execution time: 12_703_000 picoseconds.
Weight::from_parts(12_974_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `Assets::Asset` (r:1 w:1)
@@ -64,8 +68,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `277`
// Estimated: `3675`
// Minimum execution time: 14_276_000 picoseconds.
Weight::from_parts(14_640_000, 0)
// Minimum execution time: 14_376_000 picoseconds.
Weight::from_parts(14_745_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -81,11 +85,11 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `117 + c * (208 ±0)`
// Estimated: `3675 + c * (2609 ±0)`
// Minimum execution time: 18_490_000 picoseconds.
Weight::from_parts(18_724_000, 0)
// Minimum execution time: 18_452_000 picoseconds.
Weight::from_parts(18_644_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
// Standard Error: 6_990
.saturating_add(Weight::from_parts(15_491_076, 0).saturating_mul(c.into()))
// Standard Error: 9_564
.saturating_add(Weight::from_parts(16_102_841, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(c.into())))
.saturating_add(T::DbWeight::get().writes(1))
@@ -101,11 +105,11 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `414 + a * (86 ±0)`
// Estimated: `3675 + a * (2623 ±0)`
// Minimum execution time: 19_320_000 picoseconds.
Weight::from_parts(19_817_000, 0)
// Minimum execution time: 19_367_000 picoseconds.
Weight::from_parts(19_596_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
// Standard Error: 3_523
.saturating_add(Weight::from_parts(18_109_816, 0).saturating_mul(a.into()))
// Standard Error: 6_270
.saturating_add(Weight::from_parts(19_538_389, 0).saturating_mul(a.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(a.into())))
.saturating_add(T::DbWeight::get().writes(1))
@@ -120,8 +124,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3675`
// Minimum execution time: 15_749_000 picoseconds.
Weight::from_parts(16_106_000, 0)
// Minimum execution time: 15_692_000 picoseconds.
Weight::from_parts(16_158_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -134,8 +138,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3675`
// Minimum execution time: 28_303_000 picoseconds.
Weight::from_parts(28_883_000, 0)
// Minimum execution time: 27_980_000 picoseconds.
Weight::from_parts(28_554_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -148,8 +152,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `351`
// Estimated: `3675`
// Minimum execution time: 37_705_000 picoseconds.
Weight::from_parts(38_547_000, 0)
// Minimum execution time: 37_607_000 picoseconds.
Weight::from_parts(38_258_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -164,8 +168,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `390`
// Estimated: `6208`
// Minimum execution time: 52_792_000 picoseconds.
Weight::from_parts(54_023_000, 0)
// Minimum execution time: 53_120_000 picoseconds.
Weight::from_parts(53_985_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -180,8 +184,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `390`
// Estimated: `6208`
// Minimum execution time: 47_469_000 picoseconds.
Weight::from_parts(48_133_000, 0)
// Minimum execution time: 47_357_000 picoseconds.
Weight::from_parts(48_166_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -196,8 +200,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `390`
// Estimated: `6208`
// Minimum execution time: 52_855_000 picoseconds.
Weight::from_parts(53_975_000, 0)
// Minimum execution time: 53_147_000 picoseconds.
Weight::from_parts(53_977_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -210,8 +214,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `351`
// Estimated: `3675`
// Minimum execution time: 18_993_000 picoseconds.
Weight::from_parts(19_547_000, 0)
// Minimum execution time: 19_159_000 picoseconds.
Weight::from_parts(19_511_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -224,8 +228,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `351`
// Estimated: `3675`
// Minimum execution time: 18_880_000 picoseconds.
Weight::from_parts(19_447_000, 0)
// Minimum execution time: 19_320_000 picoseconds.
Weight::from_parts(19_698_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -236,8 +240,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `277`
// Estimated: `3675`
// Minimum execution time: 13_907_000 picoseconds.
Weight::from_parts(14_463_000, 0)
// Minimum execution time: 14_002_000 picoseconds.
Weight::from_parts(14_287_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -248,8 +252,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `277`
// Estimated: `3675`
// Minimum execution time: 14_188_000 picoseconds.
Weight::from_parts(14_506_000, 0)
// Minimum execution time: 14_006_000 picoseconds.
Weight::from_parts(14_430_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -262,8 +266,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3675`
// Minimum execution time: 16_198_000 picoseconds.
Weight::from_parts(16_644_000, 0)
// Minimum execution time: 16_270_000 picoseconds.
Weight::from_parts(16_563_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -274,8 +278,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3675`
// Minimum execution time: 13_934_000 picoseconds.
Weight::from_parts(14_408_000, 0)
// Minimum execution time: 13_791_000 picoseconds.
Weight::from_parts(14_164_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -290,13 +294,13 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3675`
// Minimum execution time: 33_352_000 picoseconds.
Weight::from_parts(34_411_513, 0)
// Minimum execution time: 34_372_000 picoseconds.
Weight::from_parts(35_559_596, 0)
.saturating_add(Weight::from_parts(0, 3675))
// Standard Error: 573
.saturating_add(Weight::from_parts(2_693, 0).saturating_mul(n.into()))
// Standard Error: 573
.saturating_add(Weight::from_parts(1_850, 0).saturating_mul(s.into()))
// Standard Error: 638
.saturating_add(Weight::from_parts(9, 0).saturating_mul(n.into()))
// Standard Error: 638
.saturating_add(Weight::from_parts(1_586, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -308,8 +312,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `407`
// Estimated: `3675`
// Minimum execution time: 33_760_000 picoseconds.
Weight::from_parts(34_436_000, 0)
// Minimum execution time: 33_602_000 picoseconds.
Weight::from_parts(34_600_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -324,13 +328,13 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `82`
// Estimated: `3675`
// Minimum execution time: 14_095_000 picoseconds.
Weight::from_parts(14_763_895, 0)
// Minimum execution time: 14_147_000 picoseconds.
Weight::from_parts(14_792_617, 0)
.saturating_add(Weight::from_parts(0, 3675))
// Standard Error: 321
.saturating_add(Weight::from_parts(244, 0).saturating_mul(n.into()))
// Standard Error: 321
.saturating_add(Weight::from_parts(1_085, 0).saturating_mul(s.into()))
// Standard Error: 307
.saturating_add(Weight::from_parts(1_420, 0).saturating_mul(n.into()))
// Standard Error: 307
.saturating_add(Weight::from_parts(29, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -342,8 +346,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `407`
// Estimated: `3675`
// Minimum execution time: 33_387_000 picoseconds.
Weight::from_parts(33_984_000, 0)
// Minimum execution time: 33_088_000 picoseconds.
Weight::from_parts(33_375_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -354,8 +358,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3675`
// Minimum execution time: 13_458_000 picoseconds.
Weight::from_parts(13_714_000, 0)
// Minimum execution time: 13_175_000 picoseconds.
Weight::from_parts(13_622_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -368,8 +372,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `277`
// Estimated: `3675`
// Minimum execution time: 38_668_000 picoseconds.
Weight::from_parts(39_281_000, 0)
// Minimum execution time: 39_084_000 picoseconds.
Weight::from_parts(39_629_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -386,8 +390,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `560`
// Estimated: `6208`
// Minimum execution time: 79_258_000 picoseconds.
Weight::from_parts(80_296_000, 0)
// Minimum execution time: 77_703_000 picoseconds.
Weight::from_parts(78_784_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(5))
@@ -400,8 +404,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `447`
// Estimated: `3675`
// Minimum execution time: 40_843_000 picoseconds.
Weight::from_parts(41_771_000, 0)
// Minimum execution time: 40_540_000 picoseconds.
Weight::from_parts(41_017_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -414,8 +418,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `447`
// Estimated: `3675`
// Minimum execution time: 41_191_000 picoseconds.
Weight::from_parts(41_870_000, 0)
// Minimum execution time: 40_455_000 picoseconds.
Weight::from_parts(41_290_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -426,8 +430,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3675`
// Minimum execution time: 14_856_000 picoseconds.
Weight::from_parts(15_393_000, 0)
// Minimum execution time: 14_682_000 picoseconds.
Weight::from_parts(14_999_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -442,8 +446,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `383`
// Estimated: `3675`
// Minimum execution time: 39_244_000 picoseconds.
Weight::from_parts(40_258_000, 0)
// Minimum execution time: 40_576_000 picoseconds.
Weight::from_parts(41_527_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -456,8 +460,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3675`
// Minimum execution time: 37_426_000 picoseconds.
Weight::from_parts(38_015_000, 0)
// Minimum execution time: 38_271_000 picoseconds.
Weight::from_parts(39_286_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -472,8 +476,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `509`
// Estimated: `3675`
// Minimum execution time: 37_831_000 picoseconds.
Weight::from_parts(38_449_000, 0)
// Minimum execution time: 37_526_000 picoseconds.
Weight::from_parts(38_370_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -486,8 +490,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `402`
// Estimated: `3675`
// Minimum execution time: 35_849_000 picoseconds.
Weight::from_parts(36_470_000, 0)
// Minimum execution time: 35_245_000 picoseconds.
Weight::from_parts(35_976_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -500,8 +504,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `351`
// Estimated: `3675`
// Minimum execution time: 19_084_000 picoseconds.
Weight::from_parts(19_427_000, 0)
// Minimum execution time: 19_094_000 picoseconds.
Weight::from_parts(19_482_000, 0)
.saturating_add(Weight::from_parts(0, 3675))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_balances`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -38,8 +38,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `3593`
// Minimum execution time: 63_021_000 picoseconds.
Weight::from_parts(63_689_000, 0)
// Minimum execution time: 65_146_000 picoseconds.
Weight::from_parts(65_953_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -50,8 +50,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `3593`
// Minimum execution time: 49_820_000 picoseconds.
Weight::from_parts(50_316_000, 0)
// Minimum execution time: 50_645_000 picoseconds.
Weight::from_parts(51_112_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -62,30 +62,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `174`
// Estimated: `3593`
// Minimum execution time: 18_691_000 picoseconds.
Weight::from_parts(19_224_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
// TODO: below is random
fn burn_allow_death() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `3593`
// Minimum execution time: 25_741_000 picoseconds.
Weight::from_parts(26_321_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
// TODO: below is random
fn burn_keep_alive() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `3593`
// Minimum execution time: 25_741_000 picoseconds.
Weight::from_parts(26_321_000, 0)
// Minimum execution time: 18_925_000 picoseconds.
Weight::from_parts(19_390_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -96,8 +74,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `174`
// Estimated: `3593`
// Minimum execution time: 25_741_000 picoseconds.
Weight::from_parts(26_321_000, 0)
// Minimum execution time: 26_255_000 picoseconds.
Weight::from_parts(26_777_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -108,8 +86,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `103`
// Estimated: `6196`
// Minimum execution time: 64_753_000 picoseconds.
Weight::from_parts(65_694_000, 0)
// Minimum execution time: 66_846_000 picoseconds.
Weight::from_parts(67_269_000, 0)
.saturating_add(Weight::from_parts(0, 6196))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -120,8 +98,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `3593`
// Minimum execution time: 61_987_000 picoseconds.
Weight::from_parts(63_009_000, 0)
// Minimum execution time: 63_316_000 picoseconds.
Weight::from_parts(63_971_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -132,8 +110,8 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `174`
// Estimated: `3593`
// Minimum execution time: 22_893_000 picoseconds.
Weight::from_parts(23_398_000, 0)
// Minimum execution time: 22_806_000 picoseconds.
Weight::from_parts(23_281_000, 0)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -145,11 +123,11 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0 + u * (136 ±0)`
// Estimated: `990 + u * (2603 ±0)`
// Minimum execution time: 20_985_000 picoseconds.
Weight::from_parts(21_265_000, 0)
// Minimum execution time: 20_888_000 picoseconds.
Weight::from_parts(21_055_000, 0)
.saturating_add(Weight::from_parts(0, 990))
// Standard Error: 10_890
.saturating_add(Weight::from_parts(17_574_363, 0).saturating_mul(u.into()))
// Standard Error: 12_735
.saturating_add(Weight::from_parts(17_832_981, 0).saturating_mul(u.into()))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(u.into())))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(u.into())))
.saturating_add(Weight::from_parts(0, 2603).saturating_mul(u.into()))
@@ -158,8 +136,24 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 7_843_000 picoseconds.
Weight::from_parts(8_071_000, 0)
// Minimum execution time: 8_071_000 picoseconds.
Weight::from_parts(8_289_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
fn burn_allow_death() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 39_970_000 picoseconds.
Weight::from_parts(40_547_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
fn burn_keep_alive() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 26_821_000 picoseconds.
Weight::from_parts(27_145_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
}
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_collator_selection`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -41,11 +41,11 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `197 + b * (79 ±0)`
// Estimated: `1188 + b * (2555 ±0)`
// Minimum execution time: 15_524_000 picoseconds.
Weight::from_parts(11_867_268, 0)
// Minimum execution time: 15_225_000 picoseconds.
Weight::from_parts(11_571_267, 0)
.saturating_add(Weight::from_parts(0, 1188))
// Standard Error: 5_430
.saturating_add(Weight::from_parts(4_019_723, 0).saturating_mul(b.into()))
// Standard Error: 5_469
.saturating_add(Weight::from_parts(4_047_420, 0).saturating_mul(b.into()))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(b.into())))
.saturating_add(T::DbWeight::get().writes(1))
.saturating_add(Weight::from_parts(0, 2555).saturating_mul(b.into()))
@@ -62,15 +62,15 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[1, 99]`.
fn add_invulnerable(b: u32, c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `794 + b * (32 ±0) + c * (53 ±0)`
// Measured: `828 + b * (32 ±0) + c * (53 ±0)`
// Estimated: `6287 + b * (37 ±0) + c * (53 ±0)`
// Minimum execution time: 51_822_000 picoseconds.
Weight::from_parts(50_154_893, 0)
// Minimum execution time: 51_115_000 picoseconds.
Weight::from_parts(46_321_661, 0)
.saturating_add(Weight::from_parts(0, 6287))
// Standard Error: 11_916
.saturating_add(Weight::from_parts(223_716, 0).saturating_mul(b.into()))
// Standard Error: 2_258
.saturating_add(Weight::from_parts(161_903, 0).saturating_mul(c.into()))
// Standard Error: 18_486
.saturating_add(Weight::from_parts(346_609, 0).saturating_mul(b.into()))
// Standard Error: 3_504
.saturating_add(Weight::from_parts(202_188, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(3))
.saturating_add(Weight::from_parts(0, 37).saturating_mul(b.into()))
@@ -83,13 +83,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `b` is `[5, 20]`.
fn remove_invulnerable(b: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `119 + b * (32 ±0)`
// Measured: `153 + b * (32 ±0)`
// Estimated: `6287`
// Minimum execution time: 15_109_000 picoseconds.
Weight::from_parts(14_433_354, 0)
// Minimum execution time: 14_756_000 picoseconds.
Weight::from_parts(14_469_493, 0)
.saturating_add(Weight::from_parts(0, 6287))
// Standard Error: 2_950
.saturating_add(Weight::from_parts(227_542, 0).saturating_mul(b.into()))
// Standard Error: 2_837
.saturating_add(Weight::from_parts(214_011, 0).saturating_mul(b.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -99,8 +99,8 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_696_000 picoseconds.
Weight::from_parts(6_895_000, 0)
// Minimum execution time: 6_561_000 picoseconds.
Weight::from_parts(6_777_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -118,13 +118,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `0 + c * (182 ±0) + k * (115 ±0)`
// Estimated: `6287 + c * (901 ±29) + k * (901 ±29)`
// Minimum execution time: 12_724_000 picoseconds.
Weight::from_parts(12_928_000, 0)
// Minimum execution time: 13_013_000 picoseconds.
Weight::from_parts(13_150_000, 0)
.saturating_add(Weight::from_parts(0, 6287))
// Standard Error: 214_332
.saturating_add(Weight::from_parts(7_131_904, 0).saturating_mul(c.into()))
// Standard Error: 214_332
.saturating_add(Weight::from_parts(6_851_552, 0).saturating_mul(k.into()))
// Standard Error: 212_739
.saturating_add(Weight::from_parts(7_127_589, 0).saturating_mul(c.into()))
// Standard Error: 212_739
.saturating_add(Weight::from_parts(6_784_046, 0).saturating_mul(k.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
@@ -139,13 +139,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[3, 100]`.
fn update_bond(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `322 + c * (49 ±0)`
// Measured: `356 + c * (49 ±0)`
// Estimated: `6287`
// Minimum execution time: 32_737_000 picoseconds.
Weight::from_parts(36_049_393, 0)
// Minimum execution time: 34_412_000 picoseconds.
Weight::from_parts(37_538_467, 0)
.saturating_add(Weight::from_parts(0, 6287))
// Standard Error: 2_089
.saturating_add(Weight::from_parts(140_976, 0).saturating_mul(c.into()))
// Standard Error: 2_658
.saturating_add(Weight::from_parts(140_363, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -162,13 +162,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[1, 99]`.
fn register_as_candidate(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `765 + c * (52 ±0)`
// Measured: `799 + c * (52 ±0)`
// Estimated: `6287 + c * (54 ±0)`
// Minimum execution time: 43_074_000 picoseconds.
Weight::from_parts(48_727_747, 0)
// Minimum execution time: 45_366_000 picoseconds.
Weight::from_parts(49_711_930, 0)
.saturating_add(Weight::from_parts(0, 6287))
// Standard Error: 2_859
.saturating_add(Weight::from_parts(174_129, 0).saturating_mul(c.into()))
// Standard Error: 3_239
.saturating_add(Weight::from_parts(180_195, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(2))
.saturating_add(Weight::from_parts(0, 54).saturating_mul(c.into()))
@@ -188,13 +188,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[3, 100]`.
fn take_candidate_slot(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `905 + c * (53 ±0)`
// Measured: `939 + c * (53 ±0)`
// Estimated: `6287 + c * (54 ±0)`
// Minimum execution time: 66_551_000 picoseconds.
Weight::from_parts(72_958_277, 0)
// Minimum execution time: 68_436_000 picoseconds.
Weight::from_parts(73_112_305, 0)
.saturating_add(Weight::from_parts(0, 6287))
// Standard Error: 3_587
.saturating_add(Weight::from_parts(190_301, 0).saturating_mul(c.into()))
// Standard Error: 4_118
.saturating_add(Weight::from_parts(214_419, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(4))
.saturating_add(Weight::from_parts(0, 54).saturating_mul(c.into()))
@@ -208,13 +208,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[3, 100]`.
fn leave_intent(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `347 + c * (48 ±0)`
// Measured: `381 + c * (48 ±0)`
// Estimated: `6287`
// Minimum execution time: 37_427_000 picoseconds.
Weight::from_parts(42_050_095, 0)
// Minimum execution time: 37_349_000 picoseconds.
Weight::from_parts(41_362_337, 0)
.saturating_add(Weight::from_parts(0, 6287))
// Standard Error: 2_662
.saturating_add(Weight::from_parts(155_259, 0).saturating_mul(c.into()))
// Standard Error: 3_309
.saturating_add(Weight::from_parts(158_689, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -226,8 +226,8 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
// Proof Size summary in bytes:
// Measured: `192`
// Estimated: `6196`
// Minimum execution time: 57_062_000 picoseconds.
Weight::from_parts(58_126_000, 0)
// Minimum execution time: 56_862_000 picoseconds.
Weight::from_parts(57_890_000, 0)
.saturating_add(Weight::from_parts(0, 6196))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(3))
@@ -246,13 +246,13 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `c` is `[1, 100]`.
fn new_session(r: u32, c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `2335 + c * (97 ±0) + r * (114 ±0)`
// Measured: `2369 + c * (97 ±0) + r * (114 ±0)`
// Estimated: `6287 + c * (2519 ±0) + r * (2603 ±0)`
// Minimum execution time: 23_095_000 picoseconds.
Weight::from_parts(23_703_000, 0)
// Minimum execution time: 23_061_000 picoseconds.
Weight::from_parts(23_816_000, 0)
.saturating_add(Weight::from_parts(0, 6287))
// Standard Error: 382_759
.saturating_add(Weight::from_parts(16_132_813, 0).saturating_mul(c.into()))
// Standard Error: 378_020
.saturating_add(Weight::from_parts(16_325_603, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(c.into())))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(c.into())))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_conviction_voting`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -48,8 +48,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `13408`
// Estimated: `42428`
// Minimum execution time: 124_273_000 picoseconds.
Weight::from_parts(155_224_000, 0)
// Minimum execution time: 149_745_000 picoseconds.
Weight::from_parts(174_394_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(5))
@@ -72,8 +72,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `14129`
// Estimated: `83866`
// Minimum execution time: 190_161_000 picoseconds.
Weight::from_parts(206_170_000, 0)
// Minimum execution time: 169_508_000 picoseconds.
Weight::from_parts(200_316_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().writes(7))
@@ -90,8 +90,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `13919`
// Estimated: `83866`
// Minimum execution time: 134_180_000 picoseconds.
Weight::from_parts(167_086_000, 0)
// Minimum execution time: 138_633_000 picoseconds.
Weight::from_parts(163_726_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(5))
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `13043`
// Estimated: `30706`
// Minimum execution time: 77_197_000 picoseconds.
Weight::from_parts(93_476_000, 0)
// Minimum execution time: 78_854_000 picoseconds.
Weight::from_parts(95_710_000, 0)
.saturating_add(Weight::from_parts(0, 30706))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -129,11 +129,11 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `26942 + r * (311 ±0)`
// Estimated: `83866 + r * (3411 ±0)`
// Minimum execution time: 80_530_000 picoseconds.
Weight::from_parts(1_127_926_732, 0)
// Minimum execution time: 87_252_000 picoseconds.
Weight::from_parts(1_167_505_265, 0)
.saturating_add(Weight::from_parts(0, 83866))
// Standard Error: 87_054
.saturating_add(Weight::from_parts(26_345_520, 0).saturating_mul(r.into()))
// Standard Error: 90_302
.saturating_add(Weight::from_parts(26_922_900, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(45))
@@ -153,11 +153,11 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `26895 + r * (311 ±0)`
// Estimated: `83866 + r * (3411 ±0)`
// Minimum execution time: 47_450_000 picoseconds.
Weight::from_parts(1_108_378_747, 0)
// Minimum execution time: 38_834_000 picoseconds.
Weight::from_parts(1_113_898_263, 0)
.saturating_add(Weight::from_parts(0, 83866))
// Standard Error: 86_550
.saturating_add(Weight::from_parts(26_011_311, 0).saturating_mul(r.into()))
// Standard Error: 89_825
.saturating_add(Weight::from_parts(27_182_216, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(43))
@@ -176,8 +176,8 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `12063`
// Estimated: `30706`
// Minimum execution time: 89_355_000 picoseconds.
Weight::from_parts(107_170_000, 0)
// Minimum execution time: 109_080_000 picoseconds.
Weight::from_parts(127_212_000, 0)
.saturating_add(Weight::from_parts(0, 30706))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(3))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_message_queue`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -40,8 +40,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `223`
// Estimated: `6044`
// Minimum execution time: 14_973_000 picoseconds.
Weight::from_parts(15_467_000, 0)
// Minimum execution time: 14_722_000 picoseconds.
Weight::from_parts(15_316_000, 0)
.saturating_add(Weight::from_parts(0, 6044))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
@@ -54,8 +54,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `218`
// Estimated: `6044`
// Minimum execution time: 13_026_000 picoseconds.
Weight::from_parts(13_473_000, 0)
// Minimum execution time: 13_368_000 picoseconds.
Weight::from_parts(13_796_000, 0)
.saturating_add(Weight::from_parts(0, 6044))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -66,8 +66,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `6`
// Estimated: `3517`
// Minimum execution time: 4_735_000 picoseconds.
Weight::from_parts(4_969_000, 0)
// Minimum execution time: 4_886_000 picoseconds.
Weight::from_parts(5_033_000, 0)
.saturating_add(Weight::from_parts(0, 3517))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -78,8 +78,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `72`
// Estimated: `69050`
// Minimum execution time: 6_608_000 picoseconds.
Weight::from_parts(6_947_000, 0)
// Minimum execution time: 6_860_000 picoseconds.
Weight::from_parts(7_024_000, 0)
.saturating_add(Weight::from_parts(0, 69050))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -90,8 +90,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `72`
// Estimated: `69050`
// Minimum execution time: 7_011_000 picoseconds.
Weight::from_parts(7_250_000, 0)
// Minimum execution time: 6_941_000 picoseconds.
Weight::from_parts(7_253_000, 0)
.saturating_add(Weight::from_parts(0, 69050))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -104,8 +104,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 162_195_000 picoseconds.
Weight::from_parts(164_945_000, 0)
// Minimum execution time: 160_475_000 picoseconds.
Weight::from_parts(162_971_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -117,8 +117,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `171`
// Estimated: `3517`
// Minimum execution time: 8_196_000 picoseconds.
Weight::from_parts(8_642_000, 0)
// Minimum execution time: 8_486_000 picoseconds.
Weight::from_parts(8_742_000, 0)
.saturating_add(Weight::from_parts(0, 3517))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -131,8 +131,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `65667`
// Estimated: `69050`
// Minimum execution time: 58_703_000 picoseconds.
Weight::from_parts(60_642_000, 0)
// Minimum execution time: 56_906_000 picoseconds.
Weight::from_parts(58_841_000, 0)
.saturating_add(Weight::from_parts(0, 69050))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -145,8 +145,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `65667`
// Estimated: `69050`
// Minimum execution time: 74_418_000 picoseconds.
Weight::from_parts(77_378_000, 0)
// Minimum execution time: 75_349_000 picoseconds.
Weight::from_parts(77_048_000, 0)
.saturating_add(Weight::from_parts(0, 69050))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -159,8 +159,8 @@ impl<T: frame_system::Config> pallet_message_queue::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `65667`
// Estimated: `69050`
// Minimum execution time: 112_890_000 picoseconds.
Weight::from_parts(114_169_000, 0)
// Minimum execution time: 112_303_000 picoseconds.
Weight::from_parts(113_667_000, 0)
.saturating_add(Weight::from_parts(0, 69050))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_multisig`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -37,11 +37,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 15_337_000 picoseconds.
Weight::from_parts(16_645_891, 0)
// Minimum execution time: 15_237_000 picoseconds.
Weight::from_parts(15_967_177, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 3
.saturating_add(Weight::from_parts(544, 0).saturating_mul(z.into()))
// Standard Error: 4
.saturating_add(Weight::from_parts(541, 0).saturating_mul(z.into()))
}
/// Storage: `Multisig::Multisigs` (r:1 w:1)
/// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(3346), added: 5821, mode: `MaxEncodedLen`)
@@ -51,13 +51,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `263 + s * (2 ±0)`
// Estimated: `6811`
// Minimum execution time: 50_478_000 picoseconds.
Weight::from_parts(38_464_817, 0)
// Minimum execution time: 53_435_000 picoseconds.
Weight::from_parts(41_324_131, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 668
.saturating_add(Weight::from_parts(140_476, 0).saturating_mul(s.into()))
// Standard Error: 6
.saturating_add(Weight::from_parts(1_484, 0).saturating_mul(z.into()))
// Standard Error: 755
.saturating_add(Weight::from_parts(135_847, 0).saturating_mul(s.into()))
// Standard Error: 7
.saturating_add(Weight::from_parts(1_414, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -69,13 +69,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `282`
// Estimated: `6811`
// Minimum execution time: 32_988_000 picoseconds.
Weight::from_parts(21_872_775, 0)
// Minimum execution time: 33_092_000 picoseconds.
Weight::from_parts(21_885_192, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 547
.saturating_add(Weight::from_parts(122_423, 0).saturating_mul(s.into()))
// Standard Error: 563
.saturating_add(Weight::from_parts(120_285, 0).saturating_mul(s.into()))
// Standard Error: 5
.saturating_add(Weight::from_parts(1_436, 0).saturating_mul(z.into()))
.saturating_add(Weight::from_parts(1_477, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -89,13 +89,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `388 + s * (33 ±0)`
// Estimated: `6811`
// Minimum execution time: 56_221_000 picoseconds.
Weight::from_parts(43_156_157, 0)
// Minimum execution time: 57_168_000 picoseconds.
Weight::from_parts(41_788_500, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 851
.saturating_add(Weight::from_parts(164_099, 0).saturating_mul(s.into()))
// Standard Error: 8
.saturating_add(Weight::from_parts(1_524, 0).saturating_mul(z.into()))
// Standard Error: 1_634
.saturating_add(Weight::from_parts(178_085, 0).saturating_mul(s.into()))
// Standard Error: 16
.saturating_add(Weight::from_parts(1_668, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -106,11 +106,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `263 + s * (2 ±0)`
// Estimated: `6811`
// Minimum execution time: 36_358_000 picoseconds.
Weight::from_parts(37_094_076, 0)
// Minimum execution time: 38_403_000 picoseconds.
Weight::from_parts(39_405_669, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 870
.saturating_add(Weight::from_parts(146_157, 0).saturating_mul(s.into()))
// Standard Error: 1_430
.saturating_add(Weight::from_parts(141_818, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -121,11 +121,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `282`
// Estimated: `6811`
// Minimum execution time: 20_058_000 picoseconds.
Weight::from_parts(20_611_956, 0)
// Minimum execution time: 19_993_000 picoseconds.
Weight::from_parts(20_812_985, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 594
.saturating_add(Weight::from_parts(119_122, 0).saturating_mul(s.into()))
// Standard Error: 587
.saturating_add(Weight::from_parts(119_667, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -136,11 +136,11 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `454 + s * (1 ±0)`
// Estimated: `6811`
// Minimum execution time: 38_265_000 picoseconds.
Weight::from_parts(39_254_823, 0)
// Minimum execution time: 38_578_000 picoseconds.
Weight::from_parts(39_421_302, 0)
.saturating_add(Weight::from_parts(0, 6811))
// Standard Error: 680
.saturating_add(Weight::from_parts(131_867, 0).saturating_mul(s.into()))
// Standard Error: 681
.saturating_add(Weight::from_parts(130_453, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_preimage`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -45,11 +45,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `42`
// Estimated: `3556`
// Minimum execution time: 62_441_000 picoseconds.
Weight::from_parts(62_646_000, 0)
// Minimum execution time: 62_197_000 picoseconds.
Weight::from_parts(62_849_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
// Standard Error: 8
.saturating_add(Weight::from_parts(2_374, 0).saturating_mul(s.into()))
// Standard Error: 5
.saturating_add(Weight::from_parts(2_390, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -64,11 +64,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `106`
// Estimated: `3556`
// Minimum execution time: 20_571_000 picoseconds.
Weight::from_parts(20_867_000, 0)
// Minimum execution time: 20_420_000 picoseconds.
Weight::from_parts(20_611_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
// Standard Error: 9
.saturating_add(Weight::from_parts(2_360, 0).saturating_mul(s.into()))
// Standard Error: 5
.saturating_add(Weight::from_parts(2_398, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -83,11 +83,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `106`
// Estimated: `3556`
// Minimum execution time: 19_706_000 picoseconds.
Weight::from_parts(19_947_000, 0)
// Minimum execution time: 19_681_000 picoseconds.
Weight::from_parts(19_931_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
// Standard Error: 8
.saturating_add(Weight::from_parts(2_353, 0).saturating_mul(s.into()))
// Standard Error: 6
.saturating_add(Weight::from_parts(2_396, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -103,8 +103,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `243`
// Estimated: `3556`
// Minimum execution time: 66_007_000 picoseconds.
Weight::from_parts(69_449_000, 0)
// Minimum execution time: 69_372_000 picoseconds.
Weight::from_parts(84_144_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -119,8 +119,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `144`
// Estimated: `3556`
// Minimum execution time: 30_766_000 picoseconds.
Weight::from_parts(33_647_000, 0)
// Minimum execution time: 30_749_000 picoseconds.
Weight::from_parts(37_905_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -133,8 +133,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `188`
// Estimated: `3556`
// Minimum execution time: 24_707_000 picoseconds.
Weight::from_parts(25_279_000, 0)
// Minimum execution time: 25_588_000 picoseconds.
Weight::from_parts(32_609_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -147,8 +147,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `144`
// Estimated: `3556`
// Minimum execution time: 18_073_000 picoseconds.
Weight::from_parts(18_494_000, 0)
// Minimum execution time: 18_277_000 picoseconds.
Weight::from_parts(19_047_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -161,8 +161,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `42`
// Estimated: `3556`
// Minimum execution time: 19_395_000 picoseconds.
Weight::from_parts(19_766_000, 0)
// Minimum execution time: 19_361_000 picoseconds.
Weight::from_parts(20_336_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -175,8 +175,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `106`
// Estimated: `3556`
// Minimum execution time: 13_785_000 picoseconds.
Weight::from_parts(14_469_000, 0)
// Minimum execution time: 14_034_000 picoseconds.
Weight::from_parts(17_149_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -191,8 +191,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `144`
// Estimated: `3556`
// Minimum execution time: 26_566_000 picoseconds.
Weight::from_parts(32_052_000, 0)
// Minimum execution time: 33_843_000 picoseconds.
Weight::from_parts(36_548_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -205,8 +205,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `106`
// Estimated: `3556`
// Minimum execution time: 13_842_000 picoseconds.
Weight::from_parts(14_280_000, 0)
// Minimum execution time: 13_969_000 picoseconds.
Weight::from_parts(14_881_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -219,8 +219,8 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `106`
// Estimated: `3556`
// Minimum execution time: 13_830_000 picoseconds.
Weight::from_parts(14_347_000, 0)
// Minimum execution time: 13_911_000 picoseconds.
Weight::from_parts(14_506_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -238,11 +238,11 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0 + n * (227 ±0)`
// Estimated: `990 + n * (2603 ±0)`
// Minimum execution time: 69_526_000 picoseconds.
Weight::from_parts(70_098_000, 0)
// Minimum execution time: 68_431_000 picoseconds.
Weight::from_parts(69_058_000, 0)
.saturating_add(Weight::from_parts(0, 990))
// Standard Error: 41_113
.saturating_add(Weight::from_parts(66_716_432, 0).saturating_mul(n.into()))
// Standard Error: 60_814
.saturating_add(Weight::from_parts(66_883_691, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(n.into())))
.saturating_add(T::DbWeight::get().writes((4_u64).saturating_mul(n.into())))
.saturating_add(Weight::from_parts(0, 2603).saturating_mul(n.into()))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_proxy`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -37,13 +37,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn proxy(p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `127 + p * (37 ±0)`
// Measured: `161 + p * (37 ±0)`
// Estimated: `4706`
// Minimum execution time: 17_425_000 picoseconds.
Weight::from_parts(18_038_537, 0)
// Minimum execution time: 17_850_000 picoseconds.
Weight::from_parts(18_382_105, 0)
.saturating_add(Weight::from_parts(0, 4706))
// Standard Error: 938
.saturating_add(Weight::from_parts(35_785, 0).saturating_mul(p.into()))
// Standard Error: 1_055
.saturating_add(Weight::from_parts(32_742, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
}
/// Storage: `Proxy::Proxies` (r:1 w:0)
@@ -56,15 +56,15 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn proxy_announced(a: u32, p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `454 + a * (68 ±0) + p * (37 ±0)`
// Measured: `488 + a * (68 ±0) + p * (37 ±0)`
// Estimated: `5698`
// Minimum execution time: 42_933_000 picoseconds.
Weight::from_parts(43_422_090, 0)
// Minimum execution time: 44_915_000 picoseconds.
Weight::from_parts(45_222_224, 0)
.saturating_add(Weight::from_parts(0, 5698))
// Standard Error: 1_946
.saturating_add(Weight::from_parts(180_338, 0).saturating_mul(a.into()))
// Standard Error: 2_011
.saturating_add(Weight::from_parts(37_656, 0).saturating_mul(p.into()))
// Standard Error: 2_846
.saturating_add(Weight::from_parts(187_731, 0).saturating_mul(a.into()))
// Standard Error: 2_940
.saturating_add(Weight::from_parts(40_240, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -76,15 +76,15 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn remove_announcement(a: u32, p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `369 + a * (68 ±0)`
// Measured: `403 + a * (68 ±0)`
// Estimated: `5698`
// Minimum execution time: 29_516_000 picoseconds.
Weight::from_parts(30_439_765, 0)
// Minimum execution time: 30_751_000 picoseconds.
Weight::from_parts(31_660_303, 0)
.saturating_add(Weight::from_parts(0, 5698))
// Standard Error: 1_502
.saturating_add(Weight::from_parts(169_490, 0).saturating_mul(a.into()))
// Standard Error: 1_552
.saturating_add(Weight::from_parts(4_933, 0).saturating_mul(p.into()))
// Standard Error: 1_344
.saturating_add(Weight::from_parts(174_819, 0).saturating_mul(a.into()))
// Standard Error: 1_389
.saturating_add(Weight::from_parts(4_463, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -96,15 +96,15 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn reject_announcement(a: u32, p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `369 + a * (68 ±0)`
// Measured: `403 + a * (68 ±0)`
// Estimated: `5698`
// Minimum execution time: 29_502_000 picoseconds.
Weight::from_parts(30_289_212, 0)
// Minimum execution time: 30_408_000 picoseconds.
Weight::from_parts(31_308_738, 0)
.saturating_add(Weight::from_parts(0, 5698))
// Standard Error: 1_481
.saturating_add(Weight::from_parts(165_307, 0).saturating_mul(a.into()))
// Standard Error: 1_530
.saturating_add(Weight::from_parts(5_614, 0).saturating_mul(p.into()))
// Standard Error: 1_309
.saturating_add(Weight::from_parts(177_478, 0).saturating_mul(a.into()))
// Standard Error: 1_352
.saturating_add(Weight::from_parts(9_686, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -118,15 +118,15 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn announce(a: u32, p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `386 + a * (68 ±0) + p * (37 ±0)`
// Measured: `420 + a * (68 ±0) + p * (37 ±0)`
// Estimated: `5698`
// Minimum execution time: 39_281_000 picoseconds.
Weight::from_parts(38_472_822, 0)
// Minimum execution time: 40_578_000 picoseconds.
Weight::from_parts(40_742_935, 0)
.saturating_add(Weight::from_parts(0, 5698))
// Standard Error: 1_535
.saturating_add(Weight::from_parts(184_426, 0).saturating_mul(a.into()))
// Standard Error: 1_586
.saturating_add(Weight::from_parts(47_260, 0).saturating_mul(p.into()))
// Standard Error: 1_381
.saturating_add(Weight::from_parts(172_168, 0).saturating_mul(a.into()))
// Standard Error: 1_426
.saturating_add(Weight::from_parts(36_370, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -135,13 +135,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn add_proxy(p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `127 + p * (37 ±0)`
// Measured: `161 + p * (37 ±0)`
// Estimated: `4706`
// Minimum execution time: 29_189_000 picoseconds.
Weight::from_parts(29_859_941, 0)
// Minimum execution time: 30_317_000 picoseconds.
Weight::from_parts(31_261_760, 0)
.saturating_add(Weight::from_parts(0, 4706))
// Standard Error: 974
.saturating_add(Weight::from_parts(36_055, 0).saturating_mul(p.into()))
// Standard Error: 1_162
.saturating_add(Weight::from_parts(34_851, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -150,13 +150,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn remove_proxy(p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `127 + p * (37 ±0)`
// Measured: `161 + p * (37 ±0)`
// Estimated: `4706`
// Minimum execution time: 28_978_000 picoseconds.
Weight::from_parts(29_955_778, 0)
// Minimum execution time: 30_099_000 picoseconds.
Weight::from_parts(31_289_171, 0)
.saturating_add(Weight::from_parts(0, 4706))
// Standard Error: 2_109
.saturating_add(Weight::from_parts(38_034, 0).saturating_mul(p.into()))
// Standard Error: 1_541
.saturating_add(Weight::from_parts(52_646, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -165,13 +165,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn remove_proxies(p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `127 + p * (37 ±0)`
// Measured: `161 + p * (37 ±0)`
// Estimated: `4706`
// Minimum execution time: 27_783_000 picoseconds.
Weight::from_parts(28_391_098, 0)
// Minimum execution time: 26_795_000 picoseconds.
Weight::from_parts(27_860_420, 0)
.saturating_add(Weight::from_parts(0, 4706))
// Standard Error: 1_022
.saturating_add(Weight::from_parts(45_877, 0).saturating_mul(p.into()))
// Standard Error: 1_395
.saturating_add(Weight::from_parts(25_140, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -180,13 +180,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[1, 31]`.
fn create_pure(p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `139`
// Measured: `173`
// Estimated: `4706`
// Minimum execution time: 30_767_000 picoseconds.
Weight::from_parts(31_705_111, 0)
// Minimum execution time: 31_846_000 picoseconds.
Weight::from_parts(32_982_226, 0)
.saturating_add(Weight::from_parts(0, 4706))
// Standard Error: 1_118
.saturating_add(Weight::from_parts(10_048, 0).saturating_mul(p.into()))
// Standard Error: 1_115
.saturating_add(Weight::from_parts(11_515, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -195,13 +195,13 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// The range of component `p` is `[0, 30]`.
fn kill_pure(p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `164 + p * (37 ±0)`
// Measured: `198 + p * (37 ±0)`
// Estimated: `4706`
// Minimum execution time: 28_578_000 picoseconds.
Weight::from_parts(29_458_879, 0)
// Minimum execution time: 27_225_000 picoseconds.
Weight::from_parts(28_684_909, 0)
.saturating_add(Weight::from_parts(0, 4706))
// Standard Error: 1_171
.saturating_add(Weight::from_parts(48_887, 0).saturating_mul(p.into()))
// Standard Error: 1_269
.saturating_add(Weight::from_parts(32_780, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_referenda`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -42,8 +42,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `220`
// Estimated: `42428`
// Minimum execution time: 42_312_000 picoseconds.
Weight::from_parts(43_579_000, 0)
// Minimum execution time: 44_174_000 picoseconds.
Weight::from_parts(44_950_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(3))
@@ -58,8 +58,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `473`
// Estimated: `83866`
// Minimum execution time: 56_024_000 picoseconds.
Weight::from_parts(56_959_000, 0)
// Minimum execution time: 58_409_000 picoseconds.
Weight::from_parts(59_836_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
@@ -78,8 +78,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `1428`
// Estimated: `42428`
// Minimum execution time: 65_794_000 picoseconds.
Weight::from_parts(67_198_000, 0)
// Minimum execution time: 67_453_000 picoseconds.
Weight::from_parts(69_213_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -98,8 +98,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `1448`
// Estimated: `42428`
// Minimum execution time: 65_565_000 picoseconds.
Weight::from_parts(66_951_000, 0)
// Minimum execution time: 67_876_000 picoseconds.
Weight::from_parts(69_683_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -116,8 +116,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `473`
// Estimated: `83866`
// Minimum execution time: 67_575_000 picoseconds.
Weight::from_parts(68_725_000, 0)
// Minimum execution time: 70_347_000 picoseconds.
Weight::from_parts(71_788_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(5))
@@ -134,8 +134,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `473`
// Estimated: `83866`
// Minimum execution time: 65_028_000 picoseconds.
Weight::from_parts(65_950_000, 0)
// Minimum execution time: 68_283_000 picoseconds.
Weight::from_parts(69_341_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(5))
@@ -146,8 +146,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `351`
// Estimated: `4401`
// Minimum execution time: 34_415_000 picoseconds.
Weight::from_parts(35_081_000, 0)
// Minimum execution time: 34_167_000 picoseconds.
Weight::from_parts(34_884_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -158,8 +158,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `341`
// Estimated: `4401`
// Minimum execution time: 34_700_000 picoseconds.
Weight::from_parts(35_148_000, 0)
// Minimum execution time: 34_587_000 picoseconds.
Weight::from_parts(35_118_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -174,8 +174,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `381`
// Estimated: `83866`
// Minimum execution time: 39_862_000 picoseconds.
Weight::from_parts(40_836_000, 0)
// Minimum execution time: 40_703_000 picoseconds.
Weight::from_parts(41_198_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
@@ -194,8 +194,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `725`
// Estimated: `83866`
// Minimum execution time: 111_701_000 picoseconds.
Weight::from_parts(113_294_000, 0)
// Minimum execution time: 113_292_000 picoseconds.
Weight::from_parts(114_478_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(5))
@@ -208,8 +208,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `174`
// Estimated: `3876`
// Minimum execution time: 12_125_000 picoseconds.
Weight::from_parts(12_486_000, 0)
// Minimum execution time: 11_872_000 picoseconds.
Weight::from_parts(12_227_000, 0)
.saturating_add(Weight::from_parts(0, 3876))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -224,8 +224,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `1284`
// Estimated: `42428`
// Minimum execution time: 43_093_000 picoseconds.
Weight::from_parts(43_769_000, 0)
// Minimum execution time: 42_974_000 picoseconds.
Weight::from_parts(44_213_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -240,8 +240,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `1284`
// Estimated: `42428`
// Minimum execution time: 46_336_000 picoseconds.
Weight::from_parts(47_437_000, 0)
// Minimum execution time: 46_943_000 picoseconds.
Weight::from_parts(47_864_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -254,8 +254,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `1179`
// Estimated: `4401`
// Minimum execution time: 20_071_000 picoseconds.
Weight::from_parts(20_904_000, 0)
// Minimum execution time: 20_017_000 picoseconds.
Weight::from_parts(20_404_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -268,8 +268,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `1179`
// Estimated: `4401`
// Minimum execution time: 20_208_000 picoseconds.
Weight::from_parts(20_957_000, 0)
// Minimum execution time: 19_625_000 picoseconds.
Weight::from_parts(20_226_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -284,8 +284,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `1183`
// Estimated: `4401`
// Minimum execution time: 25_015_000 picoseconds.
Weight::from_parts(25_591_000, 0)
// Minimum execution time: 24_306_000 picoseconds.
Weight::from_parts(25_230_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
@@ -300,8 +300,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `1203`
// Estimated: `4401`
// Minimum execution time: 24_769_000 picoseconds.
Weight::from_parts(25_679_000, 0)
// Minimum execution time: 24_427_000 picoseconds.
Weight::from_parts(25_436_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
@@ -314,8 +314,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `333`
// Estimated: `42428`
// Minimum execution time: 25_540_000 picoseconds.
Weight::from_parts(26_312_000, 0)
// Minimum execution time: 25_908_000 picoseconds.
Weight::from_parts(26_355_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -328,8 +328,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `381`
// Estimated: `42428`
// Minimum execution time: 26_090_000 picoseconds.
Weight::from_parts(26_602_000, 0)
// Minimum execution time: 26_124_000 picoseconds.
Weight::from_parts(27_101_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -340,8 +340,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `278`
// Estimated: `4401`
// Minimum execution time: 17_341_000 picoseconds.
Weight::from_parts(17_610_000, 0)
// Minimum execution time: 17_387_000 picoseconds.
Weight::from_parts(17_654_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -356,8 +356,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `381`
// Estimated: `42428`
// Minimum execution time: 35_175_000 picoseconds.
Weight::from_parts(36_079_000, 0)
// Minimum execution time: 35_754_000 picoseconds.
Weight::from_parts(36_452_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -372,8 +372,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `381`
// Estimated: `42428`
// Minimum execution time: 37_634_000 picoseconds.
Weight::from_parts(38_320_000, 0)
// Minimum execution time: 37_887_000 picoseconds.
Weight::from_parts(38_340_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -386,8 +386,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `434`
// Estimated: `42428`
// Minimum execution time: 30_004_000 picoseconds.
Weight::from_parts(30_546_000, 0)
// Minimum execution time: 30_312_000 picoseconds.
Weight::from_parts(30_938_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -400,8 +400,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `417`
// Estimated: `42428`
// Minimum execution time: 30_682_000 picoseconds.
Weight::from_parts(31_145_000, 0)
// Minimum execution time: 31_312_000 picoseconds.
Weight::from_parts(32_012_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -414,8 +414,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `434`
// Estimated: `42428`
// Minimum execution time: 28_889_000 picoseconds.
Weight::from_parts(29_546_000, 0)
// Minimum execution time: 29_291_000 picoseconds.
Weight::from_parts(29_849_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -428,8 +428,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `438`
// Estimated: `42428`
// Minimum execution time: 27_297_000 picoseconds.
Weight::from_parts(28_129_000, 0)
// Minimum execution time: 27_769_000 picoseconds.
Weight::from_parts(28_413_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -444,8 +444,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `438`
// Estimated: `83866`
// Minimum execution time: 42_654_000 picoseconds.
Weight::from_parts(43_526_000, 0)
// Minimum execution time: 43_050_000 picoseconds.
Weight::from_parts(43_887_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -458,8 +458,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `434`
// Estimated: `42428`
// Minimum execution time: 30_044_000 picoseconds.
Weight::from_parts(30_738_000, 0)
// Minimum execution time: 30_207_000 picoseconds.
Weight::from_parts(30_947_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -476,8 +476,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `422`
// Estimated: `4401`
// Minimum execution time: 24_448_000 picoseconds.
Weight::from_parts(24_882_000, 0)
// Minimum execution time: 24_547_000 picoseconds.
Weight::from_parts(25_451_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(1))
@@ -490,8 +490,8 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `355`
// Estimated: `4401`
// Minimum execution time: 19_664_000 picoseconds.
Weight::from_parts(20_390_000, 0)
// Minimum execution time: 19_998_000 picoseconds.
Weight::from_parts(20_755_000, 0)
.saturating_add(Weight::from_parts(0, 4401))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_scheduler`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -38,8 +38,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `31`
// Estimated: `1489`
// Minimum execution time: 3_336_000 picoseconds.
Weight::from_parts(3_445_000, 0)
// Minimum execution time: 3_177_000 picoseconds.
Weight::from_parts(3_339_000, 0)
.saturating_add(Weight::from_parts(0, 1489))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -51,11 +51,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `78 + s * (177 ±0)`
// Estimated: `42428`
// Minimum execution time: 4_245_000 picoseconds.
Weight::from_parts(8_210_371, 0)
// Minimum execution time: 4_251_000 picoseconds.
Weight::from_parts(8_191_182, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 1_852
.saturating_add(Weight::from_parts(446_196, 0).saturating_mul(s.into()))
// Standard Error: 1_843
.saturating_add(Weight::from_parts(451_306, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -63,12 +63,12 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_363_000 picoseconds.
Weight::from_parts(4_509_000, 0)
// Minimum execution time: 4_586_000 picoseconds.
Weight::from_parts(4_740_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: `Preimage::PreimageFor` (r:1 w:1)
/// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `Measured`)
/// Proof: `Preimage::PreimageFor` (`max_values`: None, `max_size`: Some(4194344), added: 4196819, mode: `MaxEncodedLen`)
/// Storage: `Preimage::StatusFor` (r:1 w:0)
/// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
/// Storage: `Preimage::RequestStatusFor` (r:1 w:1)
@@ -77,15 +77,14 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
fn service_task_fetched(s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `179 + s * (1 ±0)`
// Estimated: `3644 + s * (1 ±0)`
// Minimum execution time: 23_055_000 picoseconds.
Weight::from_parts(23_279_000, 0)
.saturating_add(Weight::from_parts(0, 3644))
// Standard Error: 10
.saturating_add(Weight::from_parts(1_304, 0).saturating_mul(s.into()))
// Estimated: `4197809`
// Minimum execution time: 23_680_000 picoseconds.
Weight::from_parts(24_090_000, 0)
.saturating_add(Weight::from_parts(0, 4197809))
// Standard Error: 9
.saturating_add(Weight::from_parts(1_212, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(s.into()))
}
/// Storage: `Scheduler::Lookup` (r:0 w:1)
/// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`)
@@ -93,8 +92,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_504_000 picoseconds.
Weight::from_parts(6_795_000, 0)
// Minimum execution time: 6_724_000 picoseconds.
Weight::from_parts(6_928_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -102,24 +101,24 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 4_287_000 picoseconds.
Weight::from_parts(4_486_000, 0)
// Minimum execution time: 4_592_000 picoseconds.
Weight::from_parts(4_767_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
fn execute_dispatch_signed() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_859_000 picoseconds.
Weight::from_parts(2_983_000, 0)
// Minimum execution time: 2_937_000 picoseconds.
Weight::from_parts(3_069_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
fn execute_dispatch_unsigned() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 2_910_000 picoseconds.
Weight::from_parts(3_058_000, 0)
// Minimum execution time: 2_955_000 picoseconds.
Weight::from_parts(3_084_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: `Scheduler::Agenda` (r:1 w:1)
@@ -129,11 +128,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `78 + s * (177 ±0)`
// Estimated: `42428`
// Minimum execution time: 13_087_000 picoseconds.
Weight::from_parts(16_543_350, 0)
// Minimum execution time: 13_181_000 picoseconds.
Weight::from_parts(16_973_094, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 1_806
.saturating_add(Weight::from_parts(487_975, 0).saturating_mul(s.into()))
// Standard Error: 1_852
.saturating_add(Weight::from_parts(493_177, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -148,11 +147,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `78 + s * (177 ±0)`
// Estimated: `42428`
// Minimum execution time: 20_942_000 picoseconds.
Weight::from_parts(19_979_432, 0)
// Minimum execution time: 20_789_000 picoseconds.
Weight::from_parts(19_812_882, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 1_166
.saturating_add(Weight::from_parts(749_133, 0).saturating_mul(s.into()))
// Standard Error: 1_196
.saturating_add(Weight::from_parts(755_529, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -165,11 +164,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `255 + s * (185 ±0)`
// Estimated: `42428`
// Minimum execution time: 17_740_000 picoseconds.
Weight::from_parts(22_109_441, 0)
// Minimum execution time: 17_685_000 picoseconds.
Weight::from_parts(22_562_199, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 2_615
.saturating_add(Weight::from_parts(523_729, 0).saturating_mul(s.into()))
// Standard Error: 2_747
.saturating_add(Weight::from_parts(523_874, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -184,11 +183,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `281 + s * (185 ±0)`
// Estimated: `42428`
// Minimum execution time: 23_194_000 picoseconds.
Weight::from_parts(22_880_603, 0)
// Minimum execution time: 23_611_000 picoseconds.
Weight::from_parts(23_696_511, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 1_346
.saturating_add(Weight::from_parts(764_730, 0).saturating_mul(s.into()))
// Standard Error: 1_305
.saturating_add(Weight::from_parts(783_985, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -201,11 +200,11 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `118`
// Estimated: `42428`
// Minimum execution time: 11_931_000 picoseconds.
Weight::from_parts(12_199_525, 0)
// Minimum execution time: 12_154_000 picoseconds.
Weight::from_parts(12_511_716, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 607
.saturating_add(Weight::from_parts(34_132, 0).saturating_mul(s.into()))
// Standard Error: 537
.saturating_add(Weight::from_parts(33_755, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -217,8 +216,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `8928`
// Estimated: `42428`
// Minimum execution time: 32_222_000 picoseconds.
Weight::from_parts(32_988_000, 0)
// Minimum execution time: 32_525_000 picoseconds.
Weight::from_parts(33_944_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -233,8 +232,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `9606`
// Estimated: `42428`
// Minimum execution time: 38_800_000 picoseconds.
Weight::from_parts(40_026_000, 0)
// Minimum execution time: 39_477_000 picoseconds.
Weight::from_parts(40_926_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -247,8 +246,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `8940`
// Estimated: `42428`
// Minimum execution time: 31_196_000 picoseconds.
Weight::from_parts(32_155_000, 0)
// Minimum execution time: 31_796_000 picoseconds.
Weight::from_parts(32_418_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -263,8 +262,8 @@ impl<T: frame_system::Config> pallet_scheduler::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `9618`
// Estimated: `42428`
// Minimum execution time: 37_777_000 picoseconds.
Weight::from_parts(38_702_000, 0)
// Minimum execution time: 37_744_000 picoseconds.
Weight::from_parts(38_892_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_session`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -40,8 +40,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `298`
// Estimated: `3763`
// Minimum execution time: 21_355_000 picoseconds.
Weight::from_parts(22_180_000, 0)
// Minimum execution time: 21_646_000 picoseconds.
Weight::from_parts(21_946_000, 0)
.saturating_add(Weight::from_parts(0, 3763))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -54,8 +54,8 @@ impl<T: frame_system::Config> pallet_session::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `280`
// Estimated: `3745`
// Minimum execution time: 15_417_000 picoseconds.
Weight::from_parts(16_045_000, 0)
// Minimum execution time: 15_321_000 picoseconds.
Weight::from_parts(15_898_000, 0)
.saturating_add(Weight::from_parts(0, 3745))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_sudo`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -38,8 +38,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `98`
// Estimated: `1517`
// Minimum execution time: 12_129_000 picoseconds.
Weight::from_parts(12_485_000, 0)
// Minimum execution time: 12_081_000 picoseconds.
Weight::from_parts(12_355_000, 0)
.saturating_add(Weight::from_parts(0, 1517))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -50,8 +50,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `98`
// Estimated: `1517`
// Minimum execution time: 13_482_000 picoseconds.
Weight::from_parts(13_675_000, 0)
// Minimum execution time: 13_367_000 picoseconds.
Weight::from_parts(13_789_000, 0)
.saturating_add(Weight::from_parts(0, 1517))
.saturating_add(T::DbWeight::get().reads(1))
}
@@ -61,8 +61,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `98`
// Estimated: `1517`
// Minimum execution time: 13_548_000 picoseconds.
Weight::from_parts(13_871_000, 0)
// Minimum execution time: 13_703_000 picoseconds.
Weight::from_parts(14_064_000, 0)
.saturating_add(Weight::from_parts(0, 1517))
.saturating_add(T::DbWeight::get().reads(1))
}
@@ -72,8 +72,8 @@ impl<T: frame_system::Config> pallet_sudo::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `98`
// Estimated: `1517`
// Minimum execution time: 11_042_000 picoseconds.
Weight::from_parts(11_534_000, 0)
// Minimum execution time: 11_126_000 picoseconds.
Weight::from_parts(11_411_000, 0)
.saturating_add(Weight::from_parts(0, 1517))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_timestamp`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -38,20 +38,20 @@ impl<T: frame_system::Config> pallet_timestamp::WeightInfo for WeightInfo<T> {
/// Proof: `Aura::CurrentSlot` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
fn set() -> Weight {
// Proof Size summary in bytes:
// Measured: `86`
// Measured: `122`
// Estimated: `1493`
// Minimum execution time: 8_841_000 picoseconds.
Weight::from_parts(9_116_000, 0)
// Minimum execution time: 9_751_000 picoseconds.
Weight::from_parts(10_213_000, 0)
.saturating_add(Weight::from_parts(0, 1493))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
fn on_finalize() -> Weight {
// Proof Size summary in bytes:
// Measured: `57`
// Measured: `94`
// Estimated: `0`
// Minimum execution time: 3_488_000 picoseconds.
Weight::from_parts(3_620_000, 0)
// Minimum execution time: 3_838_000 picoseconds.
Weight::from_parts(3_942_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
}
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_treasury`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-07-06, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -40,10 +40,10 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
/// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`)
fn spend_local() -> Weight {
// Proof Size summary in bytes:
// Measured: `6`
// Measured: `42`
// Estimated: `1887`
// Minimum execution time: 13_617_000 picoseconds.
Weight::from_parts(14_006_000, 0)
// Minimum execution time: 14_293_000 picoseconds.
Weight::from_parts(14_825_000, 0)
.saturating_add(Weight::from_parts(0, 1887))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(3))
@@ -52,36 +52,37 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
/// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`)
fn remove_approval() -> Weight {
// Proof Size summary in bytes:
// Measured: `90`
// Measured: `127`
// Estimated: `1887`
// Minimum execution time: 7_149_000 picoseconds.
Weight::from_parts(7_250_000, 0)
// Minimum execution time: 7_320_000 picoseconds.
Weight::from_parts(7_530_000, 0)
.saturating_add(Weight::from_parts(0, 1887))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `System::Account` (r:9 w:9)
/// Storage: `System::Account` (r:100 w:100)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// Storage: `Treasury::Deactivated` (r:1 w:1)
/// Proof: `Treasury::Deactivated` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
/// Storage: `Treasury::Approvals` (r:1 w:1)
/// Proof: `Treasury::Approvals` (`max_values`: Some(1), `max_size`: Some(402), added: 897, mode: `MaxEncodedLen`)
/// Storage: `Treasury::Proposals` (r:99 w:4)
/// Storage: `Treasury::Proposals` (r:99 w:99)
/// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(108), added: 2583, mode: `MaxEncodedLen`)
/// The range of component `p` is `[0, 99]`.
fn on_initialize_proposals(p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `666 + p * (133 ±0)`
// Estimated: `22019 + p * (2583 ±4)`
// Minimum execution time: 25_010_000 picoseconds.
Weight::from_parts(178_002_629, 0)
.saturating_add(Weight::from_parts(0, 22019))
// Standard Error: 39_227
.saturating_add(Weight::from_parts(4_022_516, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(10))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
.saturating_add(T::DbWeight::get().writes(14))
.saturating_add(Weight::from_parts(0, 2583).saturating_mul(p.into()))
// Measured: `69 + p * (158 ±0)`
// Estimated: `3593 + p * (2603 ±0)`
// Minimum execution time: 26_856_000 picoseconds.
Weight::from_parts(32_273_927, 0)
.saturating_add(Weight::from_parts(0, 3593))
// Standard Error: 17_127
.saturating_add(Weight::from_parts(28_204_042, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(p.into())))
.saturating_add(T::DbWeight::get().writes(3))
.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(p.into())))
.saturating_add(Weight::from_parts(0, 2603).saturating_mul(p.into()))
}
/// Storage: `Treasury::SpendCount` (r:1 w:1)
/// Proof: `Treasury::SpendCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
@@ -89,10 +90,10 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(1853), added: 4328, mode: `MaxEncodedLen`)
fn spend() -> Weight {
// Proof Size summary in bytes:
// Measured: `6`
// Measured: `42`
// Estimated: `1489`
// Minimum execution time: 16_508_000 picoseconds.
Weight::from_parts(16_698_000, 0)
// Minimum execution time: 17_303_000 picoseconds.
Weight::from_parts(17_722_000, 0)
.saturating_add(Weight::from_parts(0, 1489))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
@@ -104,21 +105,21 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
/// Storage: `PolkadotXcm::QueryCounter` (r:1 w:1)
/// Proof: `PolkadotXcm::QueryCounter` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `XcmpQueue::DeliveryFeeFactor` (r:1 w:0)
/// Proof: `XcmpQueue::DeliveryFeeFactor` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::DeliveryFeeFactor` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
/// Storage: `ParachainSystem::RelevantMessagingState` (r:1 w:0)
/// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
/// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1)
/// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(65570), added: 68045, mode: `MaxEncodedLen`)
/// Storage: `PolkadotXcm::Queries` (r:0 w:1)
/// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn payout() -> Weight {
// Proof Size summary in bytes:
// Measured: `457`
// Measured: `527`
// Estimated: `5318`
// Minimum execution time: 60_626_000 picoseconds.
Weight::from_parts(62_416_000, 0)
// Minimum execution time: 57_218_000 picoseconds.
Weight::from_parts(58_836_000, 0)
.saturating_add(Weight::from_parts(0, 5318))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(5))
@@ -129,10 +130,10 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
/// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn check_status() -> Weight {
// Proof Size summary in bytes:
// Measured: `170`
// Measured: `206`
// Estimated: `5318`
// Minimum execution time: 28_319_000 picoseconds.
Weight::from_parts(28_882_000, 0)
// Minimum execution time: 28_972_000 picoseconds.
Weight::from_parts(29_674_000, 0)
.saturating_add(Weight::from_parts(0, 5318))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -141,10 +142,10 @@ impl<T: frame_system::Config> pallet_treasury::WeightInfo for WeightInfo<T> {
/// Proof: `Treasury::Spends` (`max_values`: None, `max_size`: Some(1853), added: 4328, mode: `MaxEncodedLen`)
fn void_spend() -> Weight {
// Proof Size summary in bytes:
// Measured: `142`
// Measured: `178`
// Estimated: `5318`
// Minimum execution time: 16_333_000 picoseconds.
Weight::from_parts(16_801_000, 0)
// Minimum execution time: 16_594_000 picoseconds.
Weight::from_parts(17_059_000, 0)
.saturating_add(Weight::from_parts(0, 5318))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_utility`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -37,18 +37,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_396_000 picoseconds.
Weight::from_parts(14_005_294, 0)
// Minimum execution time: 6_413_000 picoseconds.
Weight::from_parts(13_014_815, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 1_214
.saturating_add(Weight::from_parts(4_451_967, 0).saturating_mul(c.into()))
// Standard Error: 3_725
.saturating_add(Weight::from_parts(5_181_580, 0).saturating_mul(c.into()))
}
fn as_derivative() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_211_000 picoseconds.
Weight::from_parts(6_391_000, 0)
// Minimum execution time: 5_845_000 picoseconds.
Weight::from_parts(6_089_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// The range of component `c` is `[0, 1000]`.
@@ -56,18 +56,18 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_542_000 picoseconds.
Weight::from_parts(12_829_008, 0)
// Minimum execution time: 6_526_000 picoseconds.
Weight::from_parts(12_700_760, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 1_412
.saturating_add(Weight::from_parts(4_786_428, 0).saturating_mul(c.into()))
// Standard Error: 3_679
.saturating_add(Weight::from_parts(5_558_247, 0).saturating_mul(c.into()))
}
fn dispatch_as() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 9_317_000 picoseconds.
Weight::from_parts(9_502_000, 0)
// Minimum execution time: 9_099_000 picoseconds.
Weight::from_parts(9_319_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// The range of component `c` is `[0, 1000]`.
@@ -75,10 +75,10 @@ impl<T: frame_system::Config> pallet_utility::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_457_000 picoseconds.
Weight::from_parts(14_744_634, 0)
// Minimum execution time: 6_344_000 picoseconds.
Weight::from_parts(13_983_035, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 1_302
.saturating_add(Weight::from_parts(4_434_967, 0).saturating_mul(c.into()))
// Standard Error: 3_741
.saturating_add(Weight::from_parts(5_077_442, 0).saturating_mul(c.into()))
}
}
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_whitelist`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -42,8 +42,8 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `48`
// Estimated: `3556`
// Minimum execution time: 23_257_000 picoseconds.
Weight::from_parts(23_718_000, 0)
// Minimum execution time: 23_645_000 picoseconds.
Weight::from_parts(24_249_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
@@ -58,8 +58,8 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `176`
// Estimated: `3556`
// Minimum execution time: 21_327_000 picoseconds.
Weight::from_parts(21_765_000, 0)
// Minimum execution time: 21_975_000 picoseconds.
Weight::from_parts(22_341_000, 0)
.saturating_add(Weight::from_parts(0, 3556))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
@@ -77,11 +77,11 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `252 + n * (1 ±0)`
// Estimated: `3716 + n * (1 ±0)`
// Minimum execution time: 34_983_000 picoseconds.
Weight::from_parts(35_591_000, 0)
// Minimum execution time: 36_662_000 picoseconds.
Weight::from_parts(37_105_000, 0)
.saturating_add(Weight::from_parts(0, 3716))
// Standard Error: 8
.saturating_add(Weight::from_parts(1_269, 0).saturating_mul(n.into()))
// Standard Error: 11
.saturating_add(Weight::from_parts(1_282, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(3))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
@@ -97,11 +97,11 @@ impl<T: frame_system::Config> pallet_whitelist::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `176`
// Estimated: `3556`
// Minimum execution time: 26_215_000 picoseconds.
Weight::from_parts(26_690_528, 0)
// Minimum execution time: 27_402_000 picoseconds.
Weight::from_parts(27_922_276, 0)
.saturating_add(Weight::from_parts(0, 3556))
// Standard Error: 2
.saturating_add(Weight::from_parts(1_443, 0).saturating_mul(n.into()))
// Standard Error: 3
.saturating_add(Weight::from_parts(1_405, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_xcm`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -38,11 +38,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
/// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn send() -> Weight {
// Proof Size summary in bytes:
// Measured: `42`
// Estimated: `1527`
// Minimum execution time: 18_623_000 picoseconds.
Weight::from_parts(19_214_000, 0)
.saturating_add(Weight::from_parts(0, 1527))
// Measured: `76`
// Estimated: `1561`
// Minimum execution time: 19_890_000 picoseconds.
Weight::from_parts(20_382_000, 0)
.saturating_add(Weight::from_parts(0, 1561))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -56,35 +56,68 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
Weight::from_parts(18_446_744_073_709_551_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: `Benchmark::Override` (r:0 w:0)
/// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0)
/// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::Account` (r:2 w:2)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:2 w:2)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::DeliveryFeeFactor` (r:1 w:0)
/// Proof: `XcmpQueue::DeliveryFeeFactor` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `MaxEncodedLen`)
/// Storage: `ParachainSystem::RelevantMessagingState` (r:1 w:0)
/// Proof: `ParachainSystem::RelevantMessagingState` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `XcmpQueue::OutboundXcmpStatus` (r:1 w:1)
/// Proof: `XcmpQueue::OutboundXcmpStatus` (`max_values`: Some(1), `max_size`: Some(1282), added: 1777, mode: `MaxEncodedLen`)
/// Storage: `XcmpQueue::OutboundXcmpMessages` (r:0 w:1)
/// Proof: `XcmpQueue::OutboundXcmpMessages` (`max_values`: None, `max_size`: Some(65570), added: 68045, mode: `MaxEncodedLen`)
fn reserve_transfer_assets() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
Weight::from_parts(18_446_744_073_709_551_000, 0)
.saturating_add(Weight::from_parts(0, 0))
// Measured: `930`
// Estimated: `6208`
// Minimum execution time: 184_015_000 picoseconds.
Weight::from_parts(189_542_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(10))
.saturating_add(T::DbWeight::get().writes(7))
}
/// Storage: `Benchmark::Override` (r:0 w:0)
/// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0)
/// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `Assets::Asset` (r:1 w:1)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(210), added: 2685, mode: `MaxEncodedLen`)
/// Storage: `Assets::Account` (r:2 w:2)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(134), added: 2609, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
/// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0)
/// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1)
/// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn transfer_assets() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
Weight::from_parts(18_446_744_073_709_551_000, 0)
.saturating_add(Weight::from_parts(0, 0))
// Measured: `582`
// Estimated: `6208`
// Minimum execution time: 109_156_000 picoseconds.
Weight::from_parts(110_642_000, 0)
.saturating_add(Weight::from_parts(0, 6208))
.saturating_add(T::DbWeight::get().reads(8))
.saturating_add(T::DbWeight::get().writes(5))
}
/// Storage: `Benchmark::Override` (r:0 w:0)
/// Proof: `Benchmark::Override` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0)
/// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn execute() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 18_446_744_073_709_551_000 picoseconds.
Weight::from_parts(18_446_744_073_709_551_000, 0)
.saturating_add(Weight::from_parts(0, 0))
// Estimated: `1485`
// Minimum execution time: 10_782_000 picoseconds.
Weight::from_parts(11_142_000, 0)
.saturating_add(Weight::from_parts(0, 1485))
.saturating_add(T::DbWeight::get().reads(1))
}
/// Storage: `PolkadotXcm::SupportedVersion` (r:0 w:1)
/// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -92,8 +125,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 9_901_000 picoseconds.
Weight::from_parts(10_194_000, 0)
// Minimum execution time: 9_471_000 picoseconds.
Weight::from_parts(9_885_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -101,8 +134,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_048_000 picoseconds.
Weight::from_parts(3_169_000, 0)
// Minimum execution time: 2_804_000 picoseconds.
Weight::from_parts(2_988_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1)
@@ -117,11 +150,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
/// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn force_subscribe_version_notify() -> Weight {
// Proof Size summary in bytes:
// Measured: `42`
// Estimated: `3507`
// Minimum execution time: 26_862_000 picoseconds.
Weight::from_parts(27_308_000, 0)
.saturating_add(Weight::from_parts(0, 3507))
// Measured: `76`
// Estimated: `3541`
// Minimum execution time: 27_738_000 picoseconds.
Weight::from_parts(28_431_000, 0)
.saturating_add(Weight::from_parts(0, 3541))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
}
@@ -135,11 +168,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
/// Proof: `PolkadotXcm::Queries` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn force_unsubscribe_version_notify() -> Weight {
// Proof Size summary in bytes:
// Measured: `136`
// Estimated: `3601`
// Minimum execution time: 27_646_000 picoseconds.
Weight::from_parts(28_436_000, 0)
.saturating_add(Weight::from_parts(0, 3601))
// Measured: `170`
// Estimated: `3635`
// Minimum execution time: 28_947_000 picoseconds.
Weight::from_parts(29_583_000, 0)
.saturating_add(Weight::from_parts(0, 3635))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -149,8 +182,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_151_000 picoseconds.
Weight::from_parts(3_299_000, 0)
// Minimum execution time: 2_927_000 picoseconds.
Weight::from_parts(3_099_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -160,8 +193,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `23`
// Estimated: `13388`
// Minimum execution time: 21_063_000 picoseconds.
Weight::from_parts(21_551_000, 0)
// Minimum execution time: 20_784_000 picoseconds.
Weight::from_parts(21_155_000, 0)
.saturating_add(Weight::from_parts(0, 13388))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(2))
@@ -172,8 +205,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `27`
// Estimated: `13392`
// Minimum execution time: 20_861_000 picoseconds.
Weight::from_parts(21_560_000, 0)
// Minimum execution time: 20_901_000 picoseconds.
Weight::from_parts(21_237_000, 0)
.saturating_add(Weight::from_parts(0, 13392))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(2))
@@ -182,11 +215,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
/// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn already_notified_target() -> Weight {
// Proof Size summary in bytes:
// Measured: `40`
// Estimated: `15880`
// Minimum execution time: 22_516_000 picoseconds.
Weight::from_parts(23_064_000, 0)
.saturating_add(Weight::from_parts(0, 15880))
// Measured: `76`
// Estimated: `15916`
// Minimum execution time: 22_290_000 picoseconds.
Weight::from_parts(22_675_000, 0)
.saturating_add(Weight::from_parts(0, 15916))
.saturating_add(T::DbWeight::get().reads(6))
}
/// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1)
@@ -197,11 +230,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
/// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn notify_current_targets() -> Weight {
// Proof Size summary in bytes:
// Measured: `76`
// Estimated: `6016`
// Minimum execution time: 26_220_000 picoseconds.
Weight::from_parts(26_722_000, 0)
.saturating_add(Weight::from_parts(0, 6016))
// Measured: `110`
// Estimated: `6050`
// Minimum execution time: 27_448_000 picoseconds.
Weight::from_parts(27_995_000, 0)
.saturating_add(Weight::from_parts(0, 6050))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -209,11 +242,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
/// Proof: `PolkadotXcm::VersionNotifyTargets` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn notify_target_migration_fail() -> Weight {
// Proof Size summary in bytes:
// Measured: `70`
// Estimated: `10960`
// Minimum execution time: 14_987_000 picoseconds.
Weight::from_parts(15_267_000, 0)
.saturating_add(Weight::from_parts(0, 10960))
// Measured: `37`
// Estimated: `10927`
// Minimum execution time: 14_249_000 picoseconds.
Weight::from_parts(14_532_000, 0)
.saturating_add(Weight::from_parts(0, 10927))
.saturating_add(T::DbWeight::get().reads(4))
}
/// Storage: `PolkadotXcm::VersionNotifyTargets` (r:5 w:2)
@@ -222,8 +255,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `34`
// Estimated: `13399`
// Minimum execution time: 21_129_000 picoseconds.
Weight::from_parts(21_615_000, 0)
// Minimum execution time: 20_470_000 picoseconds.
Weight::from_parts(21_056_000, 0)
.saturating_add(Weight::from_parts(0, 13399))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(2))
@@ -236,11 +269,11 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
/// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn migrate_and_notify_old_targets() -> Weight {
// Proof Size summary in bytes:
// Measured: `76`
// Estimated: `13441`
// Minimum execution time: 37_668_000 picoseconds.
Weight::from_parts(38_071_000, 0)
.saturating_add(Weight::from_parts(0, 13441))
// Measured: `110`
// Estimated: `13475`
// Minimum execution time: 38_667_000 picoseconds.
Weight::from_parts(39_395_000, 0)
.saturating_add(Weight::from_parts(0, 13475))
.saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().writes(3))
}
@@ -252,8 +285,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `1485`
// Minimum execution time: 3_254_000 picoseconds.
Weight::from_parts(3_446_000, 0)
// Minimum execution time: 3_113_000 picoseconds.
Weight::from_parts(3_225_000, 0)
.saturating_add(Weight::from_parts(0, 1485))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
@@ -264,22 +297,24 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `7576`
// Estimated: `11041`
// Minimum execution time: 31_348_000 picoseconds.
Weight::from_parts(31_696_000, 0)
// Minimum execution time: 30_956_000 picoseconds.
Weight::from_parts(31_363_000, 0)
.saturating_add(Weight::from_parts(0, 11041))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `PolkadotXcm::ShouldRecordXcm` (r:1 w:0)
/// Proof: `PolkadotXcm::ShouldRecordXcm` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `PolkadotXcm::AssetTraps` (r:1 w:1)
/// Proof: `PolkadotXcm::AssetTraps` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn claim_assets() -> Weight {
// Proof Size summary in bytes:
// Measured: `24`
// Estimated: `3489`
// Minimum execution time: 47_504_000 picoseconds.
Weight::from_parts(48_335_000, 0)
// Minimum execution time: 50_660_000 picoseconds.
Weight::from_parts(51_818_000, 0)
.saturating_add(Weight::from_parts(0, 3489))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
}
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_whitelist`
//! Autogenerated weights for `pallet_xcm_transactor`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-06-19, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// target/release/parachain-template-node
// target/release/generic-template-node
// benchmark
// pallet
// --steps=50
@@ -16,19 +16,20 @@
// --extrinsic=*
// --wasm-execution=compiled
// --heap-pages=4096
// --json-file=benchmarking/results/results-pallet_whitelist.json
// --pallet=pallet_whitelist
// --json-file=benchmarking/results/results-pallet_xcm_transactor.json
// --pallet=pallet_xcm_transactor
// --chain=dev
// --output=benchmarking/new-benchmarks/pallet_whitelist.rs
// --output=benchmarking/new-benchmarks/pallet_xcm_transactor.rs
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
#![allow(unused_imports)]
#![allow(missing_docs)]
use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
use sp_std::marker::PhantomData;
use frame_support::{traits::Get, weights::Weight};
use core::marker::PhantomData;
/// Weights for `pallet_xcm_transactor`.
/// Weight functions for `pallet_xcm_transactor`.
pub struct WeightInfo<T>(PhantomData<T>);
impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T> {
/// Storage: `XcmTransactor::IndexToAccount` (r:1 w:1)
@@ -37,10 +38,11 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
// Proof Size summary in bytes:
// Measured: `114`
// Estimated: `3579`
// Minimum execution time: 9_597_000 picoseconds.
Weight::from_parts(9_924_000, 3579)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 12_560_000 picoseconds.
Weight::from_parts(12_778_000, 0)
.saturating_add(Weight::from_parts(0, 3579))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmTransactor::IndexToAccount` (r:0 w:1)
/// Proof: `XcmTransactor::IndexToAccount` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -48,9 +50,10 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 5_707_000 picoseconds.
Weight::from_parts(5_973_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 8_431_000 picoseconds.
Weight::from_parts(8_667_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:0 w:1)
/// Proof: `XcmTransactor::TransactInfoWithWeightLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -58,9 +61,10 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 7_118_000 picoseconds.
Weight::from_parts(7_356_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 9_943_000 picoseconds.
Weight::from_parts(10_342_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:0 w:1)
/// Proof: `XcmTransactor::TransactInfoWithWeightLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -68,9 +72,10 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_362_000 picoseconds.
Weight::from_parts(6_609_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 9_547_000 picoseconds.
Weight::from_parts(9_678_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmTransactor::DestinationAssetFeePerSecond` (r:0 w:1)
/// Proof: `XcmTransactor::DestinationAssetFeePerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -78,9 +83,10 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_443_000 picoseconds.
Weight::from_parts(6_670_000, 0)
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 9_180_000 picoseconds.
Weight::from_parts(9_482_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -92,17 +98,18 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
/// Proof: `XcmTransactor::TransactInfoWithWeightLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::DestinationAssetFeePerSecond` (r:1 w:0)
/// Proof: `XcmTransactor::DestinationAssetFeePerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetTypeId` (r:1 w:0)
/// Proof: `AssetManager::AssetTypeId` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Assets::Asset` (r:1 w:0)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`)
/// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:0)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn transact_through_derivative() -> Weight {
// Proof Size summary in bytes:
// Measured: `489`
// Estimated: `3954`
// Minimum execution time: 30_458_000 picoseconds.
Weight::from_parts(31_176_000, 3954)
.saturating_add(T::DbWeight::get().reads(7_u64))
// Measured: `617`
// Estimated: `4082`
// Minimum execution time: 33_126_000 picoseconds.
Weight::from_parts(33_925_000, 0)
.saturating_add(Weight::from_parts(0, 4082))
.saturating_add(T::DbWeight::get().reads(7))
}
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -110,17 +117,18 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
/// Proof: `XcmTransactor::TransactInfoWithWeightLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::DestinationAssetFeePerSecond` (r:1 w:0)
/// Proof: `XcmTransactor::DestinationAssetFeePerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetTypeId` (r:1 w:0)
/// Proof: `AssetManager::AssetTypeId` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Assets::Asset` (r:1 w:0)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`)
/// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:0)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
fn transact_through_sovereign() -> Weight {
// Proof Size summary in bytes:
// Measured: `423`
// Estimated: `3888`
// Minimum execution time: 22_713_000 picoseconds.
Weight::from_parts(23_258_000, 3888)
.saturating_add(T::DbWeight::get().reads(5_u64))
// Measured: `538`
// Estimated: `4003`
// Minimum execution time: 26_596_000 picoseconds.
Weight::from_parts(27_317_000, 0)
.saturating_add(Weight::from_parts(0, 4003))
.saturating_add(T::DbWeight::get().reads(5))
}
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
@@ -128,24 +136,21 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
/// Proof: `XcmTransactor::TransactInfoWithWeightLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::DestinationAssetFeePerSecond` (r:1 w:0)
/// Proof: `XcmTransactor::DestinationAssetFeePerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0)
/// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1)
/// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0)
/// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0)
/// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1)
/// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn transact_through_signed() -> Weight {
// Proof Size summary in bytes:
// Measured: `467`
// Estimated: `3932`
// Minimum execution time: 38_097_000 picoseconds.
Weight::from_parts(38_892_000, 3932)
.saturating_add(T::DbWeight::get().reads(8_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
// Measured: `489`
// Estimated: `3954`
// Minimum execution time: 46_161_000 picoseconds.
Weight::from_parts(47_056_000, 0)
.saturating_add(Weight::from_parts(0, 3954))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmTransactor::RelayIndices` (r:1 w:0)
/// Proof: `XcmTransactor::RelayIndices` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
@@ -155,23 +160,20 @@ impl<T: frame_system::Config> pallet_xcm_transactor::WeightInfo for WeightInfo<T
/// Proof: `XcmTransactor::TransactInfoWithWeightLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::DestinationAssetFeePerSecond` (r:1 w:0)
/// Proof: `XcmTransactor::DestinationAssetFeePerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `PolkadotXcm::SupportedVersion` (r:1 w:0)
/// Proof: `PolkadotXcm::SupportedVersion` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `PolkadotXcm::VersionDiscoveryQueue` (r:1 w:1)
/// Proof: `PolkadotXcm::VersionDiscoveryQueue` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `PolkadotXcm::SafeXcmVersion` (r:1 w:0)
/// Proof: `PolkadotXcm::SafeXcmVersion` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `ParachainInfo::ParachainId` (r:1 w:0)
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// Storage: `ParachainSystem::HostConfiguration` (r:1 w:0)
/// Proof: `ParachainSystem::HostConfiguration` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `ParachainSystem::PendingUpwardMessages` (r:1 w:1)
/// Proof: `ParachainSystem::PendingUpwardMessages` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
fn hrmp_manage() -> Weight {
// Proof Size summary in bytes:
// Measured: `471`
// Estimated: `3936`
// Minimum execution time: 40_918_000 picoseconds.
Weight::from_parts(42_238_000, 3936)
.saturating_add(T::DbWeight::get().reads(9_u64))
.saturating_add(T::DbWeight::get().writes(2_u64))
// Measured: `493`
// Estimated: `3958`
// Minimum execution time: 49_707_000 picoseconds.
Weight::from_parts(50_760_000, 0)
.saturating_add(Weight::from_parts(0, 3958))
.saturating_add(T::DbWeight::get().reads(7))
.saturating_add(T::DbWeight::get().writes(1))
}
}
@@ -1,49 +1,35 @@
// Copyright 2024 Moonbeam foundation
// This file is part of Moonbeam.
// Moonbeam is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
// Moonbeam is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
// You should have received a copy of the GNU General Public License
// along with Moonbeam. If not, see <http://www.gnu.org/licenses/>.
//! Autogenerated weights for `pallet_xcm_weight_trader`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
//! DATE: 2024-09-13, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 42.0.0
//! DATE: 2024-11-03, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `ip-10-0-0-176`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: Compiled, CHAIN: Some("moonbase-dev"), DB CACHE: 1024
//! HOSTNAME: `ip-172-31-15-118`, CPU: `Intel(R) Xeon(R) Platinum 8375C CPU @ 2.90GHz`
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: 1024
// Executed Command:
// ./target/production/moonbeam
// target/release/generic-template-node
// benchmark
// pallet
// --chain=moonbase-dev
// --steps=50
// --repeat=20
// --pallet=pallet_xcm_weight_trader
// --extrinsic=*
// --wasm-execution=compiled
// --header=./file_header.txt
// --template=./benchmarking/frame-weight-template.hbs
// --output=./runtime/common/src/weights/
// --heap-pages=4096
// --json-file=benchmarking/results/results-pallet_xcm_weight_trader.json
// --pallet=pallet_xcm_weight_trader
// --chain=dev
// --output=benchmarking/new-benchmarks/pallet_xcm_weight_trader.rs
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
#![allow(unused_imports)]
#![allow(missing_docs)]
use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
use sp_std::marker::PhantomData;
use frame_support::{traits::Get, weights::Weight};
use core::marker::PhantomData;
/// Weights for `pallet_xcm_weight_trader`.
/// Weight functions for `pallet_xcm_weight_trader`.
pub struct WeightInfo<T>(PhantomData<T>);
impl<T: frame_system::Config> pallet_xcm_weight_trader::WeightInfo for WeightInfo<T> {
/// Storage: `XcmWeightTrader::SupportedAssets` (r:1 w:1)
@@ -52,10 +38,11 @@ impl<T: frame_system::Config> pallet_xcm_weight_trader::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `42`
// Estimated: `4100`
// Minimum execution time: 9_432_000 picoseconds.
Weight::from_parts(9_644_000, 4100)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 12_352_000 picoseconds.
Weight::from_parts(12_649_000, 0)
.saturating_add(Weight::from_parts(0, 4100))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmWeightTrader::SupportedAssets` (r:1 w:1)
/// Proof: `XcmWeightTrader::SupportedAssets` (`max_values`: None, `max_size`: Some(635), added: 3110, mode: `MaxEncodedLen`)
@@ -63,10 +50,11 @@ impl<T: frame_system::Config> pallet_xcm_weight_trader::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `102`
// Estimated: `4100`
// Minimum execution time: 10_261_000 picoseconds.
Weight::from_parts(10_540_000, 4100)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 14_353_000 picoseconds.
Weight::from_parts(14_629_000, 0)
.saturating_add(Weight::from_parts(0, 4100))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmWeightTrader::SupportedAssets` (r:1 w:1)
/// Proof: `XcmWeightTrader::SupportedAssets` (`max_values`: None, `max_size`: Some(635), added: 3110, mode: `MaxEncodedLen`)
@@ -74,10 +62,11 @@ impl<T: frame_system::Config> pallet_xcm_weight_trader::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `102`
// Estimated: `4100`
// Minimum execution time: 10_153_000 picoseconds.
Weight::from_parts(10_537_000, 4100)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 14_296_000 picoseconds.
Weight::from_parts(14_562_000, 0)
.saturating_add(Weight::from_parts(0, 4100))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmWeightTrader::SupportedAssets` (r:1 w:1)
/// Proof: `XcmWeightTrader::SupportedAssets` (`max_values`: None, `max_size`: Some(635), added: 3110, mode: `MaxEncodedLen`)
@@ -85,10 +74,11 @@ impl<T: frame_system::Config> pallet_xcm_weight_trader::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `102`
// Estimated: `4100`
// Minimum execution time: 10_029_000 picoseconds.
Weight::from_parts(10_456_000, 4100)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 14_340_000 picoseconds.
Weight::from_parts(14_626_000, 0)
.saturating_add(Weight::from_parts(0, 4100))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `XcmWeightTrader::SupportedAssets` (r:1 w:1)
/// Proof: `XcmWeightTrader::SupportedAssets` (`max_values`: None, `max_size`: Some(635), added: 3110, mode: `MaxEncodedLen`)
@@ -96,9 +86,10 @@ impl<T: frame_system::Config> pallet_xcm_weight_trader::WeightInfo for WeightInf
// Proof Size summary in bytes:
// Measured: `102`
// Estimated: `4100`
// Minimum execution time: 9_844_000 picoseconds.
Weight::from_parts(10_218_000, 4100)
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
// Minimum execution time: 13_869_000 picoseconds.
Weight::from_parts(14_332_000, 0)
.saturating_add(Weight::from_parts(0, 4100))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
}