feat: Rebrand Polkadot/Substrate references to PezkuwiChain
This commit systematically rebrands various references from Parity Technologies' Polkadot/Substrate ecosystem to PezkuwiChain within the kurdistan-sdk. Key changes include: - Updated external repository URLs (zombienet-sdk, parity-db, parity-scale-codec, wasm-instrument) to point to pezkuwichain forks. - Modified internal documentation and code comments to reflect PezkuwiChain naming and structure. - Replaced direct references to with or specific paths within the for XCM, Pezkuwi, and other modules. - Cleaned up deprecated issue and PR references in various and files, particularly in and modules. - Adjusted image and logo URLs in documentation to point to PezkuwiChain assets. - Removed or rephrased comments related to external Polkadot/Substrate PRs and issues. This is a significant step towards fully customizing the SDK for the PezkuwiChain ecosystem.
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
|
||||
function display {
|
||||
echo "comparing $1 -> $2"
|
||||
subweight compare files \
|
||||
--method asymptotic \
|
||||
--new $1 \
|
||||
--old $2 \
|
||||
--unit proof --verbose --threshold 0
|
||||
|
||||
subweight compare files \
|
||||
--method asymptotic \
|
||||
--new $1 \
|
||||
--old $2 \
|
||||
--unit time --verbose --threshold 0
|
||||
}
|
||||
|
||||
## Pezkuwi
|
||||
display "./pallet_election_provider_multi_block_hez_size.rs" "./pallet_election_provider_multi_block_ksm_size.rs"
|
||||
display "./pallet_election_provider_multi_block_signed_hez_size.rs" "./pallet_election_provider_multi_block_signed_ksm_size.rs"
|
||||
display "./pallet_election_provider_multi_block_unsigned_hez_size.rs" "./pallet_election_provider_multi_block_unsigned_ksm_size.rs"
|
||||
display "./pallet_election_provider_multi_block_verifier_hez_size.rs" "./pallet_election_provider_multi_block_verifier_ksm_size.rs"
|
||||
+32
@@ -0,0 +1,32 @@
|
||||
|
||||
function display {
|
||||
echo "displaying $1"
|
||||
subweight compare files \
|
||||
--method asymptotic \
|
||||
--new $1 \
|
||||
--old $1 \
|
||||
--unit proof \
|
||||
--verbose \
|
||||
--threshold 0
|
||||
|
||||
subweight compare files \
|
||||
--method asymptotic \
|
||||
--new $1 \
|
||||
--old $1 \
|
||||
--unit time \
|
||||
--verbose \
|
||||
--threshold 0
|
||||
}
|
||||
|
||||
## Pezkuwi
|
||||
|
||||
display "pallet_election_provider_multi_block_hez_size.rs"
|
||||
display "pallet_election_provider_multi_block_signed_hez_size.rs"
|
||||
display "pallet_election_provider_multi_block_unsigned_hez_size.rs"
|
||||
display "pallet_election_provider_multi_block_verifier_hez_size.rs"
|
||||
|
||||
## Kusama
|
||||
display "pallet_election_provider_multi_block_ksm_size.rs"
|
||||
display "pallet_election_provider_multi_block_signed_ksm_size.rs"
|
||||
display "pallet_election_provider_multi_block_unsigned_ksm_size.rs"
|
||||
display "pallet_election_provider_multi_block_verifier_ksm_size.rs"
|
||||
@@ -0,0 +1,189 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
//! WeightInfo for the election provider multi-block pallet group.
|
||||
|
||||
mod pezpallet_election_provider_multi_block_hez_size;
|
||||
mod pezpallet_election_provider_multi_block_signed_hez_size;
|
||||
mod pezpallet_election_provider_multi_block_unsigned_hez_size;
|
||||
mod pezpallet_election_provider_multi_block_verifier_hez_size;
|
||||
|
||||
mod pezpallet_election_provider_multi_block_ksm_size;
|
||||
mod pezpallet_election_provider_multi_block_signed_ksm_size;
|
||||
mod pezpallet_election_provider_multi_block_unsigned_ksm_size;
|
||||
mod pezpallet_election_provider_multi_block_verifier_ksm_size;
|
||||
|
||||
use pezframe_support::pezpallet_prelude::Weight;
|
||||
|
||||
pub mod traits {
|
||||
use super::*;
|
||||
pub mod pezpallet_election_provider_multi_block_signed {
|
||||
use super::*;
|
||||
|
||||
/// Weight functions needed for `pezpallet_election_provider_multi_block_signed`.
|
||||
pub trait WeightInfo {
|
||||
fn register_not_full() -> Weight;
|
||||
fn register_eject() -> Weight;
|
||||
fn submit_page() -> Weight;
|
||||
fn unset_page() -> Weight;
|
||||
fn bail() -> Weight;
|
||||
fn clear_old_round_data(p: u32) -> Weight;
|
||||
}
|
||||
|
||||
impl WeightInfo for () {
|
||||
fn bail() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn clear_old_round_data(_p: u32) -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn register_eject() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn register_not_full() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn submit_page() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn unset_page() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub mod pezpallet_election_provider_multi_block_unsigned {
|
||||
use super::*;
|
||||
|
||||
/// Weight functions needed for `pezpallet_election_provider_multi_block::unsigned`.
|
||||
pub trait WeightInfo {
|
||||
fn validate_unsigned() -> Weight;
|
||||
fn submit_unsigned() -> Weight;
|
||||
// This has an auto-impl as the associated benchmark is `#[extra]`.
|
||||
fn mine_solution(_p: u32) -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
}
|
||||
|
||||
impl WeightInfo for () {
|
||||
fn validate_unsigned() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn submit_unsigned() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub mod pezpallet_election_provider_multi_block_verifier {
|
||||
use super::*;
|
||||
|
||||
/// Weight functions needed for `pezpallet_election_provider_multi_block_verifier`.
|
||||
pub trait WeightInfo {
|
||||
fn on_initialize_valid_non_terminal() -> Weight;
|
||||
fn on_initialize_valid_terminal() -> Weight;
|
||||
fn on_initialize_invalid_terminal() -> Weight;
|
||||
fn on_initialize_invalid_non_terminal(v: u32) -> Weight;
|
||||
}
|
||||
|
||||
impl WeightInfo for () {
|
||||
fn on_initialize_valid_non_terminal() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn on_initialize_valid_terminal() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn on_initialize_invalid_terminal() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn on_initialize_invalid_non_terminal(_v: u32) -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
pub mod pezpallet_election_provider_multi_block {
|
||||
use super::*;
|
||||
|
||||
/// Weight functions needed for `pezpallet_election_provider_multi_block`.
|
||||
pub trait WeightInfo {
|
||||
fn on_initialize_nothing() -> Weight;
|
||||
fn on_initialize_into_snapshot_msp() -> Weight;
|
||||
fn on_initialize_into_snapshot_rest() -> Weight;
|
||||
fn on_initialize_into_signed() -> Weight;
|
||||
fn on_initialize_into_signed_validation() -> Weight;
|
||||
fn on_initialize_into_unsigned() -> Weight;
|
||||
fn export_non_terminal() -> Weight;
|
||||
fn export_terminal() -> Weight;
|
||||
fn admin_set() -> Weight;
|
||||
fn manage_fallback() -> Weight;
|
||||
}
|
||||
|
||||
impl WeightInfo for () {
|
||||
fn on_initialize_nothing() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn on_initialize_into_snapshot_msp() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn on_initialize_into_snapshot_rest() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn on_initialize_into_signed() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn on_initialize_into_signed_validation() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn on_initialize_into_unsigned() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn export_non_terminal() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn export_terminal() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn admin_set() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
fn manage_fallback() -> Weight {
|
||||
Default::default()
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/// Kusama-esque weights only be used in testing runtimes.
|
||||
pub mod kusama {
|
||||
pub use super::{
|
||||
pezpallet_election_provider_multi_block_ksm_size::WeightInfo as MultiBlockWeightInfo,
|
||||
pezpallet_election_provider_multi_block_signed_ksm_size::WeightInfo as MultiBlockSignedWeightInfo,
|
||||
pezpallet_election_provider_multi_block_unsigned_ksm_size::WeightInfo as MultiBlockUnsignedWeightInfo,
|
||||
pezpallet_election_provider_multi_block_verifier_ksm_size::WeightInfo as MultiBlockVerifierWeightInfo,
|
||||
};
|
||||
}
|
||||
|
||||
/// Pezkuwi-esque weights only be used in testing runtimes.
|
||||
pub mod pezkuwi {
|
||||
pub use super::{
|
||||
pezpallet_election_provider_multi_block_hez_size::WeightInfo as MultiBlockWeightInfo,
|
||||
pezpallet_election_provider_multi_block_signed_hez_size::WeightInfo as MultiBlockSignedWeightInfo,
|
||||
pezpallet_election_provider_multi_block_unsigned_hez_size::WeightInfo as MultiBlockUnsignedWeightInfo,
|
||||
pezpallet_election_provider_multi_block_verifier_hez_size::WeightInfo as MultiBlockVerifierWeightInfo,
|
||||
};
|
||||
}
|
||||
+378
@@ -0,0 +1,378 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
//! Autogenerated weights for `pezpallet_election_provider_multi_block`
|
||||
//!
|
||||
//! This is a special template for `election-provider-multi-block` pallet. This is required because
|
||||
// ! we don't want to generate the `trait WeightInfo`.
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE BIZINIKIWI BENCHMARK CLI VERSION 32.0.0
|
||||
//! DATE: 2025-06-17, STEPS: `5`, REPEAT: `5`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `ggwpez-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor`
|
||||
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
|
||||
|
||||
// Executed Command:
|
||||
// ../../../../../target/release/frame-omni-bencher
|
||||
// v1
|
||||
// benchmark
|
||||
// pallet
|
||||
// --pallet
|
||||
// pezpallet_election_provider_multi_block
|
||||
// --extrinsic
|
||||
// *
|
||||
// --runtime
|
||||
// ../../../../../target/release/wbuild/pezpallet-staking-async-teyrchain-runtime/pezpallet_staking_async_teyrchain_runtime.compact.wasm
|
||||
// --steps
|
||||
// 5
|
||||
// --repeat
|
||||
// 5
|
||||
// --genesis-builder-preset
|
||||
// fake-hez
|
||||
// --template
|
||||
// ../../../../../bizinikiwi/pezframe/election-provider-multi-block/src/template.hbs
|
||||
// --heap-pages
|
||||
// 65000
|
||||
// --output
|
||||
// ./pezpallet_election_provider_multi_block_fake-hez.rs
|
||||
|
||||
#![cfg_attr(rustfmt, rustfmt_skip)]
|
||||
#![allow(unused_parens)]
|
||||
#![allow(unused_imports)]
|
||||
#![allow(missing_docs)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use pezframe_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
||||
use core::marker::PhantomData;
|
||||
|
||||
/// Weights for `pezpallet_election_provider_multi_block`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: pezframe_system::Config> crate::weights::traits::pezpallet_election_provider_multi_block::WeightInfo for WeightInfo<T> {
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
fn on_initialize_nothing() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `250`
|
||||
// Estimated: `3715`
|
||||
// Minimum execution time: 24_100_000 picoseconds.
|
||||
Weight::from_parts(25_330_000, 3715)
|
||||
.saturating_add(T::DbWeight::get().reads(4_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Staking::ValidatorCount` (r:1 w:0)
|
||||
/// Proof: `Staking::ValidatorCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `Staking::CounterForValidators` (r:1 w:0)
|
||||
/// Proof: `Staking::CounterForValidators` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:2001 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshotHash` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
fn on_initialize_into_snapshot_msp() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `95465`
|
||||
// Estimated: `5048930`
|
||||
// Minimum execution time: 18_878_131_000 picoseconds.
|
||||
Weight::from_parts(18_983_212_000, 5048930)
|
||||
.saturating_add(T::DbWeight::get().reads(2009_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(4_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `Staking::VoterSnapshotStatus` (r:1 w:1)
|
||||
/// Proof: `Staking::VoterSnapshotStatus` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `Measured`)
|
||||
/// Storage: `VoterList::CounterForListNodes` (r:1 w:0)
|
||||
/// Proof: `VoterList::CounterForListNodes` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `VoterList::ListBags` (r:1 w:0)
|
||||
/// Proof: `VoterList::ListBags` (`max_values`: None, `max_size`: Some(82), added: 2557, mode: `Measured`)
|
||||
/// Storage: `VoterList::ListNodes` (r:705 w:0)
|
||||
/// Proof: `VoterList::ListNodes` (`max_values`: None, `max_size`: Some(154), added: 2629, mode: `Measured`)
|
||||
/// Storage: `Staking::Bonded` (r:703 w:0)
|
||||
/// Proof: `Staking::Bonded` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `Measured`)
|
||||
/// Storage: `Staking::Ledger` (r:703 w:0)
|
||||
/// Proof: `Staking::Ledger` (`max_values`: None, `max_size`: Some(753), added: 3228, mode: `Measured`)
|
||||
/// Storage: `Staking::Nominators` (r:703 w:0)
|
||||
/// Proof: `Staking::Nominators` (`max_values`: None, `max_size`: Some(558), added: 3033, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:261 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `Staking::MinimumActiveStake` (r:0 w:1)
|
||||
/// Proof: `Staking::MinimumActiveStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `Measured`)
|
||||
/// Storage: `VoterList::Lock` (r:0 w:1)
|
||||
/// Proof: `VoterList::Lock` (`max_values`: Some(1), `max_size`: Some(0), added: 495, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshotHash` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
fn on_initialize_into_snapshot_rest() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1449068`
|
||||
// Estimated: `3194933`
|
||||
// Minimum execution time: 45_723_834_000 picoseconds.
|
||||
Weight::from_parts(45_910_816_000, 3194933)
|
||||
.saturating_add(T::DbWeight::get().reads(3084_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(6_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `Staking::VoterSnapshotStatus` (r:1 w:1)
|
||||
/// Proof: `Staking::VoterSnapshotStatus` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `Measured`)
|
||||
/// Storage: `VoterList::CounterForListNodes` (r:1 w:0)
|
||||
/// Proof: `VoterList::CounterForListNodes` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `VoterList::ListNodes` (r:705 w:0)
|
||||
/// Proof: `VoterList::ListNodes` (`max_values`: None, `max_size`: Some(154), added: 2629, mode: `Measured`)
|
||||
/// Storage: `Staking::Bonded` (r:703 w:0)
|
||||
/// Proof: `Staking::Bonded` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `Measured`)
|
||||
/// Storage: `Staking::Ledger` (r:703 w:0)
|
||||
/// Proof: `Staking::Ledger` (`max_values`: None, `max_size`: Some(753), added: 3228, mode: `Measured`)
|
||||
/// Storage: `Staking::Nominators` (r:703 w:0)
|
||||
/// Proof: `Staking::Nominators` (`max_values`: None, `max_size`: Some(558), added: 3033, mode: `Measured`)
|
||||
/// Storage: `VoterList::ListBags` (r:1 w:0)
|
||||
/// Proof: `VoterList::ListBags` (`max_values`: None, `max_size`: Some(82), added: 2557, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:45 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6358acd2035ec4bb863fa981e0c177b9` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6358acd2035ec4bb863fa981e0c177b9` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `Staking::MinimumActiveStake` (r:0 w:1)
|
||||
/// Proof: `Staking::MinimumActiveStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `Measured`)
|
||||
/// Storage: `VoterList::Lock` (r:0 w:1)
|
||||
/// Proof: `VoterList::Lock` (`max_values`: Some(1), `max_size`: Some(0), added: 495, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshotHash` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
fn on_initialize_into_signed() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1516243`
|
||||
// Estimated: `3262108`
|
||||
// Minimum execution time: 50_546_380_000 picoseconds.
|
||||
Weight::from_parts(51_815_377_000, 3262108)
|
||||
.saturating_add(T::DbWeight::get().reads(2869_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(6_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
fn on_initialize_into_signed_validation() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `444`
|
||||
// Estimated: `3909`
|
||||
// Minimum execution time: 3_711_197_000 picoseconds.
|
||||
Weight::from_parts(3_810_718_000, 3909)
|
||||
.saturating_add(T::DbWeight::get().reads(4_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xc209f5d8eb920681b56c64b8694ea78c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xc209f5d8eb920681b56c64b8694ea78c` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
fn on_initialize_into_unsigned() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `444`
|
||||
// Estimated: `3909`
|
||||
// Minimum execution time: 3_740_878_000 picoseconds.
|
||||
Weight::from_parts(3_808_557_000, 3909)
|
||||
.saturating_add(T::DbWeight::get().reads(5_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1_u64))
|
||||
}
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `Staking::CurrentEra` (r:1 w:0)
|
||||
/// Proof: `Staking::CurrentEra` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `Staking::ElectableStashes` (r:1 w:1)
|
||||
/// Proof: `Staking::ElectableStashes` (`max_values`: Some(1), `max_size`: Some(32002), added: 32497, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasStakersOverview` (r:491 w:491)
|
||||
/// Proof: `Staking::ErasStakersOverview` (`max_values`: None, `max_size`: Some(92), added: 2567, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasTotalStake` (r:1 w:1)
|
||||
/// Proof: `Staking::ErasTotalStake` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:491 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasValidatorPrefs` (r:0 w:491)
|
||||
/// Proof: `Staking::ErasValidatorPrefs` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasStakersPaged` (r:0 w:490)
|
||||
/// Proof: `Staking::ErasStakersPaged` (`max_values`: None, `max_size`: Some(3152), added: 5627, mode: `Measured`)
|
||||
fn export_non_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `167757`
|
||||
// Estimated: `1383972`
|
||||
// Minimum execution time: 13_949_429_000 picoseconds.
|
||||
Weight::from_parts(13_983_218_000, 1383972)
|
||||
.saturating_add(T::DbWeight::get().reads(991_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1475_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshotHash` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshotHash` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
/// Storage: `Staking::CurrentEra` (r:1 w:0)
|
||||
/// Proof: `Staking::CurrentEra` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `Staking::ElectableStashes` (r:1 w:1)
|
||||
/// Proof: `Staking::ElectableStashes` (`max_values`: Some(1), `max_size`: Some(32002), added: 32497, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasStakersOverview` (r:310 w:310)
|
||||
/// Proof: `Staking::ErasStakersOverview` (`max_values`: None, `max_size`: Some(92), added: 2567, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasStakersPaged` (r:310 w:345)
|
||||
/// Proof: `Staking::ErasStakersPaged` (`max_values`: None, `max_size`: Some(3152), added: 5627, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasTotalStake` (r:1 w:1)
|
||||
/// Proof: `Staking::ErasTotalStake` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:310 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasValidatorPrefs` (r:0 w:310)
|
||||
/// Proof: `Staking::ErasValidatorPrefs` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
fn export_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `770035`
|
||||
// Estimated: `1538275`
|
||||
// Minimum execution time: 18_379_354_000 picoseconds.
|
||||
Weight::from_parts(19_010_697_000, 1538275)
|
||||
.saturating_add(T::DbWeight::get().reads(1036_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1071_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionY` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionY` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
fn manage_fallback() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `328713`
|
||||
// Estimated: `332178`
|
||||
// Minimum execution time: 538_906_259_000 picoseconds.
|
||||
Weight::from_parts(539_733_270_000, 332178)
|
||||
.saturating_add(T::DbWeight::get().reads(10_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(2_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionY` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionY` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
fn admin_set() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `308`
|
||||
// Estimated: `3773`
|
||||
// Minimum execution time: 399_531_000 picoseconds.
|
||||
Weight::from_parts(497_971_000, 3773)
|
||||
.saturating_add(T::DbWeight::get().reads(4_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(2_u64))
|
||||
}
|
||||
}
|
||||
+378
@@ -0,0 +1,378 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
//! Autogenerated weights for `pezpallet_election_provider_multi_block`
|
||||
//!
|
||||
//! This is a special template for `election-provider-multi-block` pallet. This is required because
|
||||
// ! we don't want to generate the `trait WeightInfo`.
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE BIZINIKIWI BENCHMARK CLI VERSION 32.0.0
|
||||
//! DATE: 2025-06-17, STEPS: `5`, REPEAT: `5`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `ggwpez-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor`
|
||||
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
|
||||
|
||||
// Executed Command:
|
||||
// ../../../../../target/release/frame-omni-bencher
|
||||
// v1
|
||||
// benchmark
|
||||
// pallet
|
||||
// --pallet
|
||||
// pezpallet_election_provider_multi_block
|
||||
// --extrinsic
|
||||
// *
|
||||
// --runtime
|
||||
// ../../../../../target/release/wbuild/pezpallet-staking-async-teyrchain-runtime/pezpallet_staking_async_teyrchain_runtime.compact.wasm
|
||||
// --steps
|
||||
// 5
|
||||
// --repeat
|
||||
// 5
|
||||
// --genesis-builder-preset
|
||||
// fake-ksm
|
||||
// --template
|
||||
// ../../../../../bizinikiwi/pezframe/election-provider-multi-block/src/template.hbs
|
||||
// --heap-pages
|
||||
// 65000
|
||||
// --output
|
||||
// ./pezpallet_election_provider_multi_block_fake-ksm.rs
|
||||
|
||||
#![cfg_attr(rustfmt, rustfmt_skip)]
|
||||
#![allow(unused_parens)]
|
||||
#![allow(unused_imports)]
|
||||
#![allow(missing_docs)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use pezframe_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
||||
use core::marker::PhantomData;
|
||||
|
||||
/// Weights for `pezpallet_election_provider_multi_block`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: pezframe_system::Config> crate::weights::traits::pezpallet_election_provider_multi_block::WeightInfo for WeightInfo<T> {
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
fn on_initialize_nothing() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `250`
|
||||
// Estimated: `3715`
|
||||
// Minimum execution time: 24_070_000 picoseconds.
|
||||
Weight::from_parts(25_070_000, 3715)
|
||||
.saturating_add(T::DbWeight::get().reads(4_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Staking::ValidatorCount` (r:1 w:0)
|
||||
/// Proof: `Staking::ValidatorCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `Staking::CounterForValidators` (r:1 w:0)
|
||||
/// Proof: `Staking::CounterForValidators` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:4001 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshotHash` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(128026), added: 130501, mode: `Measured`)
|
||||
fn on_initialize_into_snapshot_msp() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `189963`
|
||||
// Estimated: `10093428`
|
||||
// Minimum execution time: 41_110_812_000 picoseconds.
|
||||
Weight::from_parts(41_368_864_000, 10093428)
|
||||
.saturating_add(T::DbWeight::get().reads(4009_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(4_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `Staking::VoterSnapshotStatus` (r:1 w:1)
|
||||
/// Proof: `Staking::VoterSnapshotStatus` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `Measured`)
|
||||
/// Storage: `VoterList::CounterForListNodes` (r:1 w:0)
|
||||
/// Proof: `VoterList::CounterForListNodes` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `VoterList::ListBags` (r:1 w:0)
|
||||
/// Proof: `VoterList::ListBags` (`max_values`: None, `max_size`: Some(82), added: 2557, mode: `Measured`)
|
||||
/// Storage: `VoterList::ListNodes` (r:783 w:0)
|
||||
/// Proof: `VoterList::ListNodes` (`max_values`: None, `max_size`: Some(154), added: 2629, mode: `Measured`)
|
||||
/// Storage: `Staking::Bonded` (r:781 w:0)
|
||||
/// Proof: `Staking::Bonded` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `Measured`)
|
||||
/// Storage: `Staking::Ledger` (r:781 w:0)
|
||||
/// Proof: `Staking::Ledger` (`max_values`: None, `max_size`: Some(753), added: 3228, mode: `Measured`)
|
||||
/// Storage: `Staking::Nominators` (r:781 w:0)
|
||||
/// Proof: `Staking::Nominators` (`max_values`: None, `max_size`: Some(558), added: 3033, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:455 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `Staking::MinimumActiveStake` (r:0 w:1)
|
||||
/// Proof: `Staking::MinimumActiveStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `Measured`)
|
||||
/// Storage: `VoterList::Lock` (r:0 w:1)
|
||||
/// Proof: `VoterList::Lock` (`max_values`: Some(1), `max_size`: Some(0), added: 495, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshotHash` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
fn on_initialize_into_snapshot_rest() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1370478`
|
||||
// Estimated: `3309393`
|
||||
// Minimum execution time: 55_933_967_000 picoseconds.
|
||||
Weight::from_parts(56_210_319_000, 3309393)
|
||||
.saturating_add(T::DbWeight::get().reads(3590_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(6_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `Staking::VoterSnapshotStatus` (r:1 w:1)
|
||||
/// Proof: `Staking::VoterSnapshotStatus` (`max_values`: Some(1), `max_size`: Some(33), added: 528, mode: `Measured`)
|
||||
/// Storage: `VoterList::CounterForListNodes` (r:1 w:0)
|
||||
/// Proof: `VoterList::CounterForListNodes` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `VoterList::ListNodes` (r:783 w:0)
|
||||
/// Proof: `VoterList::ListNodes` (`max_values`: None, `max_size`: Some(154), added: 2629, mode: `Measured`)
|
||||
/// Storage: `Staking::Bonded` (r:781 w:0)
|
||||
/// Proof: `Staking::Bonded` (`max_values`: None, `max_size`: Some(72), added: 2547, mode: `Measured`)
|
||||
/// Storage: `Staking::Ledger` (r:781 w:0)
|
||||
/// Proof: `Staking::Ledger` (`max_values`: None, `max_size`: Some(753), added: 3228, mode: `Measured`)
|
||||
/// Storage: `Staking::Nominators` (r:781 w:0)
|
||||
/// Proof: `Staking::Nominators` (`max_values`: None, `max_size`: Some(558), added: 3033, mode: `Measured`)
|
||||
/// Storage: `VoterList::ListBags` (r:1 w:0)
|
||||
/// Proof: `VoterList::ListBags` (`max_values`: None, `max_size`: Some(82), added: 2557, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:173 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6358acd2035ec4bb863fa981e0c177b9` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6358acd2035ec4bb863fa981e0c177b9` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `Staking::MinimumActiveStake` (r:0 w:1)
|
||||
/// Proof: `Staking::MinimumActiveStake` (`max_values`: Some(1), `max_size`: Some(16), added: 511, mode: `Measured`)
|
||||
/// Storage: `VoterList::Lock` (r:0 w:1)
|
||||
/// Proof: `VoterList::Lock` (`max_values`: Some(1), `max_size`: Some(0), added: 495, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshotHash` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
fn on_initialize_into_signed() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1472353`
|
||||
// Estimated: `3411268`
|
||||
// Minimum execution time: 55_352_841_000 picoseconds.
|
||||
Weight::from_parts(55_916_036_000, 3411268)
|
||||
.saturating_add(T::DbWeight::get().reads(3309_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(6_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
fn on_initialize_into_signed_validation() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `444`
|
||||
// Estimated: `3909`
|
||||
// Minimum execution time: 202_762_000 picoseconds.
|
||||
Weight::from_parts(2_761_480_000, 3909)
|
||||
.saturating_add(T::DbWeight::get().reads(4_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xc209f5d8eb920681b56c64b8694ea78c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xc209f5d8eb920681b56c64b8694ea78c` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
fn on_initialize_into_unsigned() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `444`
|
||||
// Estimated: `3909`
|
||||
// Minimum execution time: 981_606_000 picoseconds.
|
||||
Weight::from_parts(2_872_530_000, 3909)
|
||||
.saturating_add(T::DbWeight::get().reads(5_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1_u64))
|
||||
}
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(37538026), added: 37540501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `Staking::CurrentEra` (r:1 w:0)
|
||||
/// Proof: `Staking::CurrentEra` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `Staking::ElectableStashes` (r:1 w:1)
|
||||
/// Proof: `Staking::ElectableStashes` (`max_values`: Some(1), `max_size`: Some(32002), added: 32497, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasStakersOverview` (r:792 w:792)
|
||||
/// Proof: `Staking::ErasStakersOverview` (`max_values`: None, `max_size`: Some(92), added: 2567, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasTotalStake` (r:1 w:1)
|
||||
/// Proof: `Staking::ErasTotalStake` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:792 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasValidatorPrefs` (r:0 w:792)
|
||||
/// Proof: `Staking::ErasValidatorPrefs` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasStakersPaged` (r:0 w:740)
|
||||
/// Proof: `Staking::ErasStakersPaged` (`max_values`: None, `max_size`: Some(3152), added: 5627, mode: `Measured`)
|
||||
fn export_non_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `233920`
|
||||
// Estimated: `2195110`
|
||||
// Minimum execution time: 24_478_931_000 picoseconds.
|
||||
Weight::from_parts(24_520_800_000, 2195110)
|
||||
.saturating_add(T::DbWeight::get().reads(1593_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(2327_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(37538026), added: 37540501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshotHash` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(128026), added: 130501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshotHash` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshotHash` (`max_values`: None, `max_size`: Some(56), added: 2531, mode: `Measured`)
|
||||
/// Storage: `Staking::CurrentEra` (r:1 w:0)
|
||||
/// Proof: `Staking::CurrentEra` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `Staking::ElectableStashes` (r:1 w:1)
|
||||
/// Proof: `Staking::ElectableStashes` (`max_values`: Some(1), `max_size`: Some(32002), added: 32497, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasStakersOverview` (r:580 w:580)
|
||||
/// Proof: `Staking::ErasStakersOverview` (`max_values`: None, `max_size`: Some(92), added: 2567, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasStakersPaged` (r:580 w:580)
|
||||
/// Proof: `Staking::ErasStakersPaged` (`max_values`: None, `max_size`: Some(3152), added: 5627, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasTotalStake` (r:1 w:1)
|
||||
/// Proof: `Staking::ErasTotalStake` (`max_values`: None, `max_size`: Some(28), added: 2503, mode: `Measured`)
|
||||
/// Storage: `Staking::Validators` (r:580 w:0)
|
||||
/// Proof: `Staking::Validators` (`max_values`: None, `max_size`: Some(45), added: 2520, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `Staking::ErasValidatorPrefs` (r:0 w:580)
|
||||
/// Proof: `Staking::ErasValidatorPrefs` (`max_values`: None, `max_size`: Some(57), added: 2532, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
fn export_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1168790`
|
||||
// Estimated: `2605280`
|
||||
// Minimum execution time: 31_737_516_000 picoseconds.
|
||||
Weight::from_parts(31_793_526_000, 2605280)
|
||||
.saturating_add(T::DbWeight::get().reads(1798_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(1798_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionY` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionY` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
fn manage_fallback() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `328713`
|
||||
// Estimated: `332178`
|
||||
// Minimum execution time: 538_906_259_000 picoseconds.
|
||||
Weight::from_parts(539_733_270_000, 332178)
|
||||
.saturating_add(T::DbWeight::get().reads(10_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(2_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionY` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionY` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
fn admin_set() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `308`
|
||||
// Estimated: `3773`
|
||||
// Minimum execution time: 399_531_000 picoseconds.
|
||||
Weight::from_parts(497_971_000, 3773)
|
||||
.saturating_add(T::DbWeight::get().reads(4_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(2_u64))
|
||||
}
|
||||
}
|
||||
+206
@@ -0,0 +1,206 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
//! Autogenerated weights for `pezpallet_election_provider_multi_block_signed`
|
||||
//!
|
||||
//! This is a special template for `election-provider-multi-block` pallet. This is required because
|
||||
// ! we don't want to generate the `trait WeightInfo`.
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE BIZINIKIWI BENCHMARK CLI VERSION 32.0.0
|
||||
//! DATE: 2025-06-17, STEPS: `5`, REPEAT: `5`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `ggwpez-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor`
|
||||
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
|
||||
|
||||
// Executed Command:
|
||||
// ../../../../../target/release/frame-omni-bencher
|
||||
// v1
|
||||
// benchmark
|
||||
// pallet
|
||||
// --pallet
|
||||
// pezpallet_election_provider_multi_block_signed
|
||||
// --extrinsic
|
||||
// *
|
||||
// --runtime
|
||||
// ../../../../../target/release/wbuild/pezpallet-staking-async-teyrchain-runtime/pezpallet_staking_async_teyrchain_runtime.compact.wasm
|
||||
// --steps
|
||||
// 5
|
||||
// --repeat
|
||||
// 5
|
||||
// --genesis-builder-preset
|
||||
// fake-hez
|
||||
// --template
|
||||
// ../../../../../bizinikiwi/pezframe/election-provider-multi-block/src/template.hbs
|
||||
// --heap-pages
|
||||
// 65000
|
||||
// --output
|
||||
// ./pezpallet_election_provider_multi_block_signed_fake-hez.rs
|
||||
|
||||
#![cfg_attr(rustfmt, rustfmt_skip)]
|
||||
#![allow(unused_parens)]
|
||||
#![allow(unused_imports)]
|
||||
#![allow(missing_docs)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use pezframe_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
||||
use core::marker::PhantomData;
|
||||
|
||||
/// Weights for `pezpallet_election_provider_multi_block_signed`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: pezframe_system::Config> crate::weights::traits::pezpallet_election_provider_multi_block_signed::WeightInfo for WeightInfo<T> {
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
fn register_not_full() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `3312`
|
||||
// Estimated: `6777`
|
||||
// Minimum execution time: 143_730_000 picoseconds.
|
||||
Weight::from_parts(146_621_000, 6777)
|
||||
.saturating_add(T::DbWeight::get().reads(5_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(3_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Balances::Holds` (r:2 w:2)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:2)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
fn register_eject() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `7846`
|
||||
// Estimated: `88036`
|
||||
// Minimum execution time: 345_252_000 picoseconds.
|
||||
Weight::from_parts(348_112_000, 88036)
|
||||
.saturating_add(T::DbWeight::get().reads(39_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(37_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
fn submit_page() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `3845`
|
||||
// Estimated: `7310`
|
||||
// Minimum execution time: 5_672_789_000 picoseconds.
|
||||
Weight::from_parts(6_445_424_000, 7310)
|
||||
.saturating_add(T::DbWeight::get().reads(7_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(3_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
fn unset_page() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `6737`
|
||||
// Estimated: `10202`
|
||||
// Minimum execution time: 8_071_243_000 picoseconds.
|
||||
Weight::from_parts(8_089_732_000, 10202)
|
||||
.saturating_add(T::DbWeight::get().reads(7_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(3_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
fn bail() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `4777`
|
||||
// Estimated: `84967`
|
||||
// Minimum execution time: 234_231_000 picoseconds.
|
||||
Weight::from_parts(240_031_000, 84967)
|
||||
.saturating_add(T::DbWeight::get().reads(38_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(35_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// The range of component `p` is `[1, 32]`.
|
||||
fn clear_old_round_data(p: u32, ) -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `3767 + p * (32 ±0)`
|
||||
// Estimated: `7232 + p * (2507 ±0)`
|
||||
// Minimum execution time: 143_121_000 picoseconds.
|
||||
Weight::from_parts(141_105_005, 7232)
|
||||
// Standard Error: 44_586
|
||||
.saturating_add(Weight::from_parts(1_987_686, 0).saturating_mul(p.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(5_u64))
|
||||
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
|
||||
.saturating_add(T::DbWeight::get().writes(3_u64))
|
||||
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
|
||||
.saturating_add(Weight::from_parts(0, 2507).saturating_mul(p.into()))
|
||||
}
|
||||
}
|
||||
+206
@@ -0,0 +1,206 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
//! Autogenerated weights for `pezpallet_election_provider_multi_block_signed`
|
||||
//!
|
||||
//! This is a special template for `election-provider-multi-block` pallet. This is required because
|
||||
// ! we don't want to generate the `trait WeightInfo`.
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE BIZINIKIWI BENCHMARK CLI VERSION 32.0.0
|
||||
//! DATE: 2025-06-17, STEPS: `5`, REPEAT: `5`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `ggwpez-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor`
|
||||
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
|
||||
|
||||
// Executed Command:
|
||||
// ../../../../../target/release/frame-omni-bencher
|
||||
// v1
|
||||
// benchmark
|
||||
// pallet
|
||||
// --pallet
|
||||
// pezpallet_election_provider_multi_block_signed
|
||||
// --extrinsic
|
||||
// *
|
||||
// --runtime
|
||||
// ../../../../../target/release/wbuild/pezpallet-staking-async-teyrchain-runtime/pezpallet_staking_async_teyrchain_runtime.compact.wasm
|
||||
// --steps
|
||||
// 5
|
||||
// --repeat
|
||||
// 5
|
||||
// --genesis-builder-preset
|
||||
// fake-ksm
|
||||
// --template
|
||||
// ../../../../../bizinikiwi/pezframe/election-provider-multi-block/src/template.hbs
|
||||
// --heap-pages
|
||||
// 65000
|
||||
// --output
|
||||
// ./pezpallet_election_provider_multi_block_signed_fake-ksm.rs
|
||||
|
||||
#![cfg_attr(rustfmt, rustfmt_skip)]
|
||||
#![allow(unused_parens)]
|
||||
#![allow(unused_imports)]
|
||||
#![allow(missing_docs)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use pezframe_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
||||
use core::marker::PhantomData;
|
||||
|
||||
/// Weights for `pezpallet_election_provider_multi_block_signed`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: pezframe_system::Config> crate::weights::traits::pezpallet_election_provider_multi_block_signed::WeightInfo for WeightInfo<T> {
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
fn register_not_full() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `3180`
|
||||
// Estimated: `6645`
|
||||
// Minimum execution time: 141_781_000 picoseconds.
|
||||
Weight::from_parts(144_891_000, 6645)
|
||||
.saturating_add(T::DbWeight::get().reads(5_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(3_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Balances::Holds` (r:2 w:2)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:2)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
fn register_eject() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `7144`
|
||||
// Estimated: `47734`
|
||||
// Minimum execution time: 303_662_000 picoseconds.
|
||||
Weight::from_parts(306_382_000, 47734)
|
||||
.saturating_add(T::DbWeight::get().reads(23_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(21_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
fn submit_page() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `3697`
|
||||
// Estimated: `7162`
|
||||
// Minimum execution time: 2_316_144_000 picoseconds.
|
||||
Weight::from_parts(2_483_425_000, 7162)
|
||||
.saturating_add(T::DbWeight::get().reads(7_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(3_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
fn unset_page() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `8620`
|
||||
// Estimated: `12085`
|
||||
// Minimum execution time: 2_016_652_000 picoseconds.
|
||||
Weight::from_parts(2_284_763_000, 12085)
|
||||
.saturating_add(T::DbWeight::get().reads(7_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(3_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
fn bail() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `4110`
|
||||
// Estimated: `44700`
|
||||
// Minimum execution time: 200_051_000 picoseconds.
|
||||
Weight::from_parts(201_981_000, 44700)
|
||||
.saturating_add(T::DbWeight::get().reads(22_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(19_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// The range of component `p` is `[1, 16]`.
|
||||
fn clear_old_round_data(p: u32, ) -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `3622 + p * (31 ±0)`
|
||||
// Estimated: `7089 + p * (2507 ±0)`
|
||||
// Minimum execution time: 141_960_000 picoseconds.
|
||||
Weight::from_parts(142_125_963, 7089)
|
||||
// Standard Error: 117_080
|
||||
.saturating_add(Weight::from_parts(1_784_427, 0).saturating_mul(p.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(5_u64))
|
||||
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
|
||||
.saturating_add(T::DbWeight::get().writes(3_u64))
|
||||
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(p.into())))
|
||||
.saturating_add(Weight::from_parts(0, 2507).saturating_mul(p.into()))
|
||||
}
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
//! Autogenerated weights for `pezpallet_election_provider_multi_block_unsigned`
|
||||
//!
|
||||
//! This is a special template for `election-provider-multi-block` pallet. This is required because
|
||||
// ! we don't want to generate the `trait WeightInfo`.
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE BIZINIKIWI BENCHMARK CLI VERSION 32.0.0
|
||||
//! DATE: 2025-06-17, STEPS: `5`, REPEAT: `3`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `ggwpez-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor`
|
||||
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
|
||||
|
||||
// Executed Command:
|
||||
// ../../../../../target/release/frame-omni-bencher
|
||||
// v1
|
||||
// benchmark
|
||||
// pallet
|
||||
// --pallet
|
||||
// pezpallet_election_provider_multi_block_unsigned
|
||||
// --extrinsic
|
||||
// *
|
||||
// --runtime
|
||||
// ../../../../../target/release/wbuild/pezpallet-staking-async-teyrchain-runtime/pezpallet_staking_async_teyrchain_runtime.compact.wasm
|
||||
// --steps
|
||||
// 5
|
||||
// --repeat
|
||||
// 3
|
||||
// --genesis-builder-preset
|
||||
// fake-hez
|
||||
// --template
|
||||
// ../../../../../bizinikiwi/pezframe/election-provider-multi-block/src/template.hbs
|
||||
// --heap-pages
|
||||
// 65000
|
||||
// --extra
|
||||
// --output
|
||||
// ./pezpallet_election_provider_multi_block_unsigned_fake-hez.rs
|
||||
|
||||
#![cfg_attr(rustfmt, rustfmt_skip)]
|
||||
#![allow(unused_parens)]
|
||||
#![allow(unused_imports)]
|
||||
#![allow(missing_docs)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use pezframe_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
||||
use core::marker::PhantomData;
|
||||
|
||||
/// Weights for `pezpallet_election_provider_multi_block_unsigned`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: pezframe_system::Config> crate::weights::traits::pezpallet_election_provider_multi_block_unsigned::WeightInfo for WeightInfo<T> {
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x33ed3d010c1fea25c2adbfba9297161f` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x33ed3d010c1fea25c2adbfba9297161f` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::MinimumScore` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::MinimumScore` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xc209f5d8eb920681b56c64b8694ea78c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xc209f5d8eb920681b56c64b8694ea78c` (r:1 w:0)
|
||||
fn validate_unsigned() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `378`
|
||||
// Estimated: `3843`
|
||||
// Minimum execution time: 3_343_638_000 picoseconds.
|
||||
Weight::from_parts(3_863_700_000, 3843)
|
||||
.saturating_add(T::DbWeight::get().reads(8_u64))
|
||||
}
|
||||
/// Storage: UNKNOWN KEY `0x33ed3d010c1fea25c2adbfba9297161f` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x33ed3d010c1fea25c2adbfba9297161f` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::MinimumScore` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::MinimumScore` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:4 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionY` (r:0 w:4)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionY` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
fn submit_unsigned() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1451085`
|
||||
// Estimated: `1461975`
|
||||
// Minimum execution time: 27_632_103_000 picoseconds.
|
||||
Weight::from_parts(27_843_954_000, 1461975)
|
||||
.saturating_add(T::DbWeight::get().reads(14_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(5_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:32 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// The range of component `p` is `[1, 32]`.
|
||||
fn mine_solution(p: u32, ) -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `0 + p * (360895 ±0)`
|
||||
// Estimated: `332140 + p * (348312 ±2_731)`
|
||||
// Minimum execution time: 926_273_131_000 picoseconds.
|
||||
Weight::from_parts(926_273_131_000, 332140)
|
||||
// Standard Error: 303_324_142_965
|
||||
.saturating_add(Weight::from_parts(6_610_814_674_792, 0).saturating_mul(p.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(6_u64))
|
||||
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
|
||||
.saturating_add(Weight::from_parts(0, 348312).saturating_mul(p.into()))
|
||||
}
|
||||
}
|
||||
+151
@@ -0,0 +1,151 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
//! Autogenerated weights for `pezpallet_election_provider_multi_block_unsigned`
|
||||
//!
|
||||
//! This is a special template for `election-provider-multi-block` pallet. This is required because
|
||||
// ! we don't want to generate the `trait WeightInfo`.
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE BIZINIKIWI BENCHMARK CLI VERSION 32.0.0
|
||||
//! DATE: 2025-06-18, STEPS: `5`, REPEAT: `3`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `ggwpez-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor`
|
||||
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
|
||||
|
||||
// Executed Command:
|
||||
// ../../../../../target/release/frame-omni-bencher
|
||||
// v1
|
||||
// benchmark
|
||||
// pallet
|
||||
// --pallet
|
||||
// pezpallet_election_provider_multi_block_unsigned
|
||||
// --extrinsic
|
||||
// *
|
||||
// --runtime
|
||||
// ../../../../../target/release/wbuild/pezpallet-staking-async-teyrchain-runtime/pezpallet_staking_async_teyrchain_runtime.compact.wasm
|
||||
// --steps
|
||||
// 5
|
||||
// --repeat
|
||||
// 3
|
||||
// --genesis-builder-preset
|
||||
// fake-ksm
|
||||
// --template
|
||||
// ../../../../../bizinikiwi/pezframe/election-provider-multi-block/src/template.hbs
|
||||
// --heap-pages
|
||||
// 65000
|
||||
// --extra
|
||||
// --output
|
||||
// ./pezpallet_election_provider_multi_block_unsigned_fake-ksm.rs
|
||||
|
||||
#![cfg_attr(rustfmt, rustfmt_skip)]
|
||||
#![allow(unused_parens)]
|
||||
#![allow(unused_imports)]
|
||||
#![allow(missing_docs)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use pezframe_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
||||
use core::marker::PhantomData;
|
||||
|
||||
/// Weights for `pezpallet_election_provider_multi_block_unsigned`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: pezframe_system::Config> crate::weights::traits::pezpallet_election_provider_multi_block_unsigned::WeightInfo for WeightInfo<T> {
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x33ed3d010c1fea25c2adbfba9297161f` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x33ed3d010c1fea25c2adbfba9297161f` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::MinimumScore` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::MinimumScore` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xc209f5d8eb920681b56c64b8694ea78c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xc209f5d8eb920681b56c64b8694ea78c` (r:1 w:0)
|
||||
fn validate_unsigned() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `378`
|
||||
// Estimated: `3843`
|
||||
// Minimum execution time: 2_236_486_000 picoseconds.
|
||||
Weight::from_parts(2_276_596_000, 3843)
|
||||
.saturating_add(T::DbWeight::get().reads(8_u64))
|
||||
}
|
||||
/// Storage: UNKNOWN KEY `0x33ed3d010c1fea25c2adbfba9297161f` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x33ed3d010c1fea25c2adbfba9297161f` (r:1 w:0)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::MinimumScore` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::MinimumScore` (`max_values`: Some(1), `max_size`: Some(48), added: 543, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(128026), added: 130501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:4 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionY` (r:0 w:4)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionY` (`max_values`: None, `max_size`: Some(37538026), added: 37540501, mode: `Measured`)
|
||||
fn submit_unsigned() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1440523`
|
||||
// Estimated: `1451413`
|
||||
// Minimum execution time: 30_959_432_000 picoseconds.
|
||||
Weight::from_parts(31_005_092_000, 1451413)
|
||||
.saturating_add(T::DbWeight::get().reads(14_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(5_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(128026), added: 130501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:16 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// The range of component `p` is `[1, 16]`.
|
||||
fn mine_solution(p: u32, ) -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `39458 + p * (349682 ±0)`
|
||||
// Estimated: `26136 + p * (352057 ±1_160)`
|
||||
// Minimum execution time: 3_353_004_496_000 picoseconds.
|
||||
Weight::from_parts(3_353_004_496_000, 26136)
|
||||
// Standard Error: 376_745_635_821
|
||||
.saturating_add(Weight::from_parts(6_831_608_018_289, 0).saturating_mul(p.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(6_u64))
|
||||
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(p.into())))
|
||||
.saturating_add(Weight::from_parts(0, 352057).saturating_mul(p.into()))
|
||||
}
|
||||
}
|
||||
+242
@@ -0,0 +1,242 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
//! Autogenerated weights for `pezpallet_election_provider_multi_block_verifier`
|
||||
//!
|
||||
//! This is a special template for `election-provider-multi-block` pallet. This is required because
|
||||
// ! we don't want to generate the `trait WeightInfo`.
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE BIZINIKIWI BENCHMARK CLI VERSION 32.0.0
|
||||
//! DATE: 2025-06-17, STEPS: `5`, REPEAT: `5`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `ggwpez-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor`
|
||||
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
|
||||
|
||||
// Executed Command:
|
||||
// ../../../../../target/release/frame-omni-bencher
|
||||
// v1
|
||||
// benchmark
|
||||
// pallet
|
||||
// --pallet
|
||||
// pezpallet_election_provider_multi_block_verifier
|
||||
// --extrinsic
|
||||
// *
|
||||
// --runtime
|
||||
// ../../../../../target/release/wbuild/pezpallet-staking-async-teyrchain-runtime/pezpallet_staking_async_teyrchain_runtime.compact.wasm
|
||||
// --steps
|
||||
// 5
|
||||
// --repeat
|
||||
// 5
|
||||
// --genesis-builder-preset
|
||||
// fake-hez
|
||||
// --template
|
||||
// ../../../../../bizinikiwi/pezframe/election-provider-multi-block/src/template.hbs
|
||||
// --heap-pages
|
||||
// 65000
|
||||
// --output
|
||||
// ./pezpallet_election_provider_multi_block_verifier_fake-hez.rs
|
||||
|
||||
#![cfg_attr(rustfmt, rustfmt_skip)]
|
||||
#![allow(unused_parens)]
|
||||
#![allow(unused_imports)]
|
||||
#![allow(missing_docs)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use pezframe_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
||||
use core::marker::PhantomData;
|
||||
|
||||
/// Weights for `pezpallet_election_provider_multi_block_verifier`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: pezframe_system::Config> crate::weights::traits::pezpallet_election_provider_multi_block_verifier::WeightInfo for WeightInfo<T> {
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionBackings` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`)
|
||||
fn on_initialize_valid_non_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `337306`
|
||||
// Estimated: `340771`
|
||||
// Minimum execution time: 4_050_122_000 picoseconds.
|
||||
Weight::from_parts(4_070_462_000, 340771)
|
||||
.saturating_add(T::DbWeight::get().reads(13_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(4_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionBackings` (r:33 w:32)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
fn on_initialize_valid_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1184612`
|
||||
// Estimated: `1267277`
|
||||
// Minimum execution time: 17_111_945_000 picoseconds.
|
||||
Weight::from_parts(17_278_715_000, 1267277)
|
||||
.saturating_add(T::DbWeight::get().reads(80_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(72_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionBackings` (r:33 w:32)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:31 w:32)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
fn on_initialize_invalid_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1185633`
|
||||
// Estimated: `1268298`
|
||||
// Minimum execution time: 17_293_481_000 picoseconds.
|
||||
Weight::from_parts(17_381_352_000, 1268298)
|
||||
.saturating_add(T::DbWeight::get().reads(110_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(101_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:32 w:32)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(45072), added: 47547, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(64026), added: 66501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(388785), added: 391260, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:31 w:31)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(33794026), added: 33796501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionBackings` (r:31 w:31)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(181), added: 2656, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// The range of component `v` is `[0, 31]`.
|
||||
fn on_initialize_invalid_non_terminal(v: u32, ) -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `341548 + v * (4932 ±0)`
|
||||
// Estimated: `443308 + v * (4988 ±806)`
|
||||
// Minimum execution time: 1_165_016_000 picoseconds.
|
||||
Weight::from_parts(1_057_101_975, 443308)
|
||||
// Standard Error: 4_684_378
|
||||
.saturating_add(Weight::from_parts(27_427_295, 0).saturating_mul(v.into()))
|
||||
.saturating_add(T::DbWeight::get().reads(46_u64))
|
||||
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(v.into())))
|
||||
.saturating_add(T::DbWeight::get().writes(37_u64))
|
||||
.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(v.into())))
|
||||
.saturating_add(Weight::from_parts(0, 4988).saturating_mul(v.into()))
|
||||
}
|
||||
}
|
||||
+240
@@ -0,0 +1,240 @@
|
||||
// This file is part of Bizinikiwi.
|
||||
|
||||
// Copyright (C) Parity Technologies (UK) Ltd.
|
||||
// SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
// Licensed under the Apache License, Version 2.0 (the "License");
|
||||
// you may not use this file except in compliance with the License.
|
||||
// You may obtain a copy of the License at
|
||||
//
|
||||
// http://www.apache.org/licenses/LICENSE-2.0
|
||||
//
|
||||
// Unless required by applicable law or agreed to in writing, software
|
||||
// distributed under the License is distributed on an "AS IS" BASIS,
|
||||
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
// See the License for the specific language governing permissions and
|
||||
// limitations under the License.
|
||||
|
||||
|
||||
//! Autogenerated weights for `pezpallet_election_provider_multi_block_verifier`
|
||||
//!
|
||||
//! This is a special template for `election-provider-multi-block` pallet. This is required because
|
||||
// ! we don't want to generate the `trait WeightInfo`.
|
||||
//!
|
||||
//! THIS FILE WAS AUTO-GENERATED USING THE BIZINIKIWI BENCHMARK CLI VERSION 32.0.0
|
||||
//! DATE: 2025-06-17, STEPS: `5`, REPEAT: `5`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
||||
//! WORST CASE MAP SIZE: `1000000`
|
||||
//! HOSTNAME: `ggwpez-ref-hw`, CPU: `AMD EPYC 7232P 8-Core Processor`
|
||||
//! WASM-EXECUTION: `Compiled`, CHAIN: `None`, DB CACHE: `1024`
|
||||
|
||||
// Executed Command:
|
||||
// ../../../../../target/release/frame-omni-bencher
|
||||
// v1
|
||||
// benchmark
|
||||
// pallet
|
||||
// --pallet
|
||||
// pezpallet_election_provider_multi_block_verifier
|
||||
// --extrinsic
|
||||
// *
|
||||
// --runtime
|
||||
// ../../../../../target/release/wbuild/pezpallet-staking-async-teyrchain-runtime/pezpallet_staking_async_teyrchain_runtime.compact.wasm
|
||||
// --steps
|
||||
// 5
|
||||
// --repeat
|
||||
// 5
|
||||
// --genesis-builder-preset
|
||||
// fake-ksm
|
||||
// --template
|
||||
// ../../../../../bizinikiwi/pezframe/election-provider-multi-block/src/template.hbs
|
||||
// --heap-pages
|
||||
// 65000
|
||||
// --output
|
||||
// ./pezpallet_election_provider_multi_block_verifier_fake-ksm.rs
|
||||
|
||||
#![cfg_attr(rustfmt, rustfmt_skip)]
|
||||
#![allow(unused_parens)]
|
||||
#![allow(unused_imports)]
|
||||
#![allow(missing_docs)]
|
||||
#![allow(dead_code)]
|
||||
|
||||
use pezframe_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
||||
use core::marker::PhantomData;
|
||||
|
||||
/// Weights for `pezpallet_election_provider_multi_block_verifier`.
|
||||
pub struct WeightInfo<T>(PhantomData<T>);
|
||||
impl<T: pezframe_system::Config> crate::weights::traits::pezpallet_election_provider_multi_block_verifier::WeightInfo for WeightInfo<T> {
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(128026), added: 130501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(37538026), added: 37540501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionBackings` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`)
|
||||
fn on_initialize_valid_non_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `350585`
|
||||
// Estimated: `354050`
|
||||
// Minimum execution time: 8_603_879_000 picoseconds.
|
||||
Weight::from_parts(8_934_521_000, 354050)
|
||||
.saturating_add(T::DbWeight::get().reads(13_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(4_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(128026), added: 130501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionBackings` (r:17 w:16)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionScore` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionScore` (`max_values`: None, `max_size`: Some(60), added: 2535, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:0 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(37538026), added: 37540501, mode: `Measured`)
|
||||
fn on_initialize_valid_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1183276`
|
||||
// Estimated: `1226341`
|
||||
// Minimum execution time: 18_426_816_000 picoseconds.
|
||||
Weight::from_parts(18_490_837_000, 1226341)
|
||||
.saturating_add(T::DbWeight::get().reads(48_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(40_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(128026), added: 130501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionBackings` (r:17 w:16)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:15 w:16)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(37538026), added: 37540501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
fn on_initialize_invalid_terminal() -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `1183625`
|
||||
// Estimated: `1226690`
|
||||
// Minimum execution time: 18_057_114_000 picoseconds.
|
||||
Weight::from_parts(18_334_996_000, 1226690)
|
||||
.saturating_add(T::DbWeight::get().reads(62_u64))
|
||||
.saturating_add(T::DbWeight::get().writes(53_u64))
|
||||
}
|
||||
/// Storage: `MultiBlockElection::CurrentPhase` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElection::CurrentPhase` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::StatusStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionVerifier::StatusStorage` (`max_values`: Some(1), `max_size`: Some(5), added: 500, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElection::Round` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::Round` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SortedScores` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SortedScores` (`max_values`: None, `max_size`: Some(653), added: 3128, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionStorage` (r:16 w:16)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionStorage` (`max_values`: None, `max_size`: Some(50064), added: 52539, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0xa143099d7a337c5fd879b91b2b157c2d` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedTargetSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedTargetSnapshot` (`max_values`: None, `max_size`: Some(128026), added: 130501, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x5640fd84ada5e16d1b6739279282536c` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::PagedVoterSnapshot` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::PagedVoterSnapshot` (`max_values`: None, `max_size`: Some(431919), added: 434394, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x6f320d44e42312c78638e6c92dff65af` (r:1 w:0)
|
||||
/// Storage: `MultiBlockElection::DesiredTargets` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElection::DesiredTargets` (`max_values`: None, `max_size`: Some(16), added: 2491, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedValidVariant` (r:1 w:0)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedValidVariant` (`max_values`: None, `max_size`: Some(13), added: 2488, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionX` (r:15 w:15)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionX` (`max_values`: None, `max_size`: Some(37538026), added: 37540501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionVerifier::QueuedSolutionBackings` (r:15 w:15)
|
||||
/// Proof: `MultiBlockElectionVerifier::QueuedSolutionBackings` (`max_values`: None, `max_size`: Some(52026), added: 54501, mode: `Measured`)
|
||||
/// Storage: `MultiBlockElectionSigned::SubmissionMetadataStorage` (r:1 w:1)
|
||||
/// Proof: `MultiBlockElectionSigned::SubmissionMetadataStorage` (`max_values`: None, `max_size`: Some(165), added: 2640, mode: `Measured`)
|
||||
/// Storage: `Balances::Holds` (r:1 w:1)
|
||||
/// Proof: `Balances::Holds` (`max_values`: None, `max_size`: Some(211), added: 2686, mode: `Measured`)
|
||||
/// Storage: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// Proof: UNKNOWN KEY `0x48384a816e4f71a936cb76dc9e303f2a` (r:1 w:0)
|
||||
/// The range of component `v` is `[0, 15]`.
|
||||
fn on_initialize_invalid_non_terminal(v: u32, ) -> Weight {
|
||||
// Proof Size summary in bytes:
|
||||
// Measured: `384413 + v * (8974 ±0)`
|
||||
// Estimated: `502395 + v * (7186 ±2_803)`
|
||||
// Minimum execution time: 1_502_809_000 picoseconds.
|
||||
Weight::from_parts(4_607_201_267, 502395)
|
||||
.saturating_add(T::DbWeight::get().reads(30_u64))
|
||||
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(v.into())))
|
||||
.saturating_add(T::DbWeight::get().writes(21_u64))
|
||||
.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(v.into())))
|
||||
.saturating_add(Weight::from_parts(0, 7186).saturating_mul(v.into()))
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user