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
+1
View File
@@ -22,6 +22,7 @@ frame_benchmarking::define_benchmarks!(
[pallet_whitelist, Whitelist]
[pallet_referenda, Referenda]
[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-25, 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/evm-template-node
// benchmark
// pallet
// --steps=50
@@ -47,11 +47,11 @@ impl<T: frame_system::Config> cumulus_pallet_parachain_system::WeightInfo for We
// Proof Size summary in bytes:
// Measured: `82`
// Estimated: `3517`
// Minimum execution time: 3_549_000 picoseconds.
Weight::from_parts(3_620_000, 0)
// Minimum execution time: 3_677_000 picoseconds.
Weight::from_parts(3_763_000, 0)
.saturating_add(Weight::from_parts(0, 3517))
// Standard Error: 42_575
.saturating_add(Weight::from_parts(187_333_943, 0).saturating_mul(n.into()))
// Standard Error: 36_262
.saturating_add(Weight::from_parts(187_328_725, 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-25, 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/evm-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: 6_417_000 picoseconds.
Weight::from_parts(6_693_000, 0)
.saturating_add(Weight::from_parts(0, 1561))
// Estimated: `1497`
// Minimum execution time: 6_481_000 picoseconds.
Weight::from_parts(6_902_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: 15_826_000 picoseconds.
Weight::from_parts(16_191_000, 0)
.saturating_add(Weight::from_parts(0, 3517))
// Estimated: `5487`
// Minimum execution time: 16_718_000 picoseconds.
Weight::from_parts(17_493_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_952_000 picoseconds.
Weight::from_parts(4_114_000, 0)
.saturating_add(Weight::from_parts(0, 1561))
// Estimated: `2767`
// Minimum execution time: 4_022_000 picoseconds.
Weight::from_parts(4_172_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_926_000 picoseconds.
Weight::from_parts(5_153_000, 0)
.saturating_add(Weight::from_parts(0, 1596))
// Estimated: `2767`
// Minimum execution time: 4_980_000 picoseconds.
Weight::from_parts(5_147_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: 9_283_000 picoseconds.
Weight::from_parts(9_741_000, 0)
// Minimum execution time: 9_320_000 picoseconds.
Weight::from_parts(9_812_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: 113_229_000 picoseconds.
Weight::from_parts(115_194_000, 0)
// Minimum execution time: 114_184_000 picoseconds.
Weight::from_parts(115_934_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: 55_528_000 picoseconds.
Weight::from_parts(57_350_000, 0)
// Minimum execution time: 53_687_000 picoseconds.
Weight::from_parts(55_958_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/evm-template-node
// benchmark
// pallet
// --steps=50
@@ -36,6 +36,8 @@ impl<T: frame_system::Config> pallet_asset_manager::WeightInfo for WeightInfo<T>
/// 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`)
/// Storage: `Assets::NextAssetId` (r:1 w:0)
/// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
/// Storage: `Assets::Metadata` (r:1 w:1)
/// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(152), added: 2627, mode: `MaxEncodedLen`)
/// Storage: `AssetManager::AssetTypeId` (r:0 w:1)
@@ -44,48 +46,44 @@ impl<T: frame_system::Config> pallet_asset_manager::WeightInfo for WeightInfo<T>
// Proof Size summary in bytes:
// Measured: `82`
// Estimated: `3639`
// Minimum execution time: 39_040_000 picoseconds.
Weight::from_parts(39_649_000, 0)
// Minimum execution time: 40_929_000 picoseconds.
Weight::from_parts(41_760_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(3))
.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: `447 + x * (4 ±0)`
// Estimated: `3909 + x * (5 ±0)`
// Minimum execution time: 22_291_000 picoseconds.
Weight::from_parts(24_004_652, 0)
.saturating_add(Weight::from_parts(0, 3909))
// Standard Error: 2_100
.saturating_add(Weight::from_parts(101_120, 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: `447 + x * (4 ±0)`
// Estimated: `3909 + x * (5 ±0)`
// Minimum execution time: 19_406_000 picoseconds.
Weight::from_parts(21_316_819, 0)
.saturating_add(Weight::from_parts(0, 3909))
// Standard Error: 2_081
.saturating_add(Weight::from_parts(91_815, 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-25, 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/evm-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(174), added: 2649, mode: `MaxEncodedLen`)
/// Storage: `Assets::NextAssetId` (r:1 w:0)
/// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn create() -> Weight {
// Proof Size summary in bytes:
// Measured: `134`
// Measured: `168`
// Estimated: `3639`
// Minimum execution time: 32_605_000 picoseconds.
Weight::from_parts(33_264_000, 0)
// Minimum execution time: 35_554_000 picoseconds.
Weight::from_parts(36_141_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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(174), added: 2649, mode: `MaxEncodedLen`)
/// Storage: `Assets::NextAssetId` (r:1 w:0)
/// Proof: `Assets::NextAssetId` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `MaxEncodedLen`)
fn force_create() -> Weight {
// Proof Size summary in bytes:
// Measured: `6`
// Estimated: `3639`
// Minimum execution time: 12_005_000 picoseconds.
Weight::from_parts(12_336_000, 0)
// Minimum execution time: 13_546_000 picoseconds.
Weight::from_parts(14_142_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `241`
// Estimated: `3639`
// Minimum execution time: 13_262_000 picoseconds.
Weight::from_parts(13_690_000, 0)
// Minimum execution time: 13_447_000 picoseconds.
Weight::from_parts(13_736_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -79,13 +83,13 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
/// The range of component `c` is `[0, 1000]`.
fn destroy_accounts(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `361 + c * (183 ±0)`
// Measured: `171 + c * (183 ±0)`
// Estimated: `3639 + c * (2597 ±0)`
// Minimum execution time: 18_624_000 picoseconds.
Weight::from_parts(18_915_000, 0)
// Minimum execution time: 18_402_000 picoseconds.
Weight::from_parts(18_545_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
// Standard Error: 5_084
.saturating_add(Weight::from_parts(14_985_626, 0).saturating_mul(c.into()))
// Standard Error: 9_515
.saturating_add(Weight::from_parts(15_444_194, 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: `400 + a * (74 ±0)`
// Estimated: `3639 + a * (2611 ±0)`
// Minimum execution time: 18_928_000 picoseconds.
Weight::from_parts(19_160_000, 0)
// Minimum execution time: 18_341_000 picoseconds.
Weight::from_parts(18_776_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
// Standard Error: 4_326
.saturating_add(Weight::from_parts(19_163_522, 0).saturating_mul(a.into()))
// Standard Error: 5_746
.saturating_add(Weight::from_parts(20_755_782, 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: `207`
// Estimated: `3639`
// Minimum execution time: 15_735_000 picoseconds.
Weight::from_parts(16_107_000, 0)
// Minimum execution time: 15_746_000 picoseconds.
Weight::from_parts(16_201_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `207`
// Estimated: `3639`
// Minimum execution time: 27_889_000 picoseconds.
Weight::from_parts(28_467_000, 0)
// Minimum execution time: 28_052_000 picoseconds.
Weight::from_parts(28_608_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `315`
// Estimated: `3639`
// Minimum execution time: 36_097_000 picoseconds.
Weight::from_parts(36_659_000, 0)
// Minimum execution time: 36_312_000 picoseconds.
Weight::from_parts(36_882_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `406`
// Estimated: `6184`
// Minimum execution time: 50_556_000 picoseconds.
Weight::from_parts(51_569_000, 0)
// Minimum execution time: 51_366_000 picoseconds.
Weight::from_parts(52_331_000, 0)
.saturating_add(Weight::from_parts(0, 6184))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -180,7 +184,7 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `406`
// Estimated: `6184`
// Minimum execution time: 46_089_000 picoseconds.
// Minimum execution time: 45_815_000 picoseconds.
Weight::from_parts(46_418_000, 0)
.saturating_add(Weight::from_parts(0, 6184))
.saturating_add(T::DbWeight::get().reads(4))
@@ -196,8 +200,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `406`
// Estimated: `6184`
// Minimum execution time: 50_857_000 picoseconds.
Weight::from_parts(51_790_000, 0)
// Minimum execution time: 51_431_000 picoseconds.
Weight::from_parts(52_324_000, 0)
.saturating_add(Weight::from_parts(0, 6184))
.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: `315`
// Estimated: `3639`
// Minimum execution time: 18_213_000 picoseconds.
Weight::from_parts(18_547_000, 0)
// Minimum execution time: 17_876_000 picoseconds.
Weight::from_parts(18_400_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `315`
// Estimated: `3639`
// Minimum execution time: 18_107_000 picoseconds.
Weight::from_parts(18_452_000, 0)
// Minimum execution time: 17_938_000 picoseconds.
Weight::from_parts(18_533_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `241`
// Estimated: `3639`
// Minimum execution time: 13_015_000 picoseconds.
Weight::from_parts(13_235_000, 0)
// Minimum execution time: 13_048_000 picoseconds.
Weight::from_parts(13_295_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `241`
// Estimated: `3639`
// Minimum execution time: 12_941_000 picoseconds.
Weight::from_parts(13_219_000, 0)
// Minimum execution time: 12_872_000 picoseconds.
Weight::from_parts(13_139_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `207`
// Estimated: `3639`
// Minimum execution time: 16_096_000 picoseconds.
Weight::from_parts(16_598_000, 0)
// Minimum execution time: 16_347_000 picoseconds.
Weight::from_parts(16_563_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `207`
// Estimated: `3639`
// Minimum execution time: 13_890_000 picoseconds.
Weight::from_parts(14_165_000, 0)
// Minimum execution time: 13_753_000 picoseconds.
Weight::from_parts(14_154_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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: `207`
// Estimated: `3639`
// Minimum execution time: 33_290_000 picoseconds.
Weight::from_parts(34_297_907, 0)
// Minimum execution time: 35_161_000 picoseconds.
Weight::from_parts(36_239_838, 0)
.saturating_add(Weight::from_parts(0, 3639))
// Standard Error: 559
.saturating_add(Weight::from_parts(2_214, 0).saturating_mul(n.into()))
// Standard Error: 559
.saturating_add(Weight::from_parts(2_221, 0).saturating_mul(s.into()))
// Standard Error: 549
.saturating_add(Weight::from_parts(713, 0).saturating_mul(n.into()))
// Standard Error: 549
.saturating_add(Weight::from_parts(829, 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: `383`
// Estimated: `3639`
// Minimum execution time: 34_391_000 picoseconds.
Weight::from_parts(34_851_000, 0)
// Minimum execution time: 35_347_000 picoseconds.
Weight::from_parts(35_798_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -320,17 +324,15 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
/// Proof: `Assets::Metadata` (`max_values`: None, `max_size`: Some(152), added: 2627, mode: `MaxEncodedLen`)
/// The range of component `n` is `[0, 50]`.
/// The range of component `s` is `[0, 50]`.
fn force_set_metadata(n: u32, s: u32, ) -> Weight {
fn force_set_metadata(_n: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `94`
// Estimated: `3639`
// Minimum execution time: 15_237_000 picoseconds.
Weight::from_parts(15_996_257, 0)
// Minimum execution time: 14_989_000 picoseconds.
Weight::from_parts(15_788_284, 0)
.saturating_add(Weight::from_parts(0, 3639))
// Standard Error: 380
.saturating_add(Weight::from_parts(1_005, 0).saturating_mul(n.into()))
// Standard Error: 380
.saturating_add(Weight::from_parts(2_496, 0).saturating_mul(s.into()))
// Standard Error: 273
.saturating_add(Weight::from_parts(116, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -342,8 +344,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `383`
// Estimated: `3639`
// Minimum execution time: 33_993_000 picoseconds.
Weight::from_parts(34_375_000, 0)
// Minimum execution time: 34_442_000 picoseconds.
Weight::from_parts(34_871_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -354,8 +356,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `207`
// Estimated: `3639`
// Minimum execution time: 13_309_000 picoseconds.
Weight::from_parts(13_669_000, 0)
// Minimum execution time: 13_170_000 picoseconds.
Weight::from_parts(13_584_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -368,8 +370,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `241`
// Estimated: `3639`
// Minimum execution time: 38_317_000 picoseconds.
Weight::from_parts(39_130_000, 0)
// Minimum execution time: 40_195_000 picoseconds.
Weight::from_parts(40_771_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -384,10 +386,10 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn transfer_approved() -> Weight {
// Proof Size summary in bytes:
// Measured: `473`
// Measured: `513`
// Estimated: `6184`
// Minimum execution time: 75_998_000 picoseconds.
Weight::from_parts(78_167_000, 0)
// Minimum execution time: 78_017_000 picoseconds.
Weight::from_parts(79_742_000, 0)
.saturating_add(Weight::from_parts(0, 6184))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(5))
@@ -400,8 +402,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `399`
// Estimated: `3639`
// Minimum execution time: 40_272_000 picoseconds.
Weight::from_parts(40_751_000, 0)
// Minimum execution time: 40_899_000 picoseconds.
Weight::from_parts(41_289_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -414,8 +416,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `399`
// Estimated: `3639`
// Minimum execution time: 40_965_000 picoseconds.
Weight::from_parts(41_983_000, 0)
// Minimum execution time: 41_193_000 picoseconds.
Weight::from_parts(41_905_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -426,8 +428,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `207`
// Estimated: `3639`
// Minimum execution time: 15_081_000 picoseconds.
Weight::from_parts(15_359_000, 0)
// Minimum execution time: 14_717_000 picoseconds.
Weight::from_parts(15_029_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -442,8 +444,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `335`
// Estimated: `3639`
// Minimum execution time: 40_565_000 picoseconds.
Weight::from_parts(41_234_000, 0)
// Minimum execution time: 42_181_000 picoseconds.
Weight::from_parts(43_030_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -456,8 +458,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `207`
// Estimated: `3639`
// Minimum execution time: 37_134_000 picoseconds.
Weight::from_parts(38_022_000, 0)
// Minimum execution time: 39_250_000 picoseconds.
Weight::from_parts(39_667_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -472,8 +474,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `461`
// Estimated: `3639`
// Minimum execution time: 39_349_000 picoseconds.
Weight::from_parts(40_072_000, 0)
// Minimum execution time: 39_942_000 picoseconds.
Weight::from_parts(40_514_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(3))
@@ -486,8 +488,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `353`
// Estimated: `3639`
// Minimum execution time: 36_309_000 picoseconds.
Weight::from_parts(36_732_000, 0)
// Minimum execution time: 36_542_000 picoseconds.
Weight::from_parts(37_002_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -500,8 +502,8 @@ impl<T: frame_system::Config> pallet_assets::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `315`
// Estimated: `3639`
// Minimum execution time: 18_087_000 picoseconds.
Weight::from_parts(18_470_000, 0)
// Minimum execution time: 18_121_000 picoseconds.
Weight::from_parts(18_548_000, 0)
.saturating_add(Weight::from_parts(0, 3639))
.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-25, 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/evm-template-node
// benchmark
// pallet
// --steps=50
@@ -36,10 +36,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn transfer_allow_death() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Measured: `40`
// Estimated: `3581`
// Minimum execution time: 59_062_000 picoseconds.
Weight::from_parts(59_613_000, 0)
// Minimum execution time: 62_495_000 picoseconds.
Weight::from_parts(63_189_000, 0)
.saturating_add(Weight::from_parts(0, 3581))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -48,10 +48,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn transfer_keep_alive() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Measured: `40`
// Estimated: `3581`
// Minimum execution time: 49_916_000 picoseconds.
Weight::from_parts(50_669_000, 0)
// Minimum execution time: 53_065_000 picoseconds.
Weight::from_parts(53_612_000, 0)
.saturating_add(Weight::from_parts(0, 3581))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -60,44 +60,22 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn force_set_balance_creating() -> Weight {
// Proof Size summary in bytes:
// Measured: `233`
// Measured: `128`
// Estimated: `3581`
// Minimum execution time: 20_639_000 picoseconds.
Weight::from_parts(21_292_000, 0)
// Minimum execution time: 20_586_000 picoseconds.
Weight::from_parts(21_126_000, 0)
.saturating_add(Weight::from_parts(0, 3581))
.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)
.saturating_add(Weight::from_parts(0, 3593))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn force_set_balance_killing() -> Weight {
// Proof Size summary in bytes:
// Measured: `233`
// Measured: `128`
// Estimated: `3581`
// Minimum execution time: 27_955_000 picoseconds.
Weight::from_parts(28_278_000, 0)
// Minimum execution time: 28_230_000 picoseconds.
Weight::from_parts(28_755_000, 0)
.saturating_add(Weight::from_parts(0, 3581))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -106,10 +84,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn force_transfer() -> Weight {
// Proof Size summary in bytes:
// Measured: `228`
// Measured: `168`
// Estimated: `6172`
// Minimum execution time: 62_768_000 picoseconds.
Weight::from_parts(63_642_000, 0)
// Minimum execution time: 66_173_000 picoseconds.
Weight::from_parts(67_063_000, 0)
.saturating_add(Weight::from_parts(0, 6172))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
@@ -118,10 +96,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn transfer_all() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Measured: `40`
// Estimated: `3581`
// Minimum execution time: 62_757_000 picoseconds.
Weight::from_parts(63_360_000, 0)
// Minimum execution time: 66_332_000 picoseconds.
Weight::from_parts(66_876_000, 0)
.saturating_add(Weight::from_parts(0, 3581))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -130,10 +108,10 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
fn force_unreserve() -> Weight {
// Proof Size summary in bytes:
// Measured: `233`
// Measured: `128`
// Estimated: `3581`
// Minimum execution time: 24_992_000 picoseconds.
Weight::from_parts(25_492_000, 0)
// Minimum execution time: 24_584_000 picoseconds.
Weight::from_parts(25_216_000, 0)
.saturating_add(Weight::from_parts(0, 3581))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -143,13 +121,13 @@ impl<T: frame_system::Config> pallet_balances::WeightInfo for WeightInfo<T> {
/// The range of component `u` is `[1, 1000]`.
fn upgrade_accounts(u: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `65 + u * (124 ±0)`
// Measured: `0 + u * (124 ±0)`
// Estimated: `990 + u * (2591 ±0)`
// Minimum execution time: 22_142_000 picoseconds.
Weight::from_parts(22_363_000, 0)
// Minimum execution time: 22_236_000 picoseconds.
Weight::from_parts(22_690_000, 0)
.saturating_add(Weight::from_parts(0, 990))
// Standard Error: 11_266
.saturating_add(Weight::from_parts(17_089_279, 0).saturating_mul(u.into()))
// Standard Error: 10_861
.saturating_add(Weight::from_parts(17_673_400, 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, 2591).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_930_000 picoseconds.
Weight::from_parts(8_173_000, 0)
// Minimum execution time: 7_715_000 picoseconds.
Weight::from_parts(7_995_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: 38_078_000 picoseconds.
Weight::from_parts(38_549_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: 28_229_000 picoseconds.
Weight::from_parts(28_727_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-25, 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/evm-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: `200 + b * (65 ±0)`
// Estimated: `1190 + b * (2540 ±0)`
// Minimum execution time: 15_571_000 picoseconds.
Weight::from_parts(12_218_507, 0)
// Minimum execution time: 15_858_000 picoseconds.
Weight::from_parts(12_376_864, 0)
.saturating_add(Weight::from_parts(0, 1190))
// Standard Error: 6_742
.saturating_add(Weight::from_parts(3_682_865, 0).saturating_mul(b.into()))
// Standard Error: 6_813
.saturating_add(Weight::from_parts(3_823_755, 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, 2540).saturating_mul(b.into()))
@@ -62,19 +62,19 @@ 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: `738 + b * (20 ±0) + c * (40 ±0)`
// Estimated: `5087 + b * (32 ±0) + c * (38 ±0)`
// Minimum execution time: 56_726_000 picoseconds.
Weight::from_parts(56_478_365, 0)
// Measured: `729 + b * (20 ±0) + c * (40 ±0)`
// Estimated: `5087 + b * (32 ±0) + c * (39 ±0)`
// Minimum execution time: 56_582_000 picoseconds.
Weight::from_parts(56_948_692, 0)
.saturating_add(Weight::from_parts(0, 5087))
// Standard Error: 7_369
.saturating_add(Weight::from_parts(140_734, 0).saturating_mul(b.into()))
// Standard Error: 1_396
.saturating_add(Weight::from_parts(122_631, 0).saturating_mul(c.into()))
// Standard Error: 17_158
.saturating_add(Weight::from_parts(152_360, 0).saturating_mul(b.into()))
// Standard Error: 3_252
.saturating_add(Weight::from_parts(134_711, 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, 32).saturating_mul(b.into()))
.saturating_add(Weight::from_parts(0, 38).saturating_mul(c.into()))
.saturating_add(Weight::from_parts(0, 39).saturating_mul(c.into()))
}
/// Storage: `CollatorSelection::CandidateList` (r:1 w:0)
/// Proof: `CollatorSelection::CandidateList` (`max_values`: Some(1), `max_size`: Some(3602), added: 4097, mode: `MaxEncodedLen`)
@@ -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: `153 + b * (20 ±0)`
// Measured: `186 + b * (20 ±0)`
// Estimated: `5087`
// Minimum execution time: 15_531_000 picoseconds.
Weight::from_parts(14_944_884, 0)
// Minimum execution time: 15_499_000 picoseconds.
Weight::from_parts(15_110_637, 0)
.saturating_add(Weight::from_parts(0, 5087))
// Standard Error: 3_001
.saturating_add(Weight::from_parts(206_615, 0).saturating_mul(b.into()))
// Standard Error: 2_101
.saturating_add(Weight::from_parts(196_698, 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_450_000 picoseconds.
Weight::from_parts(6_701_000, 0)
// Minimum execution time: 6_735_000 picoseconds.
Weight::from_parts(6_978_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -116,15 +116,15 @@ impl<T: frame_system::Config> pallet_collator_selection::WeightInfo for WeightIn
/// The range of component `k` is `[0, 100]`.
fn set_candidacy_bond(c: u32, k: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0 + c * (161 ±0) + k * (102 ±0)`
// Measured: `0 + c * (159 ±0) + k * (100 ±0)`
// Estimated: `6172 + c * (897 ±29) + k * (897 ±29)`
// Minimum execution time: 12_905_000 picoseconds.
Weight::from_parts(13_232_000, 0)
// Minimum execution time: 13_526_000 picoseconds.
Weight::from_parts(13_830_000, 0)
.saturating_add(Weight::from_parts(0, 6172))
// Standard Error: 224_289
.saturating_add(Weight::from_parts(7_516_121, 0).saturating_mul(c.into()))
// Standard Error: 224_289
.saturating_add(Weight::from_parts(7_159_040, 0).saturating_mul(k.into()))
// Standard Error: 233_010
.saturating_add(Weight::from_parts(7_796_289, 0).saturating_mul(c.into()))
// Standard Error: 233_010
.saturating_add(Weight::from_parts(7_458_936, 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: `400 + c * (37 ±0)`
// Measured: `373 + c * (37 ±0)`
// Estimated: `5087`
// Minimum execution time: 33_859_000 picoseconds.
Weight::from_parts(37_958_837, 0)
// Minimum execution time: 36_847_000 picoseconds.
Weight::from_parts(40_089_657, 0)
.saturating_add(Weight::from_parts(0, 5087))
// Standard Error: 2_278
.saturating_add(Weight::from_parts(128_213, 0).saturating_mul(c.into()))
// Standard Error: 2_673
.saturating_add(Weight::from_parts(141_386, 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: `807 + c * (38 ±0)`
// Measured: `840 + c * (38 ±0)`
// Estimated: `5087 + c * (40 ±0)`
// Minimum execution time: 43_144_000 picoseconds.
Weight::from_parts(51_647_498, 0)
// Minimum execution time: 45_887_000 picoseconds.
Weight::from_parts(53_973_938, 0)
.saturating_add(Weight::from_parts(0, 5087))
// Standard Error: 3_663
.saturating_add(Weight::from_parts(156_961, 0).saturating_mul(c.into()))
// Standard Error: 3_794
.saturating_add(Weight::from_parts(158_870, 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, 40).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: `902 + c * (38 ±0)`
// Measured: `936 + c * (38 ±0)`
// Estimated: `5087 + c * (40 ±0)`
// Minimum execution time: 68_030_000 picoseconds.
Weight::from_parts(74_649_377, 0)
// Minimum execution time: 72_445_000 picoseconds.
Weight::from_parts(77_314_735, 0)
.saturating_add(Weight::from_parts(0, 5087))
// Standard Error: 3_070
.saturating_add(Weight::from_parts(150_495, 0).saturating_mul(c.into()))
// Standard Error: 3_835
.saturating_add(Weight::from_parts(187_872, 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, 40).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: `338 + c * (36 ±0)`
// Measured: `373 + c * (36 ±0)`
// Estimated: `5087`
// Minimum execution time: 38_249_000 picoseconds.
Weight::from_parts(42_731_480, 0)
// Minimum execution time: 40_157_000 picoseconds.
Weight::from_parts(44_020_453, 0)
.saturating_add(Weight::from_parts(0, 5087))
// Standard Error: 2_482
.saturating_add(Weight::from_parts(137_636, 0).saturating_mul(c.into()))
// Standard Error: 3_072
.saturating_add(Weight::from_parts(142_854, 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: `90`
// Estimated: `6172`
// Minimum execution time: 55_585_000 picoseconds.
Weight::from_parts(56_447_000, 0)
// Minimum execution time: 58_130_000 picoseconds.
Weight::from_parts(58_627_000, 0)
.saturating_add(Weight::from_parts(0, 6172))
.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: `2696 + c * (72 ±0) + r * (103 ±0)`
// Measured: `2538 + c * (72 ±0) + r * (102 ±0)`
// Estimated: `5087 + c * (2507 ±0) + r * (2591 ±0)`
// Minimum execution time: 23_410_000 picoseconds.
Weight::from_parts(23_806_000, 0)
// Minimum execution time: 23_772_000 picoseconds.
Weight::from_parts(24_160_000, 0)
.saturating_add(Weight::from_parts(0, 5087))
// Standard Error: 397_035
.saturating_add(Weight::from_parts(16_429_766, 0).saturating_mul(c.into()))
// Standard Error: 406_986
.saturating_add(Weight::from_parts(16_962_315, 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-25, 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/evm-template-node
// benchmark
// pallet
// --steps=50
@@ -46,10 +46,10 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(38963), added: 41438, mode: `MaxEncodedLen`)
fn vote_new() -> Weight {
// Proof Size summary in bytes:
// Measured: `13424`
// Measured: `13387`
// Estimated: `42428`
// Minimum execution time: 135_151_000 picoseconds.
Weight::from_parts(159_474_000, 0)
// Minimum execution time: 159_524_000 picoseconds.
Weight::from_parts(182_460_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(6))
.saturating_add(T::DbWeight::get().writes(5))
@@ -70,10 +70,10 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
fn vote_existing() -> Weight {
// Proof Size summary in bytes:
// Measured: `14145`
// Measured: `14108`
// Estimated: `83866`
// Minimum execution time: 168_416_000 picoseconds.
Weight::from_parts(193_488_000, 0)
// Minimum execution time: 184_188_000 picoseconds.
Weight::from_parts(215_521_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: `13932`
// Estimated: `83866`
// Minimum execution time: 145_373_000 picoseconds.
Weight::from_parts(162_884_000, 0)
// Minimum execution time: 136_470_000 picoseconds.
Weight::from_parts(157_855_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: `13056`
// Estimated: `30694`
// Minimum execution time: 67_932_000 picoseconds.
Weight::from_parts(80_953_000, 0)
// Minimum execution time: 68_601_000 picoseconds.
Weight::from_parts(84_166_000, 0)
.saturating_add(Weight::from_parts(0, 30694))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -127,13 +127,13 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
/// The range of component `r` is `[0, 512]`.
fn delegate(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `27003 + r * (299 ±0)`
// Measured: `26969 + r * (299 ±0)`
// Estimated: `83866 + r * (3387 ±0)`
// Minimum execution time: 78_779_000 picoseconds.
Weight::from_parts(1_096_363_165, 0)
// Minimum execution time: 88_237_000 picoseconds.
Weight::from_parts(1_131_281_203, 0)
.saturating_add(Weight::from_parts(0, 83866))
// Standard Error: 82_344
.saturating_add(Weight::from_parts(25_343_261, 0).saturating_mul(r.into()))
// Standard Error: 86_423
.saturating_add(Weight::from_parts(26_429_185, 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: `26897 + r * (299 ±0)`
// Estimated: `83866 + r * (3387 ±0)`
// Minimum execution time: 41_854_000 picoseconds.
Weight::from_parts(1_028_638_375, 0)
// Minimum execution time: 40_903_000 picoseconds.
Weight::from_parts(1_083_508_414, 0)
.saturating_add(Weight::from_parts(0, 83866))
// Standard Error: 79_408
.saturating_add(Weight::from_parts(25_419_623, 0).saturating_mul(r.into()))
// Standard Error: 87_112
.saturating_add(Weight::from_parts(26_373_942, 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))
@@ -174,10 +174,10 @@ impl<T: frame_system::Config> pallet_conviction_voting::WeightInfo for WeightInf
/// Proof: `Balances::Freezes` (`max_values`: None, `max_size`: Some(37), added: 2512, mode: `MaxEncodedLen`)
fn unlock() -> Weight {
// Proof Size summary in bytes:
// Measured: `12054`
// Measured: `12017`
// Estimated: `30694`
// Minimum execution time: 98_488_000 picoseconds.
Weight::from_parts(117_270_000, 0)
// Minimum execution time: 98_315_000 picoseconds.
Weight::from_parts(126_349_000, 0)
.saturating_add(Weight::from_parts(0, 30694))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(3))
+5 -31
View File
@@ -1,14 +1,14 @@
//! Autogenerated weights for `pallet_evm`
//!
//! 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/evm-template-node
// benchmark
// pallet
// --steps=50
@@ -32,38 +32,12 @@ use core::marker::PhantomData;
/// Weight functions for `pallet_evm`.
pub struct WeightInfo<T>(PhantomData<T>);
impl<T: frame_system::Config> pallet_evm::WeightInfo for WeightInfo<T> {
/// NB: For some reason, Frontier have benchmarks for create_runner, but do not have it in their WeightInfo trait.
/// I leave it there for now, feel free to remove it in future.
/// Storage: `BaseFee::BaseFeePerGas` (r:1 w:0)
/// Proof: `BaseFee::BaseFeePerGas` (`max_values`: Some(1), `max_size`: Some(32), added: 527, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
/// Storage: `EVMChainId::ChainId` (r:1 w:0)
/// Proof: `EVMChainId::ChainId` (`max_values`: Some(1), `max_size`: Some(8), added: 503, mode: `MaxEncodedLen`)
/// Storage: `EVM::AccountCodes` (r:2 w:0)
/// Proof: `EVM::AccountCodes` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `System::Digest` (r:1 w:0)
/// Proof: `System::Digest` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `EVM::AccountStorages` (r:1 w:0)
/// Proof: `EVM::AccountStorages` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// The range of component `x` is `[1, 10000000]`.
// fn runner_execute(_x: u32, ) -> Weight {
// // Proof Size summary in bytes:
// // Measured: `1083`
// // Estimated: `7023`
// // Minimum execution time: 21_163_408_000 picoseconds.
// Weight::from_parts(21_320_460_258, 0)
// .saturating_add(Weight::from_parts(0, 7023))
// .saturating_add(T::DbWeight::get().reads(7))
// .saturating_add(T::DbWeight::get().writes(1))
// }
fn withdraw() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_071_000 picoseconds.
Weight::from_parts(3_251_000, 0)
// Minimum execution time: 2_743_000 picoseconds.
Weight::from_parts(2_869_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
}
@@ -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-25, 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/evm-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: 15_086_000 picoseconds.
Weight::from_parts(15_723_000, 0)
// Minimum execution time: 15_346_000 picoseconds.
Weight::from_parts(15_877_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_577_000 picoseconds.
Weight::from_parts(13_960_000, 0)
// Minimum execution time: 13_562_000 picoseconds.
Weight::from_parts(13_942_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_725_000 picoseconds.
Weight::from_parts(4_859_000, 0)
// Minimum execution time: 5_807_000 picoseconds.
Weight::from_parts(6_103_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: 7_681_000 picoseconds.
Weight::from_parts(7_795_000, 0)
// Minimum execution time: 8_061_000 picoseconds.
Weight::from_parts(8_425_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_828_000 picoseconds.
Weight::from_parts(8_077_000, 0)
// Minimum execution time: 8_264_000 picoseconds.
Weight::from_parts(8_474_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: 160_109_000 picoseconds.
Weight::from_parts(161_758_000, 0)
// Minimum execution time: 159_274_000 picoseconds.
Weight::from_parts(161_469_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_601_000 picoseconds.
Weight::from_parts(8_877_000, 0)
// Minimum execution time: 8_520_000 picoseconds.
Weight::from_parts(8_744_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_680_000 picoseconds.
Weight::from_parts(60_070_000, 0)
// Minimum execution time: 58_510_000 picoseconds.
Weight::from_parts(59_796_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_278_000 picoseconds.
Weight::from_parts(76_043_000, 0)
// Minimum execution time: 76_120_000 picoseconds.
Weight::from_parts(77_590_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: 109_328_000 picoseconds.
Weight::from_parts(111_172_000, 0)
// Minimum execution time: 111_946_000 picoseconds.
Weight::from_parts(114_128_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-25, 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/evm-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: 13_755_000 picoseconds.
Weight::from_parts(14_812_986, 0)
// Minimum execution time: 14_239_000 picoseconds.
Weight::from_parts(14_912_008, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 5
.saturating_add(Weight::from_parts(494, 0).saturating_mul(z.into()))
// Standard Error: 8
.saturating_add(Weight::from_parts(540, 0).saturating_mul(z.into()))
}
/// Storage: `Multisig::Multisigs` (r:1 w:1)
/// Proof: `Multisig::Multisigs` (`max_values`: None, `max_size`: Some(2122), added: 4597, mode: `MaxEncodedLen`)
@@ -49,15 +49,15 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `z` is `[0, 10000]`.
fn as_multi_create(s: u32, z: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `252`
// Measured: `180`
// Estimated: `5587`
// Minimum execution time: 50_903_000 picoseconds.
Weight::from_parts(41_168_509, 0)
// Minimum execution time: 54_646_000 picoseconds.
Weight::from_parts(42_976_039, 0)
.saturating_add(Weight::from_parts(0, 5587))
// Standard Error: 1_361
.saturating_add(Weight::from_parts(117_697, 0).saturating_mul(s.into()))
// Standard Error: 13
.saturating_add(Weight::from_parts(1_445, 0).saturating_mul(z.into()))
// Standard Error: 876
.saturating_add(Weight::from_parts(129_757, 0).saturating_mul(s.into()))
// Standard Error: 8
.saturating_add(Weight::from_parts(1_439, 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: `246`
// Estimated: `5587`
// Minimum execution time: 30_655_000 picoseconds.
Weight::from_parts(22_439_540, 0)
// Minimum execution time: 32_365_000 picoseconds.
Weight::from_parts(22_621_718, 0)
.saturating_add(Weight::from_parts(0, 5587))
// Standard Error: 483
.saturating_add(Weight::from_parts(94_974, 0).saturating_mul(s.into()))
// Standard Error: 4
.saturating_add(Weight::from_parts(1_417, 0).saturating_mul(z.into()))
// Standard Error: 524
.saturating_add(Weight::from_parts(109_986, 0).saturating_mul(s.into()))
// Standard Error: 5
.saturating_add(Weight::from_parts(1_409, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -87,15 +87,15 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `z` is `[0, 10000]`.
fn as_multi_complete(s: u32, z: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `347 + s * (20 ±0)`
// Measured: `311 + s * (20 ±0)`
// Estimated: `5587`
// Minimum execution time: 57_915_000 picoseconds.
Weight::from_parts(45_208_720, 0)
// Minimum execution time: 58_871_000 picoseconds.
Weight::from_parts(45_696_228, 0)
.saturating_add(Weight::from_parts(0, 5587))
// Standard Error: 866
.saturating_add(Weight::from_parts(145_767, 0).saturating_mul(s.into()))
// Standard Error: 8
.saturating_add(Weight::from_parts(1_519, 0).saturating_mul(z.into()))
// Standard Error: 1_702
.saturating_add(Weight::from_parts(161_680, 0).saturating_mul(s.into()))
// Standard Error: 16
.saturating_add(Weight::from_parts(1_471, 0).saturating_mul(z.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -104,13 +104,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `s` is `[2, 100]`.
fn approve_as_multi_create(s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `258`
// Measured: `182`
// Estimated: `5587`
// Minimum execution time: 38_727_000 picoseconds.
Weight::from_parts(39_937_752, 0)
// Minimum execution time: 40_789_000 picoseconds.
Weight::from_parts(41_654_965, 0)
.saturating_add(Weight::from_parts(0, 5587))
// Standard Error: 949
.saturating_add(Weight::from_parts(119_833, 0).saturating_mul(s.into()))
// Standard Error: 894
.saturating_add(Weight::from_parts(130_089, 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: `246`
// Estimated: `5587`
// Minimum execution time: 20_123_000 picoseconds.
Weight::from_parts(20_831_827, 0)
// Minimum execution time: 20_484_000 picoseconds.
Weight::from_parts(20_758_744, 0)
.saturating_add(Weight::from_parts(0, 5587))
// Standard Error: 491
.saturating_add(Weight::from_parts(97_939, 0).saturating_mul(s.into()))
// Standard Error: 605
.saturating_add(Weight::from_parts(115_357, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -134,13 +134,13 @@ impl<T: frame_system::Config> pallet_multisig::WeightInfo for WeightInfo<T> {
/// The range of component `s` is `[2, 100]`.
fn cancel_as_multi(s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `390`
// Measured: `352`
// Estimated: `5587`
// Minimum execution time: 39_660_000 picoseconds.
Weight::from_parts(40_782_886, 0)
// Minimum execution time: 39_695_000 picoseconds.
Weight::from_parts(41_358_952, 0)
.saturating_add(Weight::from_parts(0, 5587))
// Standard Error: 809
.saturating_add(Weight::from_parts(116_637, 0).saturating_mul(s.into()))
// Standard Error: 859
.saturating_add(Weight::from_parts(119_095, 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-25, 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/evm-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: `3544`
// Minimum execution time: 62_525_000 picoseconds.
Weight::from_parts(62_987_000, 0)
// Minimum execution time: 65_405_000 picoseconds.
Weight::from_parts(66_334_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
// Standard Error: 4
.saturating_add(Weight::from_parts(2_326, 0).saturating_mul(s.into()))
// Standard Error: 10
.saturating_add(Weight::from_parts(2_497, 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: `3544`
// Minimum execution time: 19_472_000 picoseconds.
Weight::from_parts(19_871_000, 0)
// Minimum execution time: 19_569_000 picoseconds.
Weight::from_parts(19_741_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
// Standard Error: 5
.saturating_add(Weight::from_parts(2_341, 0).saturating_mul(s.into()))
// Standard Error: 10
.saturating_add(Weight::from_parts(2_502, 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: `3544`
// Minimum execution time: 19_538_000 picoseconds.
Weight::from_parts(19_787_000, 0)
// Minimum execution time: 19_940_000 picoseconds.
Weight::from_parts(20_189_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
// Standard Error: 5
.saturating_add(Weight::from_parts(2_289, 0).saturating_mul(s.into()))
// Standard Error: 10
.saturating_add(Weight::from_parts(2_493, 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: `219`
// Estimated: `3544`
// Minimum execution time: 65_535_000 picoseconds.
Weight::from_parts(66_258_000, 0)
// Minimum execution time: 69_841_000 picoseconds.
Weight::from_parts(78_824_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `3544`
// Minimum execution time: 29_259_000 picoseconds.
Weight::from_parts(29_630_000, 0)
// Minimum execution time: 41_715_000 picoseconds.
Weight::from_parts(48_201_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `176`
// Estimated: `3544`
// Minimum execution time: 23_280_000 picoseconds.
Weight::from_parts(24_022_000, 0)
// Minimum execution time: 28_675_000 picoseconds.
Weight::from_parts(33_624_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `3544`
// Minimum execution time: 17_662_000 picoseconds.
Weight::from_parts(18_332_000, 0)
// Minimum execution time: 21_837_000 picoseconds.
Weight::from_parts(26_740_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `3544`
// Minimum execution time: 21_422_000 picoseconds.
Weight::from_parts(21_959_000, 0)
// Minimum execution time: 20_929_000 picoseconds.
Weight::from_parts(22_292_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `3544`
// Minimum execution time: 14_381_000 picoseconds.
Weight::from_parts(14_720_000, 0)
// Minimum execution time: 13_703_000 picoseconds.
Weight::from_parts(14_224_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `3544`
// Minimum execution time: 26_084_000 picoseconds.
Weight::from_parts(27_158_000, 0)
// Minimum execution time: 26_053_000 picoseconds.
Weight::from_parts(32_382_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `3544`
// Minimum execution time: 14_287_000 picoseconds.
Weight::from_parts(14_736_000, 0)
// Minimum execution time: 13_947_000 picoseconds.
Weight::from_parts(15_819_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `3544`
// Minimum execution time: 14_428_000 picoseconds.
Weight::from_parts(14_849_000, 0)
// Minimum execution time: 13_973_000 picoseconds.
Weight::from_parts(14_447_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(1))
@@ -236,13 +236,13 @@ impl<T: frame_system::Config> pallet_preimage::WeightInfo for WeightInfo<T> {
/// The range of component `n` is `[1, 1024]`.
fn ensure_updated(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `192 + n * (203 ±0)`
// Measured: `0 + n * (203 ±0)`
// Estimated: `990 + n * (2591 ±0)`
// Minimum execution time: 71_460_000 picoseconds.
Weight::from_parts(72_242_000, 0)
// Minimum execution time: 74_536_000 picoseconds.
Weight::from_parts(75_730_000, 0)
.saturating_add(Weight::from_parts(0, 990))
// Standard Error: 35_533
.saturating_add(Weight::from_parts(68_604_164, 0).saturating_mul(n.into()))
// Standard Error: 54_401
.saturating_add(Weight::from_parts(73_334_343, 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, 2591).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-25, 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/evm-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: `149 + p * (25 ±0)`
// Measured: `182 + p * (25 ±0)`
// Estimated: `4310`
// Minimum execution time: 16_106_000 picoseconds.
Weight::from_parts(16_638_233, 0)
// Minimum execution time: 16_551_000 picoseconds.
Weight::from_parts(17_074_088, 0)
.saturating_add(Weight::from_parts(0, 4310))
// Standard Error: 1_070
.saturating_add(Weight::from_parts(36_134, 0).saturating_mul(p.into()))
// Standard Error: 937
.saturating_add(Weight::from_parts(39_345, 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: `401 + a * (56 ±0) + p * (25 ±0)`
// Measured: `434 + a * (56 ±0) + p * (25 ±0)`
// Estimated: `5302`
// Minimum execution time: 42_068_000 picoseconds.
Weight::from_parts(42_218_021, 0)
// Minimum execution time: 44_828_000 picoseconds.
Weight::from_parts(44_855_544, 0)
.saturating_add(Weight::from_parts(0, 5302))
// Standard Error: 2_100
.saturating_add(Weight::from_parts(182_587, 0).saturating_mul(a.into()))
// Standard Error: 2_170
.saturating_add(Weight::from_parts(35_785, 0).saturating_mul(p.into()))
// Standard Error: 2_050
.saturating_add(Weight::from_parts(197_416, 0).saturating_mul(a.into()))
// Standard Error: 2_119
.saturating_add(Weight::from_parts(31_306, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -74,15 +74,17 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
/// The range of component `a` is `[0, 31]`.
/// The range of component `p` is `[1, 31]`.
fn remove_announcement(a: u32, _p: u32, ) -> Weight {
fn remove_announcement(a: u32, p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `329 + a * (56 ±0)`
// Measured: `362 + a * (56 ±0)`
// Estimated: `5302`
// Minimum execution time: 28_549_000 picoseconds.
Weight::from_parts(29_851_704, 0)
// Minimum execution time: 31_147_000 picoseconds.
Weight::from_parts(31_668_668, 0)
.saturating_add(Weight::from_parts(0, 5302))
// Standard Error: 1_685
.saturating_add(Weight::from_parts(170_851, 0).saturating_mul(a.into()))
// Standard Error: 1_324
.saturating_add(Weight::from_parts(193_564, 0).saturating_mul(a.into()))
// Standard Error: 1_368
.saturating_add(Weight::from_parts(4_705, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -92,15 +94,17 @@ impl<T: frame_system::Config> pallet_proxy::WeightInfo for WeightInfo<T> {
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, mode: `MaxEncodedLen`)
/// The range of component `a` is `[0, 31]`.
/// The range of component `p` is `[1, 31]`.
fn reject_announcement(a: u32, _p: u32, ) -> Weight {
fn reject_announcement(a: u32, p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `329 + a * (56 ±0)`
// Measured: `362 + a * (56 ±0)`
// Estimated: `5302`
// Minimum execution time: 28_499_000 picoseconds.
Weight::from_parts(29_654_554, 0)
// Minimum execution time: 31_185_000 picoseconds.
Weight::from_parts(31_622_605, 0)
.saturating_add(Weight::from_parts(0, 5302))
// Standard Error: 1_645
.saturating_add(Weight::from_parts(176_478, 0).saturating_mul(a.into()))
// Standard Error: 1_455
.saturating_add(Weight::from_parts(188_840, 0).saturating_mul(a.into()))
// Standard Error: 1_503
.saturating_add(Weight::from_parts(6_966, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -114,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: `345 + a * (56 ±0) + p * (25 ±0)`
// Measured: `378 + a * (56 ±0) + p * (25 ±0)`
// Estimated: `5302`
// Minimum execution time: 37_400_000 picoseconds.
Weight::from_parts(37_528_822, 0)
// Minimum execution time: 40_486_000 picoseconds.
Weight::from_parts(40_325_236, 0)
.saturating_add(Weight::from_parts(0, 5302))
// Standard Error: 1_608
.saturating_add(Weight::from_parts(192_942, 0).saturating_mul(a.into()))
// Standard Error: 1_661
.saturating_add(Weight::from_parts(27_928, 0).saturating_mul(p.into()))
// Standard Error: 1_548
.saturating_add(Weight::from_parts(198_890, 0).saturating_mul(a.into()))
// Standard Error: 1_599
.saturating_add(Weight::from_parts(41_350, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
@@ -131,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: `149 + p * (25 ±0)`
// Measured: `182 + p * (25 ±0)`
// Estimated: `4310`
// Minimum execution time: 28_359_000 picoseconds.
Weight::from_parts(29_138_227, 0)
// Minimum execution time: 31_202_000 picoseconds.
Weight::from_parts(31_870_039, 0)
.saturating_add(Weight::from_parts(0, 4310))
// Standard Error: 1_066
.saturating_add(Weight::from_parts(30_798, 0).saturating_mul(p.into()))
// Standard Error: 1_125
.saturating_add(Weight::from_parts(35_621, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -146,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: `149 + p * (25 ±0)`
// Measured: `182 + p * (25 ±0)`
// Estimated: `4310`
// Minimum execution time: 28_460_000 picoseconds.
Weight::from_parts(29_609_693, 0)
// Minimum execution time: 31_039_000 picoseconds.
Weight::from_parts(31_985_094, 0)
.saturating_add(Weight::from_parts(0, 4310))
// Standard Error: 1_897
.saturating_add(Weight::from_parts(26_094, 0).saturating_mul(p.into()))
// Standard Error: 1_343
.saturating_add(Weight::from_parts(42_697, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -161,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: `149 + p * (25 ±0)`
// Measured: `182 + p * (25 ±0)`
// Estimated: `4310`
// Minimum execution time: 27_552_000 picoseconds.
Weight::from_parts(28_366_861, 0)
// Minimum execution time: 27_846_000 picoseconds.
Weight::from_parts(28_687_639, 0)
.saturating_add(Weight::from_parts(0, 4310))
// Standard Error: 1_098
.saturating_add(Weight::from_parts(22_228, 0).saturating_mul(p.into()))
// Standard Error: 1_275
.saturating_add(Weight::from_parts(33_540, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -176,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: `161`
// Measured: `194`
// Estimated: `4310`
// Minimum execution time: 30_189_000 picoseconds.
Weight::from_parts(31_038_846, 0)
// Minimum execution time: 33_103_000 picoseconds.
Weight::from_parts(33_926_573, 0)
.saturating_add(Weight::from_parts(0, 4310))
// Standard Error: 1_082
.saturating_add(Weight::from_parts(13_390, 0).saturating_mul(p.into()))
// Standard Error: 1_239
.saturating_add(Weight::from_parts(16_721, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -191,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: `174 + p * (25 ±0)`
// Measured: `207 + p * (25 ±0)`
// Estimated: `4310`
// Minimum execution time: 28_023_000 picoseconds.
Weight::from_parts(29_160_945, 0)
// Minimum execution time: 28_799_000 picoseconds.
Weight::from_parts(29_875_461, 0)
.saturating_add(Weight::from_parts(0, 4310))
// Standard Error: 996
.saturating_add(Weight::from_parts(29_081, 0).saturating_mul(p.into()))
// Standard Error: 1_369
.saturating_add(Weight::from_parts(29_426, 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-25, 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/evm-template-node
// benchmark
// pallet
// --steps=50
@@ -40,10 +40,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(912), added: 3387, mode: `MaxEncodedLen`)
fn submit() -> Weight {
// Proof Size summary in bytes:
// Measured: `246`
// Measured: `280`
// Estimated: `42428`
// Minimum execution time: 43_341_000 picoseconds.
Weight::from_parts(44_528_000, 0)
// Minimum execution time: 46_927_000 picoseconds.
Weight::from_parts(47_966_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(2))
.saturating_add(T::DbWeight::get().writes(3))
@@ -56,10 +56,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
fn place_decision_deposit_preparing() -> Weight {
// Proof Size summary in bytes:
// Measured: `487`
// Measured: `521`
// Estimated: `83866`
// Minimum execution time: 58_473_000 picoseconds.
Weight::from_parts(59_163_000, 0)
// Minimum execution time: 61_328_000 picoseconds.
Weight::from_parts(62_754_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
@@ -76,10 +76,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
fn place_decision_deposit_queued() -> Weight {
// Proof Size summary in bytes:
// Measured: `1442`
// Measured: `1476`
// Estimated: `42428`
// Minimum execution time: 68_087_000 picoseconds.
Weight::from_parts(69_554_000, 0)
// Minimum execution time: 71_388_000 picoseconds.
Weight::from_parts(72_772_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -96,10 +96,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
fn place_decision_deposit_not_queued() -> Weight {
// Proof Size summary in bytes:
// Measured: `1462`
// Measured: `1496`
// Estimated: `42428`
// Minimum execution time: 67_739_000 picoseconds.
Weight::from_parts(68_869_000, 0)
// Minimum execution time: 70_922_000 picoseconds.
Weight::from_parts(72_791_000, 0)
.saturating_add(Weight::from_parts(0, 42428))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -114,10 +114,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
fn place_decision_deposit_passing() -> Weight {
// Proof Size summary in bytes:
// Measured: `487`
// Measured: `521`
// Estimated: `83866`
// Minimum execution time: 68_335_000 picoseconds.
Weight::from_parts(69_629_000, 0)
// Minimum execution time: 71_893_000 picoseconds.
Weight::from_parts(73_310_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(5))
@@ -132,10 +132,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
fn place_decision_deposit_failing() -> Weight {
// Proof Size summary in bytes:
// Measured: `487`
// Measured: `521`
// Estimated: `83866`
// Minimum execution time: 67_269_000 picoseconds.
Weight::from_parts(68_549_000, 0)
// Minimum execution time: 70_645_000 picoseconds.
Weight::from_parts(71_500_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(5))
@@ -144,10 +144,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(912), added: 3387, mode: `MaxEncodedLen`)
fn refund_decision_deposit() -> Weight {
// Proof Size summary in bytes:
// Measured: `392`
// Measured: `355`
// Estimated: `4377`
// Minimum execution time: 36_780_000 picoseconds.
Weight::from_parts(37_850_000, 0)
// Minimum execution time: 36_735_000 picoseconds.
Weight::from_parts(37_369_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
@@ -156,10 +156,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(912), added: 3387, mode: `MaxEncodedLen`)
fn refund_submission_deposit() -> Weight {
// Proof Size summary in bytes:
// Measured: `355`
// Measured: `389`
// Estimated: `4377`
// Minimum execution time: 35_949_000 picoseconds.
Weight::from_parts(36_763_000, 0)
// Minimum execution time: 36_975_000 picoseconds.
Weight::from_parts(37_744_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.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: `395`
// Estimated: `83866`
// Minimum execution time: 40_473_000 picoseconds.
Weight::from_parts(41_297_000, 0)
// Minimum execution time: 41_745_000 picoseconds.
Weight::from_parts(42_333_000, 0)
.saturating_add(Weight::from_parts(0, 83866))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(4))
@@ -192,10 +192,10 @@ impl<T: frame_system::Config> pallet_referenda::WeightInfo for WeightInfo<T> {
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
fn kill() -> Weight {
// Proof Size summary in bytes:
// Measured: `813`
// Measured: `776`
// Estimated: `83866`
// Minimum execution time: 122_636_000 picoseconds.
Weight::from_parts(123_915_000, 0)
// Minimum execution time: 123_132_000 picoseconds.
Weight::from_parts(124_954_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: `212`
// Estimated: `3876`
// Minimum execution time: 12_641_000 picoseconds.
Weight::from_parts(12_890_000, 0)
// Minimum execution time: 12_676_000 picoseconds.
Weight::from_parts(13_176_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: `1298`
// Estimated: `42428`
// Minimum execution time: 43_460_000 picoseconds.
Weight::from_parts(44_631_000, 0)
// Minimum execution time: 44_363_000 picoseconds.
Weight::from_parts(45_854_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: `1298`
// Estimated: `42428`
// Minimum execution time: 46_569_000 picoseconds.
Weight::from_parts(47_631_000, 0)
// Minimum execution time: 47_637_000 picoseconds.
Weight::from_parts(49_073_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: `1193`
// Estimated: `4377`
// Minimum execution time: 20_602_000 picoseconds.
Weight::from_parts(21_314_000, 0)
// Minimum execution time: 21_034_000 picoseconds.
Weight::from_parts(21_503_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.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: `1193`
// Estimated: `4377`
// Minimum execution time: 20_279_000 picoseconds.
Weight::from_parts(21_033_000, 0)
// Minimum execution time: 20_866_000 picoseconds.
Weight::from_parts(21_473_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.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: `1197`
// Estimated: `4377`
// Minimum execution time: 24_884_000 picoseconds.
Weight::from_parts(25_763_000, 0)
// Minimum execution time: 26_131_000 picoseconds.
Weight::from_parts(27_137_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.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: `1217`
// Estimated: `4377`
// Minimum execution time: 25_144_000 picoseconds.
Weight::from_parts(26_035_000, 0)
// Minimum execution time: 25_864_000 picoseconds.
Weight::from_parts(26_725_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.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: `359`
// Estimated: `42428`
// Minimum execution time: 26_779_000 picoseconds.
Weight::from_parts(27_350_000, 0)
// Minimum execution time: 26_780_000 picoseconds.
Weight::from_parts(27_471_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: `395`
// Estimated: `42428`
// Minimum execution time: 26_749_000 picoseconds.
Weight::from_parts(27_539_000, 0)
// Minimum execution time: 26_815_000 picoseconds.
Weight::from_parts(27_585_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: `304`
// Estimated: `4377`
// Minimum execution time: 17_998_000 picoseconds.
Weight::from_parts(18_268_000, 0)
// Minimum execution time: 18_139_000 picoseconds.
Weight::from_parts(18_595_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.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: `395`
// Estimated: `42428`
// Minimum execution time: 36_110_000 picoseconds.
Weight::from_parts(36_807_000, 0)
// Minimum execution time: 36_598_000 picoseconds.
Weight::from_parts(37_252_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: `395`
// Estimated: `42428`
// Minimum execution time: 37_871_000 picoseconds.
Weight::from_parts(39_165_000, 0)
// Minimum execution time: 38_886_000 picoseconds.
Weight::from_parts(39_587_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: `448`
// Estimated: `42428`
// Minimum execution time: 30_850_000 picoseconds.
Weight::from_parts(31_735_000, 0)
// Minimum execution time: 31_175_000 picoseconds.
Weight::from_parts(31_887_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: `431`
// Estimated: `42428`
// Minimum execution time: 31_399_000 picoseconds.
Weight::from_parts(31_999_000, 0)
// Minimum execution time: 31_639_000 picoseconds.
Weight::from_parts(32_224_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: `448`
// Estimated: `42428`
// Minimum execution time: 29_799_000 picoseconds.
Weight::from_parts(30_199_000, 0)
// Minimum execution time: 29_785_000 picoseconds.
Weight::from_parts(30_649_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: `452`
// Estimated: `42428`
// Minimum execution time: 28_452_000 picoseconds.
Weight::from_parts(28_919_000, 0)
// Minimum execution time: 28_435_000 picoseconds.
Weight::from_parts(29_094_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: `452`
// Estimated: `83866`
// Minimum execution time: 43_608_000 picoseconds.
Weight::from_parts(44_355_000, 0)
// Minimum execution time: 43_974_000 picoseconds.
Weight::from_parts(45_133_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: `448`
// Estimated: `42428`
// Minimum execution time: 30_844_000 picoseconds.
Weight::from_parts(31_348_000, 0)
// Minimum execution time: 31_061_000 picoseconds.
Weight::from_parts(31_862_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: `448`
// Estimated: `4377`
// Minimum execution time: 25_086_000 picoseconds.
Weight::from_parts(25_695_000, 0)
// Minimum execution time: 25_762_000 picoseconds.
Weight::from_parts(26_435_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.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: `381`
// Estimated: `4377`
// Minimum execution time: 20_330_000 picoseconds.
Weight::from_parts(20_869_000, 0)
// Minimum execution time: 20_769_000 picoseconds.
Weight::from_parts(21_324_000, 0)
.saturating_add(Weight::from_parts(0, 4377))
.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-25, 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/evm-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_269_000 picoseconds.
Weight::from_parts(3_384_000, 0)
// Minimum execution time: 4_080_000 picoseconds.
Weight::from_parts(4_316_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_106_000 picoseconds.
Weight::from_parts(8_151_896, 0)
// Minimum execution time: 5_392_000 picoseconds.
Weight::from_parts(8_545_493, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 1_877
.saturating_add(Weight::from_parts(424_472, 0).saturating_mul(s.into()))
// Standard Error: 1_499
.saturating_add(Weight::from_parts(452_933, 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_415_000 picoseconds.
Weight::from_parts(4_517_000, 0)
// Minimum execution time: 4_400_000 picoseconds.
Weight::from_parts(4_540_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(79), added: 2554, 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: 22_949_000 picoseconds.
Weight::from_parts(23_025_000, 0)
.saturating_add(Weight::from_parts(0, 3644))
// Standard Error: 4
.saturating_add(Weight::from_parts(1_268, 0).saturating_mul(s.into()))
// Estimated: `4197809`
// Minimum execution time: 24_045_000 picoseconds.
Weight::from_parts(24_334_000, 0)
.saturating_add(Weight::from_parts(0, 4197809))
// Standard Error: 8
.saturating_add(Weight::from_parts(1_242, 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_293_000 picoseconds.
Weight::from_parts(6_585_000, 0)
// Minimum execution time: 6_421_000 picoseconds.
Weight::from_parts(6_611_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_507_000 picoseconds.
Weight::from_parts(4_651_000, 0)
// Minimum execution time: 4_321_000 picoseconds.
Weight::from_parts(4_498_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_990_000 picoseconds.
Weight::from_parts(3_147_000, 0)
// Minimum execution time: 2_862_000 picoseconds.
Weight::from_parts(3_088_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: 3_105_000 picoseconds.
Weight::from_parts(3_181_000, 0)
// Minimum execution time: 2_836_000 picoseconds.
Weight::from_parts(3_057_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: 12_910_000 picoseconds.
Weight::from_parts(16_543_283, 0)
// Minimum execution time: 13_974_000 picoseconds.
Weight::from_parts(16_900_465, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 1_831
.saturating_add(Weight::from_parts(466_991, 0).saturating_mul(s.into()))
// Standard Error: 1_634
.saturating_add(Weight::from_parts(482_559, 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_730_000 picoseconds.
Weight::from_parts(19_772_139, 0)
// Minimum execution time: 20_818_000 picoseconds.
Weight::from_parts(20_258_706, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 1_226
.saturating_add(Weight::from_parts(710_415, 0).saturating_mul(s.into()))
// Standard Error: 1_131
.saturating_add(Weight::from_parts(723_998, 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_308_000 picoseconds.
Weight::from_parts(22_094_013, 0)
// Minimum execution time: 18_791_000 picoseconds.
Weight::from_parts(22_784_521, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 2_622
.saturating_add(Weight::from_parts(493_674, 0).saturating_mul(s.into()))
// Standard Error: 2_337
.saturating_add(Weight::from_parts(505_990, 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: 22_957_000 picoseconds.
Weight::from_parts(22_770_035, 0)
// Minimum execution time: 23_791_000 picoseconds.
Weight::from_parts(24_029_398, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 1_385
.saturating_add(Weight::from_parts(744_466, 0).saturating_mul(s.into()))
// Standard Error: 1_272
.saturating_add(Weight::from_parts(756_072, 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: 12_786_000 picoseconds.
Weight::from_parts(13_149_899, 0)
// Minimum execution time: 13_027_000 picoseconds.
Weight::from_parts(13_470_926, 0)
.saturating_add(Weight::from_parts(0, 42428))
// Standard Error: 584
.saturating_add(Weight::from_parts(35_263, 0).saturating_mul(s.into()))
// Standard Error: 572
.saturating_add(Weight::from_parts(36_449, 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: 31_214_000 picoseconds.
Weight::from_parts(32_811_000, 0)
// Minimum execution time: 32_740_000 picoseconds.
Weight::from_parts(33_359_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_281_000 picoseconds.
Weight::from_parts(39_503_000, 0)
// Minimum execution time: 38_609_000 picoseconds.
Weight::from_parts(40_180_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: 30_651_000 picoseconds.
Weight::from_parts(31_383_000, 0)
// Minimum execution time: 30_774_000 picoseconds.
Weight::from_parts(31_772_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: 36_696_000 picoseconds.
Weight::from_parts(37_597_000, 0)
// Minimum execution time: 37_902_000 picoseconds.
Weight::from_parts(39_050_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-25, 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/evm-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: `253`
// Estimated: `3718`
// Minimum execution time: 19_402_000 picoseconds.
Weight::from_parts(19_974_000, 0)
// Minimum execution time: 19_721_000 picoseconds.
Weight::from_parts(20_186_000, 0)
.saturating_add(Weight::from_parts(0, 3718))
.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: `262`
// Estimated: `3727`
// Minimum execution time: 13_808_000 picoseconds.
Weight::from_parts(14_117_000, 0)
// Minimum execution time: 13_848_000 picoseconds.
Weight::from_parts(14_448_000, 0)
.saturating_add(Weight::from_parts(0, 3727))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
+11 -11
View File
@@ -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-25, 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/evm-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: `86`
// Estimated: `1505`
// Minimum execution time: 12_120_000 picoseconds.
Weight::from_parts(12_541_000, 0)
// Minimum execution time: 12_083_000 picoseconds.
Weight::from_parts(12_451_000, 0)
.saturating_add(Weight::from_parts(0, 1505))
.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: `86`
// Estimated: `1505`
// Minimum execution time: 13_348_000 picoseconds.
Weight::from_parts(13_701_000, 0)
// Minimum execution time: 13_382_000 picoseconds.
Weight::from_parts(13_840_000, 0)
.saturating_add(Weight::from_parts(0, 1505))
.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: `86`
// Estimated: `1505`
// Minimum execution time: 13_530_000 picoseconds.
Weight::from_parts(13_906_000, 0)
// Minimum execution time: 13_648_000 picoseconds.
Weight::from_parts(14_049_000, 0)
.saturating_add(Weight::from_parts(0, 1505))
.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: `86`
// Estimated: `1505`
// Minimum execution time: 11_222_000 picoseconds.
Weight::from_parts(11_443_000, 0)
// Minimum execution time: 11_090_000 picoseconds.
Weight::from_parts(11_338_000, 0)
.saturating_add(Weight::from_parts(0, 1505))
.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-25, 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/evm-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: 9_451_000 picoseconds.
Weight::from_parts(9_682_000, 0)
// Minimum execution time: 9_536_000 picoseconds.
Weight::from_parts(10_105_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_516_000 picoseconds.
Weight::from_parts(3_589_000, 0)
// Minimum execution time: 4_850_000 picoseconds.
Weight::from_parts(5_051_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/evm-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(84), added: 2559, mode: `MaxEncodedLen`)
fn spend_local() -> Weight {
// Proof Size summary in bytes:
// Measured: `6`
// Measured: `42`
// Estimated: `1887`
// Minimum execution time: 13_456_000 picoseconds.
Weight::from_parts(13_880_000, 0)
// Minimum execution time: 15_540_000 picoseconds.
Weight::from_parts(15_857_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: 6_900_000 picoseconds.
Weight::from_parts(7_133_000, 0)
// Minimum execution time: 8_609_000 picoseconds.
Weight::from_parts(8_811_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:1 w:0)
/// Storage: `System::Account` (r:100 w:100)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, 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:0)
/// Storage: `Treasury::Proposals` (r:99 w:99)
/// Proof: `Treasury::Proposals` (`max_values`: None, `max_size`: Some(84), added: 2559, mode: `MaxEncodedLen`)
/// The range of component `p` is `[0, 99]`.
fn on_initialize_proposals(p: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `215 + p * (96 ±0)`
// Estimated: `3581 + p * (2559 ±0)`
// Minimum execution time: 25_132_000 picoseconds.
Weight::from_parts(24_004_402, 0)
// Measured: `98 + p * (137 ±0)`
// Estimated: `3581 + p * (2591 ±0)`
// Minimum execution time: 27_121_000 picoseconds.
Weight::from_parts(35_867_570, 0)
.saturating_add(Weight::from_parts(0, 3581))
// Standard Error: 5_817
.saturating_add(Weight::from_parts(3_490_607, 0).saturating_mul(p.into()))
// Standard Error: 12_517
.saturating_add(Weight::from_parts(28_130_730, 0).saturating_mul(p.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
.saturating_add(T::DbWeight::get().writes(2))
.saturating_add(Weight::from_parts(0, 2559).saturating_mul(p.into()))
.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, 2591).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_286_000 picoseconds.
Weight::from_parts(16_758_000, 0)
// Minimum execution time: 18_424_000 picoseconds.
Weight::from_parts(18_818_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: `491`
// Measured: `527`
// Estimated: `5318`
// Minimum execution time: 61_116_000 picoseconds.
Weight::from_parts(62_281_000, 0)
// Minimum execution time: 59_118_000 picoseconds.
Weight::from_parts(60_308_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_673_000 picoseconds.
Weight::from_parts(29_031_000, 0)
// Minimum execution time: 28_672_000 picoseconds.
Weight::from_parts(29_225_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_349_000 picoseconds.
Weight::from_parts(16_835_000, 0)
// Minimum execution time: 17_232_000 picoseconds.
Weight::from_parts(17_442_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-25, 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/evm-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_244_000 picoseconds.
Weight::from_parts(2_419_122, 0)
// Minimum execution time: 6_219_000 picoseconds.
Weight::from_parts(10_192_893, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 3_695
.saturating_add(Weight::from_parts(4_707_900, 0).saturating_mul(c.into()))
// Standard Error: 4_055
.saturating_add(Weight::from_parts(4_782_200, 0).saturating_mul(c.into()))
}
fn as_derivative() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 6_074_000 picoseconds.
Weight::from_parts(6_226_000, 0)
// Minimum execution time: 5_745_000 picoseconds.
Weight::from_parts(5_966_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_120_000 picoseconds.
Weight::from_parts(9_299_782, 0)
// Minimum execution time: 6_235_000 picoseconds.
Weight::from_parts(4_511_937, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 3_719
.saturating_add(Weight::from_parts(4_967_528, 0).saturating_mul(c.into()))
// Standard Error: 4_380
.saturating_add(Weight::from_parts(5_179_825, 0).saturating_mul(c.into()))
}
fn dispatch_as() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 8_884_000 picoseconds.
Weight::from_parts(9_113_000, 0)
// Minimum execution time: 9_126_000 picoseconds.
Weight::from_parts(9_324_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_148_000 picoseconds.
Weight::from_parts(6_611_843, 0)
// Minimum execution time: 6_411_000 picoseconds.
Weight::from_parts(8_832_749, 0)
.saturating_add(Weight::from_parts(0, 0))
// Standard Error: 3_836
.saturating_add(Weight::from_parts(4_678_030, 0).saturating_mul(c.into()))
// Standard Error: 3_876
.saturating_add(Weight::from_parts(4_814_960, 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-25, 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/evm-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: `3544`
// Minimum execution time: 23_039_000 picoseconds.
Weight::from_parts(23_596_000, 0)
// Minimum execution time: 23_787_000 picoseconds.
Weight::from_parts(24_243_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: `3544`
// Minimum execution time: 21_638_000 picoseconds.
Weight::from_parts(22_065_000, 0)
// Minimum execution time: 22_018_000 picoseconds.
Weight::from_parts(22_342_000, 0)
.saturating_add(Weight::from_parts(0, 3544))
.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: 35_725_000 picoseconds.
Weight::from_parts(36_061_000, 0)
// Minimum execution time: 36_840_000 picoseconds.
Weight::from_parts(37_282_000, 0)
.saturating_add(Weight::from_parts(0, 3716))
// Standard Error: 4
.saturating_add(Weight::from_parts(1_249, 0).saturating_mul(n.into()))
// Standard Error: 17
.saturating_add(Weight::from_parts(1_378, 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: `3544`
// Minimum execution time: 26_640_000 picoseconds.
Weight::from_parts(27_367_947, 0)
// Minimum execution time: 26_885_000 picoseconds.
Weight::from_parts(27_713_058, 0)
.saturating_add(Weight::from_parts(0, 3544))
// Standard Error: 3
.saturating_add(Weight::from_parts(1_401, 0).saturating_mul(n.into()))
.saturating_add(Weight::from_parts(1_407, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(3))
.saturating_add(T::DbWeight::get().writes(2))
}
+101 -62
View File
@@ -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-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/evm-template-node
// benchmark
// pallet
// --steps=50
@@ -40,8 +40,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `76`
// Estimated: `1561`
// Minimum execution time: 19_371_000 picoseconds.
Weight::from_parts(19_875_000, 0)
// Minimum execution time: 20_964_000 picoseconds.
Weight::from_parts(21_418_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,72 @@ 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: `AssetManager::AssetTypeId` (r:2 w:0)
/// Proof: `AssetManager::AssetTypeId` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `Assets::Asset` (r:2 w:2)
/// Proof: `Assets::Asset` (`max_values`: None, `max_size`: Some(174), added: 2649, mode: `MaxEncodedLen`)
/// Storage: `Assets::Account` (r:4 w:4)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:2 w:2)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, 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: `1260`
// Estimated: `11378`
// Minimum execution time: 202_258_000 picoseconds.
Weight::from_parts(206_370_000, 0)
.saturating_add(Weight::from_parts(0, 11378))
.saturating_add(T::DbWeight::get().reads(15))
.saturating_add(T::DbWeight::get().writes(10))
}
/// 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: `AssetManager::AssetTypeId` (r:1 w:0)
/// Proof: `AssetManager::AssetTypeId` (`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`)
/// Storage: `Assets::Account` (r:2 w:2)
/// Proof: `Assets::Account` (`max_values`: None, `max_size`: Some(122), added: 2597, mode: `MaxEncodedLen`)
/// Storage: `System::Account` (r:1 w:1)
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(116), added: 2591, 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: `686`
// Estimated: `6184`
// Minimum execution time: 112_958_000 picoseconds.
Weight::from_parts(115_655_000, 0)
.saturating_add(Weight::from_parts(0, 6184))
.saturating_add(T::DbWeight::get().reads(9))
.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_781_000 picoseconds.
Weight::from_parts(11_027_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 +129,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_634_000 picoseconds.
Weight::from_parts(9_926_000, 0)
// Minimum execution time: 9_675_000 picoseconds.
Weight::from_parts(9_999_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -101,8 +138,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_166_000 picoseconds.
Weight::from_parts(3_315_000, 0)
// Minimum execution time: 2_935_000 picoseconds.
Weight::from_parts(3_121_000, 0)
.saturating_add(Weight::from_parts(0, 0))
}
/// Storage: `PolkadotXcm::VersionNotifiers` (r:1 w:1)
@@ -119,8 +156,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `76`
// Estimated: `3541`
// Minimum execution time: 26_857_000 picoseconds.
Weight::from_parts(27_689_000, 0)
// Minimum execution time: 29_239_000 picoseconds.
Weight::from_parts(30_025_000, 0)
.saturating_add(Weight::from_parts(0, 3541))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().writes(4))
@@ -137,8 +174,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `170`
// Estimated: `3635`
// Minimum execution time: 27_468_000 picoseconds.
Weight::from_parts(27_816_000, 0)
// Minimum execution time: 27_825_000 picoseconds.
Weight::from_parts(28_457_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 +186,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_003_000 picoseconds.
Weight::from_parts(3_211_000, 0)
// Minimum execution time: 2_932_000 picoseconds.
Weight::from_parts(3_075_000, 0)
.saturating_add(Weight::from_parts(0, 0))
.saturating_add(T::DbWeight::get().writes(1))
}
@@ -160,8 +197,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_349_000 picoseconds.
Weight::from_parts(21_944_000, 0)
// Minimum execution time: 21_804_000 picoseconds.
Weight::from_parts(22_328_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 +209,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `27`
// Estimated: `13392`
// Minimum execution time: 21_021_000 picoseconds.
Weight::from_parts(21_512_000, 0)
// Minimum execution time: 22_003_000 picoseconds.
Weight::from_parts(22_536_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 +219,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_656_000 picoseconds.
Weight::from_parts(23_208_000, 0)
.saturating_add(Weight::from_parts(0, 15880))
// Measured: `76`
// Estimated: `15916`
// Minimum execution time: 24_529_000 picoseconds.
Weight::from_parts(24_965_000, 0)
.saturating_add(Weight::from_parts(0, 15916))
.saturating_add(T::DbWeight::get().reads(6))
}
/// Storage: `PolkadotXcm::VersionNotifyTargets` (r:2 w:1)
@@ -199,8 +236,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `110`
// Estimated: `6050`
// Minimum execution time: 25_848_000 picoseconds.
Weight::from_parts(26_712_000, 0)
// Minimum execution time: 27_596_000 picoseconds.
Weight::from_parts(28_206_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 +246,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: 15_008_000 picoseconds.
Weight::from_parts(15_289_000, 0)
.saturating_add(Weight::from_parts(0, 10960))
// Measured: `37`
// Estimated: `10927`
// Minimum execution time: 15_067_000 picoseconds.
Weight::from_parts(15_353_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 +259,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_134_000 picoseconds.
Weight::from_parts(21_595_000, 0)
// Minimum execution time: 22_381_000 picoseconds.
Weight::from_parts(22_921_000, 0)
.saturating_add(Weight::from_parts(0, 13399))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(2))
@@ -238,8 +275,8 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `110`
// Estimated: `13475`
// Minimum execution time: 37_093_000 picoseconds.
Weight::from_parts(37_790_000, 0)
// Minimum execution time: 38_872_000 picoseconds.
Weight::from_parts(39_437_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 +289,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_400_000 picoseconds.
Weight::from_parts(3_605_000, 0)
// Minimum execution time: 3_132_000 picoseconds.
Weight::from_parts(3_291_000, 0)
.saturating_add(Weight::from_parts(0, 1485))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(2))
@@ -264,12 +301,14 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `7576`
// Estimated: `11041`
// Minimum execution time: 31_659_000 picoseconds.
Weight::from_parts(32_034_000, 0)
// Minimum execution time: 32_124_000 picoseconds.
Weight::from_parts(32_742_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`)
/// Storage: `AssetManager::AssetTypeId` (r:1 w:0)
@@ -282,10 +321,10 @@ impl<T: frame_system::Config> pallet_xcm::WeightInfo for WeightInfo<T> {
// Proof Size summary in bytes:
// Measured: `401`
// Estimated: `3866`
// Minimum execution time: 61_535_000 picoseconds.
Weight::from_parts(62_468_000, 0)
// Minimum execution time: 62_444_000 picoseconds.
Weight::from_parts(63_831_000, 0)
.saturating_add(Weight::from_parts(0, 3866))
.saturating_add(T::DbWeight::get().reads(4))
.saturating_add(T::DbWeight::get().reads(5))
.saturating_add(T::DbWeight::get().writes(3))
}
}
@@ -1,13 +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/evm-template-node
// benchmark
// pallet
// --steps=50
@@ -15,163 +16,168 @@
// --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)
/// Proof: `XcmTransactor::IndexToAccount` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn register() -> Weight {
// 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))
}
/// Storage: `XcmTransactor::IndexToAccount` (r:0 w:1)
/// Proof: `XcmTransactor::IndexToAccount` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn deregister() -> Weight {
// 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))
}
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:0 w:1)
/// Proof: `XcmTransactor::TransactInfoWithWeightLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_transact_info() -> Weight {
// 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))
}
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:0 w:1)
/// Proof: `XcmTransactor::TransactInfoWithWeightLimit` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn remove_transact_info() -> Weight {
// 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))
}
/// Storage: `XcmTransactor::DestinationAssetFeePerSecond` (r:0 w:1)
/// Proof: `XcmTransactor::DestinationAssetFeePerSecond` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn set_fee_per_second() -> Weight {
// 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))
}
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::IndexToAccount` (r:1 w:0)
/// Proof: `XcmTransactor::IndexToAccount` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::RelayIndices` (r:1 w:0)
/// Proof: `XcmTransactor::RelayIndices` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:1 w:0)
/// 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`)
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))
}
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:1 w:0)
/// 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`)
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))
}
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:1 w:0)
/// 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: `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))
}
/// Storage: `XcmTransactor::RelayIndices` (r:1 w:0)
/// Proof: `XcmTransactor::RelayIndices` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:1 w:0)
/// 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: `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))
}
/// Storage: `XcmTransactor::IndexToAccount` (r:1 w:1)
/// Proof: `XcmTransactor::IndexToAccount` (`max_values`: None, `max_size`: None, mode: `Measured`)
fn register() -> Weight {
// Proof Size summary in bytes:
// Measured: `147`
// Estimated: `3612`
// Minimum execution time: 13_670_000 picoseconds.
Weight::from_parts(13_922_000, 0)
.saturating_add(Weight::from_parts(0, 3612))
.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`)
fn deregister() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 8_355_000 picoseconds.
Weight::from_parts(8_499_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`)
fn set_transact_info() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 9_668_000 picoseconds.
Weight::from_parts(9_867_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`)
fn remove_transact_info() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 9_175_000 picoseconds.
Weight::from_parts(9_388_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`)
fn set_fee_per_second() -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 8_898_000 picoseconds.
Weight::from_parts(9_200_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`)
/// Storage: `XcmTransactor::IndexToAccount` (r:1 w:0)
/// Proof: `XcmTransactor::IndexToAccount` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::RelayIndices` (r:1 w:0)
/// Proof: `XcmTransactor::RelayIndices` (`max_values`: Some(1), `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:1 w:0)
/// 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: `ParachainInfo::ParachainId` (r:1 w:0)
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// 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`)
fn transact_through_derivative() -> Weight {
// Proof Size summary in bytes:
// Measured: `625`
// Estimated: `4090`
// Minimum execution time: 37_230_000 picoseconds.
Weight::from_parts(38_023_000, 0)
.saturating_add(Weight::from_parts(0, 4090))
.saturating_add(T::DbWeight::get().reads(8))
}
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:1 w:0)
/// 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: `ParachainInfo::ParachainId` (r:1 w:0)
/// Proof: `ParachainInfo::ParachainId` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
/// 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`)
fn transact_through_sovereign() -> Weight {
// Proof Size summary in bytes:
// Measured: `559`
// Estimated: `4024`
// Minimum execution time: 31_176_000 picoseconds.
Weight::from_parts(32_106_000, 0)
.saturating_add(Weight::from_parts(0, 4024))
.saturating_add(T::DbWeight::get().reads(6))
}
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:1 w:0)
/// 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: `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: `534`
// Estimated: `3999`
// Minimum execution time: 45_757_000 picoseconds.
Weight::from_parts(46_849_000, 0)
.saturating_add(Weight::from_parts(0, 3999))
.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`)
/// Storage: `AssetManager::AssetIdType` (r:1 w:0)
/// Proof: `AssetManager::AssetIdType` (`max_values`: None, `max_size`: None, mode: `Measured`)
/// Storage: `XcmTransactor::TransactInfoWithWeightLimit` (r:1 w:0)
/// 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: `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: `538`
// Estimated: `4003`
// Minimum execution time: 49_550_000 picoseconds.
Weight::from_parts(50_518_000, 0)
.saturating_add(Weight::from_parts(0, 4003))
.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/evm-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: 13_153_000 picoseconds.
Weight::from_parts(13_611_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_633_000 picoseconds.
Weight::from_parts(14_875_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_357_000 picoseconds.
Weight::from_parts(14_758_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_473_000 picoseconds.
Weight::from_parts(14_840_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_942_000 picoseconds.
Weight::from_parts(14_378_000, 0)
.saturating_add(Weight::from_parts(0, 4100))
.saturating_add(T::DbWeight::get().reads(1))
.saturating_add(T::DbWeight::get().writes(1))
}
}