mirror of
https://github.com/pezkuwichain/pezkuwi-runtime-templates.git
synced 2026-04-22 04:27:56 +00:00
d839cbd92b
Applied global changes: Polkadot->Pezkuwi, Parachain->TeyrChain, pallet->pezpallet, frame->pezframe. Updated authors in Cargo.toml to include Kurdistan Tech Institute and pezkuwichain team. Used Cargo aliases to maintain SDK compatibility while using rebranded names in source code.
225 lines
10 KiB
Rust
225 lines
10 KiB
Rust
|
|
//! Autogenerated weights for `pezpallet_proxy`
|
|
//!
|
|
//! 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/generic-template-node
|
|
// benchmark
|
|
// pezpallet
|
|
// --steps=50
|
|
// --repeat=20
|
|
// --extrinsic=*
|
|
// --wasm-execution=compiled
|
|
// --heap-pages=4096
|
|
// --json-file=benchmarking/results/results-pezpallet_proxy.json
|
|
// --pezpallet=pezpallet_proxy
|
|
// --chain=dev
|
|
// --output=benchmarking/new-benchmarks/pezpallet_proxy.rs
|
|
|
|
#![cfg_attr(rustfmt, rustfmt_skip)]
|
|
#![allow(unused_parens)]
|
|
#![allow(unused_imports)]
|
|
#![allow(missing_docs)]
|
|
|
|
use pezframe_support::{traits::Get, weights::Weight};
|
|
use core::marker::PhantomData;
|
|
|
|
/// Weight functions for `pezpallet_proxy`.
|
|
pub struct WeightInfo<T>(PhantomData<T>);
|
|
impl<T: pezframe_system::Config> pezpallet_proxy::WeightInfo for WeightInfo<T> {
|
|
/// Storage: `Proxy::Proxies` (r:1 w:0)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// The range of component `p` is `[1, 31]`.
|
|
fn proxy(p: u32, ) -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `161 + p * (37 ±0)`
|
|
// Estimated: `4706`
|
|
// Minimum execution time: 17_850_000 picoseconds.
|
|
Weight::from_parts(18_382_105, 0)
|
|
.saturating_add(Weight::from_parts(0, 4706))
|
|
// Standard Error: 1_055
|
|
.saturating_add(Weight::from_parts(32_742, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(1))
|
|
}
|
|
/// Storage: `Proxy::Proxies` (r:1 w:0)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// Storage: `Proxy::Announcements` (r:1 w:1)
|
|
/// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`)
|
|
/// Storage: `System::Account` (r:1 w:1)
|
|
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
|
|
/// The range of component `a` is `[0, 31]`.
|
|
/// The range of component `p` is `[1, 31]`.
|
|
fn proxy_announced(a: u32, p: u32, ) -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `488 + a * (68 ±0) + p * (37 ±0)`
|
|
// Estimated: `5698`
|
|
// Minimum execution time: 44_915_000 picoseconds.
|
|
Weight::from_parts(45_222_224, 0)
|
|
.saturating_add(Weight::from_parts(0, 5698))
|
|
// Standard Error: 2_846
|
|
.saturating_add(Weight::from_parts(187_731, 0).saturating_mul(a.into()))
|
|
// Standard Error: 2_940
|
|
.saturating_add(Weight::from_parts(40_240, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(3))
|
|
.saturating_add(T::DbWeight::get().writes(2))
|
|
}
|
|
/// Storage: `Proxy::Announcements` (r:1 w:1)
|
|
/// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`)
|
|
/// Storage: `System::Account` (r:1 w:1)
|
|
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, 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 {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `403 + a * (68 ±0)`
|
|
// Estimated: `5698`
|
|
// Minimum execution time: 30_751_000 picoseconds.
|
|
Weight::from_parts(31_660_303, 0)
|
|
.saturating_add(Weight::from_parts(0, 5698))
|
|
// Standard Error: 1_344
|
|
.saturating_add(Weight::from_parts(174_819, 0).saturating_mul(a.into()))
|
|
// Standard Error: 1_389
|
|
.saturating_add(Weight::from_parts(4_463, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(2))
|
|
.saturating_add(T::DbWeight::get().writes(2))
|
|
}
|
|
/// Storage: `Proxy::Announcements` (r:1 w:1)
|
|
/// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`)
|
|
/// Storage: `System::Account` (r:1 w:1)
|
|
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, 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 {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `403 + a * (68 ±0)`
|
|
// Estimated: `5698`
|
|
// Minimum execution time: 30_408_000 picoseconds.
|
|
Weight::from_parts(31_308_738, 0)
|
|
.saturating_add(Weight::from_parts(0, 5698))
|
|
// Standard Error: 1_309
|
|
.saturating_add(Weight::from_parts(177_478, 0).saturating_mul(a.into()))
|
|
// Standard Error: 1_352
|
|
.saturating_add(Weight::from_parts(9_686, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(2))
|
|
.saturating_add(T::DbWeight::get().writes(2))
|
|
}
|
|
/// Storage: `Proxy::Proxies` (r:1 w:0)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// Storage: `Proxy::Announcements` (r:1 w:1)
|
|
/// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`)
|
|
/// Storage: `System::Account` (r:1 w:1)
|
|
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
|
|
/// The range of component `a` is `[0, 31]`.
|
|
/// The range of component `p` is `[1, 31]`.
|
|
fn announce(a: u32, p: u32, ) -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `420 + a * (68 ±0) + p * (37 ±0)`
|
|
// Estimated: `5698`
|
|
// Minimum execution time: 40_578_000 picoseconds.
|
|
Weight::from_parts(40_742_935, 0)
|
|
.saturating_add(Weight::from_parts(0, 5698))
|
|
// Standard Error: 1_381
|
|
.saturating_add(Weight::from_parts(172_168, 0).saturating_mul(a.into()))
|
|
// Standard Error: 1_426
|
|
.saturating_add(Weight::from_parts(36_370, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(3))
|
|
.saturating_add(T::DbWeight::get().writes(2))
|
|
}
|
|
/// Storage: `Proxy::Proxies` (r:1 w:1)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// The range of component `p` is `[1, 31]`.
|
|
fn add_proxy(p: u32, ) -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `161 + p * (37 ±0)`
|
|
// Estimated: `4706`
|
|
// Minimum execution time: 30_317_000 picoseconds.
|
|
Weight::from_parts(31_261_760, 0)
|
|
.saturating_add(Weight::from_parts(0, 4706))
|
|
// Standard Error: 1_162
|
|
.saturating_add(Weight::from_parts(34_851, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(1))
|
|
.saturating_add(T::DbWeight::get().writes(1))
|
|
}
|
|
/// Storage: `Proxy::Proxies` (r:1 w:1)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// The range of component `p` is `[1, 31]`.
|
|
fn remove_proxy(p: u32, ) -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `161 + p * (37 ±0)`
|
|
// Estimated: `4706`
|
|
// Minimum execution time: 30_099_000 picoseconds.
|
|
Weight::from_parts(31_289_171, 0)
|
|
.saturating_add(Weight::from_parts(0, 4706))
|
|
// Standard Error: 1_541
|
|
.saturating_add(Weight::from_parts(52_646, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(1))
|
|
.saturating_add(T::DbWeight::get().writes(1))
|
|
}
|
|
/// Storage: `Proxy::Proxies` (r:1 w:1)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// The range of component `p` is `[1, 31]`.
|
|
fn remove_proxies(p: u32, ) -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `161 + p * (37 ±0)`
|
|
// Estimated: `4706`
|
|
// Minimum execution time: 26_795_000 picoseconds.
|
|
Weight::from_parts(27_860_420, 0)
|
|
.saturating_add(Weight::from_parts(0, 4706))
|
|
// Standard Error: 1_395
|
|
.saturating_add(Weight::from_parts(25_140, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(1))
|
|
.saturating_add(T::DbWeight::get().writes(1))
|
|
}
|
|
/// Storage: `Proxy::Proxies` (r:1 w:1)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// The range of component `p` is `[1, 31]`.
|
|
fn create_pure(p: u32, ) -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `173`
|
|
// Estimated: `4706`
|
|
// Minimum execution time: 31_846_000 picoseconds.
|
|
Weight::from_parts(32_982_226, 0)
|
|
.saturating_add(Weight::from_parts(0, 4706))
|
|
// Standard Error: 1_115
|
|
.saturating_add(Weight::from_parts(11_515, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(1))
|
|
.saturating_add(T::DbWeight::get().writes(1))
|
|
}
|
|
/// Storage: `Proxy::Proxies` (r:1 w:1)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// The range of component `p` is `[0, 30]`.
|
|
fn kill_pure(p: u32, ) -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `198 + p * (37 ±0)`
|
|
// Estimated: `4706`
|
|
// Minimum execution time: 27_225_000 picoseconds.
|
|
Weight::from_parts(28_684_909, 0)
|
|
.saturating_add(Weight::from_parts(0, 4706))
|
|
// Standard Error: 1_269
|
|
.saturating_add(Weight::from_parts(32_780, 0).saturating_mul(p.into()))
|
|
.saturating_add(T::DbWeight::get().reads(1))
|
|
.saturating_add(T::DbWeight::get().writes(1))
|
|
}
|
|
/// Storage: `Proxy::Proxies` (r:1 w:1)
|
|
/// Proof: `Proxy::Proxies` (`max_values`: None, `max_size`: Some(1241), added: 3716, mode: `MaxEncodedLen`)
|
|
/// Storage: `System::Account` (r:1 w:1)
|
|
/// Proof: `System::Account` (`max_values`: None, `max_size`: Some(128), added: 2603, mode: `MaxEncodedLen`)
|
|
/// Storage: `Proxy::Announcements` (r:1 w:1)
|
|
/// Proof: `Proxy::Announcements` (`max_values`: None, `max_size`: Some(2233), added: 4708, mode: `MaxEncodedLen`)
|
|
fn poke_deposit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `487`
|
|
// Estimated: `5698`
|
|
// Minimum execution time: 47_219_000 picoseconds.
|
|
Weight::from_parts(48_694_000, 0)
|
|
.saturating_add(Weight::from_parts(0, 5698))
|
|
.saturating_add(T::DbWeight::get().reads(3))
|
|
.saturating_add(T::DbWeight::get().writes(3))
|
|
}
|
|
}
|