mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-25 15:21:10 +00:00
d38f6e6728
Current benchmarking macro returns a closure with the captured
benchmarked code.
This can cause issues when the benchmarked code has complex lifetime
requirements.
This PR updates the existing macro by injecting the recording parameter
and invoking the start / stop method around the benchmarked block
instead of returning a closure
One other added benefit is that you can write this kind of code now as
well:
```rust
let v;
#[block]
{ v = func.call(); }
dbg!(v); // or assert something on v
```
[Weights compare
link](https://weights.tasty.limo/compare?unit=weight&ignore_errors=true&threshold=10&method=asymptotic&repo=polkadot-sdk&old=pg/fix-weights&new=pg/bench_update&path_pattern=substrate/frame/**/src/weights.rs,polkadot/runtime/*/src/weights/**/*.rs,polkadot/bridges/modules/*/src/weights.rs,cumulus/**/weights/*.rs,cumulus/**/weights/xcm/*.rs,cumulus/**/src/weights.rs)
---------
Co-authored-by: command-bot <>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Co-authored-by: Alexander Theißen <alex.theissen@me.com>
958 lines
49 KiB
Rust
Generated
958 lines
49 KiB
Rust
Generated
// This file is part of Substrate.
|
|
|
|
// 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 `pallet_referenda`
|
|
//!
|
|
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 32.0.0
|
|
//! DATE: 2024-04-09, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
|
|
//! WORST CASE MAP SIZE: `1000000`
|
|
//! HOSTNAME: `runner-anb7yjbi-project-674-concurrent-0`, CPU: `Intel(R) Xeon(R) CPU @ 2.60GHz`
|
|
//! WASM-EXECUTION: `Compiled`, CHAIN: `Some("dev")`, DB CACHE: `1024`
|
|
|
|
// Executed Command:
|
|
// ./target/production/substrate-node
|
|
// benchmark
|
|
// pallet
|
|
// --chain=dev
|
|
// --steps=50
|
|
// --repeat=20
|
|
// --pallet=pallet_referenda
|
|
// --no-storage-info
|
|
// --no-median-slopes
|
|
// --no-min-squares
|
|
// --extrinsic=*
|
|
// --wasm-execution=compiled
|
|
// --heap-pages=4096
|
|
// --output=./substrate/frame/referenda/src/weights.rs
|
|
// --header=./substrate/HEADER-APACHE2
|
|
// --template=./substrate/.maintain/frame-weight-template.hbs
|
|
|
|
#![cfg_attr(rustfmt, rustfmt_skip)]
|
|
#![allow(unused_parens)]
|
|
#![allow(unused_imports)]
|
|
#![allow(missing_docs)]
|
|
|
|
use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
|
|
use core::marker::PhantomData;
|
|
|
|
/// Weight functions needed for `pallet_referenda`.
|
|
pub trait WeightInfo {
|
|
fn submit() -> Weight;
|
|
fn place_decision_deposit_preparing() -> Weight;
|
|
fn place_decision_deposit_queued() -> Weight;
|
|
fn place_decision_deposit_not_queued() -> Weight;
|
|
fn place_decision_deposit_passing() -> Weight;
|
|
fn place_decision_deposit_failing() -> Weight;
|
|
fn refund_decision_deposit() -> Weight;
|
|
fn refund_submission_deposit() -> Weight;
|
|
fn cancel() -> Weight;
|
|
fn kill() -> Weight;
|
|
fn one_fewer_deciding_queue_empty() -> Weight;
|
|
fn one_fewer_deciding_failing() -> Weight;
|
|
fn one_fewer_deciding_passing() -> Weight;
|
|
fn nudge_referendum_requeued_insertion() -> Weight;
|
|
fn nudge_referendum_requeued_slide() -> Weight;
|
|
fn nudge_referendum_queued() -> Weight;
|
|
fn nudge_referendum_not_queued() -> Weight;
|
|
fn nudge_referendum_no_deposit() -> Weight;
|
|
fn nudge_referendum_preparing() -> Weight;
|
|
fn nudge_referendum_timed_out() -> Weight;
|
|
fn nudge_referendum_begin_deciding_failing() -> Weight;
|
|
fn nudge_referendum_begin_deciding_passing() -> Weight;
|
|
fn nudge_referendum_begin_confirming() -> Weight;
|
|
fn nudge_referendum_end_confirming() -> Weight;
|
|
fn nudge_referendum_continue_not_confirming() -> Weight;
|
|
fn nudge_referendum_continue_confirming() -> Weight;
|
|
fn nudge_referendum_approved() -> Weight;
|
|
fn nudge_referendum_rejected() -> Weight;
|
|
fn set_some_metadata() -> Weight;
|
|
fn clear_metadata() -> Weight;
|
|
}
|
|
|
|
/// Weights for `pallet_referenda` using the Substrate node and recommended hardware.
|
|
pub struct SubstrateWeight<T>(PhantomData<T>);
|
|
impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
|
|
/// Storage: `Referenda::ReferendumCount` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:0 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
fn submit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `286`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 33_162_000 picoseconds.
|
|
Weight::from_parts(34_217_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_preparing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `539`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 45_276_000 picoseconds.
|
|
Weight::from_parts(46_903_000, 219984)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:0)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_queued() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3326`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 63_832_000 picoseconds.
|
|
Weight::from_parts(65_616_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(4_u64))
|
|
.saturating_add(T::DbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:0)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_not_queued() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3346`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 63_726_000 picoseconds.
|
|
Weight::from_parts(64_909_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(4_u64))
|
|
.saturating_add(T::DbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_passing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `539`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 53_001_000 picoseconds.
|
|
Weight::from_parts(54_489_000, 219984)
|
|
.saturating_add(T::DbWeight::get().reads(4_u64))
|
|
.saturating_add(T::DbWeight::get().writes(5_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_failing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `539`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 51_021_000 picoseconds.
|
|
Weight::from_parts(53_006_000, 219984)
|
|
.saturating_add(T::DbWeight::get().reads(4_u64))
|
|
.saturating_add(T::DbWeight::get().writes(5_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
fn refund_decision_deposit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `417`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 26_572_000 picoseconds.
|
|
Weight::from_parts(27_534_000, 3831)
|
|
.saturating_add(T::DbWeight::get().reads(1_u64))
|
|
.saturating_add(T::DbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
fn refund_submission_deposit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `407`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 26_897_000 picoseconds.
|
|
Weight::from_parts(27_883_000, 3831)
|
|
.saturating_add(T::DbWeight::get().reads(1_u64))
|
|
.saturating_add(T::DbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn cancel() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `447`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 31_767_000 picoseconds.
|
|
Weight::from_parts(33_045_000, 219984)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::MetadataOf` (r:1 w:0)
|
|
/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn kill() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `688`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 67_798_000 picoseconds.
|
|
Weight::from_parts(70_044_000, 219984)
|
|
.saturating_add(T::DbWeight::get().reads(4_u64))
|
|
.saturating_add(T::DbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:0)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
fn one_fewer_deciding_queue_empty() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `240`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 10_056_000 picoseconds.
|
|
Weight::from_parts(10_460_000, 5477)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn one_fewer_deciding_failing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3216`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 44_293_000 picoseconds.
|
|
Weight::from_parts(45_784_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn one_fewer_deciding_passing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3216`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 45_642_000 picoseconds.
|
|
Weight::from_parts(47_252_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_requeued_insertion() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3077`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 22_096_000 picoseconds.
|
|
Weight::from_parts(22_496_000, 5477)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_requeued_slide() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3077`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 21_931_000 picoseconds.
|
|
Weight::from_parts(22_312_000, 5477)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:0)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_queued() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3081`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 28_890_000 picoseconds.
|
|
Weight::from_parts(29_679_000, 5477)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:0)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_not_queued() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3101`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 28_875_000 picoseconds.
|
|
Weight::from_parts(29_492_000, 5477)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_no_deposit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `399`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 19_787_000 picoseconds.
|
|
Weight::from_parts(20_493_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_preparing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `447`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 19_987_000 picoseconds.
|
|
Weight::from_parts(20_860_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_timed_out() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `344`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 13_416_000 picoseconds.
|
|
Weight::from_parts(13_857_000, 3831)
|
|
.saturating_add(T::DbWeight::get().reads(1_u64))
|
|
.saturating_add(T::DbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_begin_deciding_failing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `447`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 27_199_000 picoseconds.
|
|
Weight::from_parts(28_562_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_begin_deciding_passing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `447`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 29_205_000 picoseconds.
|
|
Weight::from_parts(30_407_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_begin_confirming() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `500`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 24_136_000 picoseconds.
|
|
Weight::from_parts(24_868_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_end_confirming() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `483`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 23_860_000 picoseconds.
|
|
Weight::from_parts(24_556_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_continue_not_confirming() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `500`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 23_409_000 picoseconds.
|
|
Weight::from_parts(24_354_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_continue_confirming() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `504`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 21_947_000 picoseconds.
|
|
Weight::from_parts(22_485_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Lookup` (r:1 w:1)
|
|
/// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_approved() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `504`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 34_643_000 picoseconds.
|
|
Weight::from_parts(36_193_000, 219984)
|
|
.saturating_add(T::DbWeight::get().reads(4_u64))
|
|
.saturating_add(T::DbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_rejected() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `500`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 24_097_000 picoseconds.
|
|
Weight::from_parts(24_881_000, 110487)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Preimage::StatusFor` (r:1 w:0)
|
|
/// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
|
|
/// Storage: `Preimage::RequestStatusFor` (r:1 w:0)
|
|
/// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::MetadataOf` (r:0 w:1)
|
|
/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
|
|
fn set_some_metadata() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `555`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 19_947_000 picoseconds.
|
|
Weight::from_parts(20_396_000, 3831)
|
|
.saturating_add(T::DbWeight::get().reads(3_u64))
|
|
.saturating_add(T::DbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::MetadataOf` (r:1 w:1)
|
|
/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
|
|
fn clear_metadata() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `421`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 15_516_000 picoseconds.
|
|
Weight::from_parts(16_094_000, 3831)
|
|
.saturating_add(T::DbWeight::get().reads(2_u64))
|
|
.saturating_add(T::DbWeight::get().writes(1_u64))
|
|
}
|
|
}
|
|
|
|
// For backwards compatibility and tests.
|
|
impl WeightInfo for () {
|
|
/// Storage: `Referenda::ReferendumCount` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumCount` (`max_values`: Some(1), `max_size`: Some(4), added: 499, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:0 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
fn submit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `286`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 33_162_000 picoseconds.
|
|
Weight::from_parts(34_217_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_preparing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `539`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 45_276_000 picoseconds.
|
|
Weight::from_parts(46_903_000, 219984)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:0)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_queued() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3326`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 63_832_000 picoseconds.
|
|
Weight::from_parts(65_616_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(4_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:0)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_not_queued() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3346`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 63_726_000 picoseconds.
|
|
Weight::from_parts(64_909_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(4_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_passing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `539`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 53_001_000 picoseconds.
|
|
Weight::from_parts(54_489_000, 219984)
|
|
.saturating_add(RocksDbWeight::get().reads(4_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(5_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn place_decision_deposit_failing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `539`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 51_021_000 picoseconds.
|
|
Weight::from_parts(53_006_000, 219984)
|
|
.saturating_add(RocksDbWeight::get().reads(4_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(5_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
fn refund_decision_deposit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `417`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 26_572_000 picoseconds.
|
|
Weight::from_parts(27_534_000, 3831)
|
|
.saturating_add(RocksDbWeight::get().reads(1_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
fn refund_submission_deposit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `407`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 26_897_000 picoseconds.
|
|
Weight::from_parts(27_883_000, 3831)
|
|
.saturating_add(RocksDbWeight::get().reads(1_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn cancel() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `447`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 31_767_000 picoseconds.
|
|
Weight::from_parts(33_045_000, 219984)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::MetadataOf` (r:1 w:0)
|
|
/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Retries` (r:0 w:1)
|
|
/// Proof: `Scheduler::Retries` (`max_values`: None, `max_size`: Some(30), added: 2505, mode: `MaxEncodedLen`)
|
|
fn kill() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `688`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 67_798_000 picoseconds.
|
|
Weight::from_parts(70_044_000, 219984)
|
|
.saturating_add(RocksDbWeight::get().reads(4_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:0)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
fn one_fewer_deciding_queue_empty() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `240`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 10_056_000 picoseconds.
|
|
Weight::from_parts(10_460_000, 5477)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn one_fewer_deciding_failing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3216`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 44_293_000 picoseconds.
|
|
Weight::from_parts(45_784_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn one_fewer_deciding_passing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3216`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 45_642_000 picoseconds.
|
|
Weight::from_parts(47_252_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_requeued_insertion() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3077`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 22_096_000 picoseconds.
|
|
Weight::from_parts(22_496_000, 5477)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_requeued_slide() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3077`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 21_931_000 picoseconds.
|
|
Weight::from_parts(22_312_000, 5477)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:0)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_queued() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3081`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 28_890_000 picoseconds.
|
|
Weight::from_parts(29_679_000, 5477)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:0)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::TrackQueue` (r:1 w:1)
|
|
/// Proof: `Referenda::TrackQueue` (`max_values`: None, `max_size`: Some(2012), added: 4487, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_not_queued() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `3101`
|
|
// Estimated: `5477`
|
|
// Minimum execution time: 28_875_000 picoseconds.
|
|
Weight::from_parts(29_492_000, 5477)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_no_deposit() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `399`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 19_787_000 picoseconds.
|
|
Weight::from_parts(20_493_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_preparing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `447`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 19_987_000 picoseconds.
|
|
Weight::from_parts(20_860_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_timed_out() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `344`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 13_416_000 picoseconds.
|
|
Weight::from_parts(13_857_000, 3831)
|
|
.saturating_add(RocksDbWeight::get().reads(1_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_begin_deciding_failing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `447`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 27_199_000 picoseconds.
|
|
Weight::from_parts(28_562_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::DecidingCount` (r:1 w:1)
|
|
/// Proof: `Referenda::DecidingCount` (`max_values`: None, `max_size`: Some(14), added: 2489, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_begin_deciding_passing() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `447`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 29_205_000 picoseconds.
|
|
Weight::from_parts(30_407_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(3_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_begin_confirming() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `500`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 24_136_000 picoseconds.
|
|
Weight::from_parts(24_868_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_end_confirming() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `483`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 23_860_000 picoseconds.
|
|
Weight::from_parts(24_556_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_continue_not_confirming() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `500`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 23_409_000 picoseconds.
|
|
Weight::from_parts(24_354_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_continue_confirming() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `504`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 21_947_000 picoseconds.
|
|
Weight::from_parts(22_485_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:2 w:2)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Lookup` (r:1 w:1)
|
|
/// Proof: `Scheduler::Lookup` (`max_values`: None, `max_size`: Some(48), added: 2523, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_approved() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `504`
|
|
// Estimated: `219984`
|
|
// Minimum execution time: 34_643_000 picoseconds.
|
|
Weight::from_parts(36_193_000, 219984)
|
|
.saturating_add(RocksDbWeight::get().reads(4_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(4_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:1)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Scheduler::Agenda` (r:1 w:1)
|
|
/// Proof: `Scheduler::Agenda` (`max_values`: None, `max_size`: Some(107022), added: 109497, mode: `MaxEncodedLen`)
|
|
fn nudge_referendum_rejected() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `500`
|
|
// Estimated: `110487`
|
|
// Minimum execution time: 24_097_000 picoseconds.
|
|
Weight::from_parts(24_881_000, 110487)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(2_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Preimage::StatusFor` (r:1 w:0)
|
|
/// Proof: `Preimage::StatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
|
|
/// Storage: `Preimage::RequestStatusFor` (r:1 w:0)
|
|
/// Proof: `Preimage::RequestStatusFor` (`max_values`: None, `max_size`: Some(91), added: 2566, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::MetadataOf` (r:0 w:1)
|
|
/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
|
|
fn set_some_metadata() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `555`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 19_947_000 picoseconds.
|
|
Weight::from_parts(20_396_000, 3831)
|
|
.saturating_add(RocksDbWeight::get().reads(3_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(1_u64))
|
|
}
|
|
/// Storage: `Referenda::ReferendumInfoFor` (r:1 w:0)
|
|
/// Proof: `Referenda::ReferendumInfoFor` (`max_values`: None, `max_size`: Some(366), added: 2841, mode: `MaxEncodedLen`)
|
|
/// Storage: `Referenda::MetadataOf` (r:1 w:1)
|
|
/// Proof: `Referenda::MetadataOf` (`max_values`: None, `max_size`: Some(52), added: 2527, mode: `MaxEncodedLen`)
|
|
fn clear_metadata() -> Weight {
|
|
// Proof Size summary in bytes:
|
|
// Measured: `421`
|
|
// Estimated: `3831`
|
|
// Minimum execution time: 15_516_000 picoseconds.
|
|
Weight::from_parts(16_094_000, 3831)
|
|
.saturating_add(RocksDbWeight::get().reads(2_u64))
|
|
.saturating_add(RocksDbWeight::get().writes(1_u64))
|
|
}
|
|
}
|