-
Notifications
You must be signed in to change notification settings - Fork 49
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
f75ba7e
commit 1814a8d
Showing
6 changed files
with
248 additions
and
3 deletions.
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,154 @@ | ||
//! Weights for pallet_democracy | ||
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 2.0.0 | ||
//! DATE: 2020-10-29, STEPS: [50, ], REPEAT: 20, LOW RANGE: [], HIGH RANGE: [] | ||
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("polkadot-dev"), DB CACHE: 128 | ||
|
||
#![allow(unused_parens)] | ||
#![allow(unused_imports)] | ||
|
||
use frame_support::{traits::Get, weights::Weight}; | ||
use sp_std::marker::PhantomData; | ||
|
||
/// Weight functions for pallet_democracy. | ||
pub struct WeightInfo<T>(PhantomData<T>); | ||
impl<T: frame_system::Trait> darwinia_democracy::WeightInfo for WeightInfo<T> { | ||
fn propose() -> Weight { | ||
(73_078_000 as Weight) | ||
.saturating_add(T::DbWeight::get().reads(3 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(3 as Weight)) | ||
} | ||
fn second(s: u32) -> Weight { | ||
(48_015_000 as Weight) | ||
.saturating_add((189_000 as Weight).saturating_mul(s as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(1 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn vote_new(r: u32) -> Weight { | ||
(57_512_000 as Weight) | ||
.saturating_add((224_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(3 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(3 as Weight)) | ||
} | ||
fn vote_existing(r: u32) -> Weight { | ||
(57_230_000 as Weight) | ||
.saturating_add((232_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(3 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(3 as Weight)) | ||
} | ||
fn emergency_cancel() -> Weight { | ||
(35_343_000 as Weight) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(2 as Weight)) | ||
} | ||
fn blacklist(p: u32) -> Weight { | ||
(116_283_000 as Weight) | ||
.saturating_add((795_000 as Weight).saturating_mul(p as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(5 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(6 as Weight)) | ||
} | ||
fn external_propose(v: u32) -> Weight { | ||
(17_593_000 as Weight) | ||
.saturating_add((107_000 as Weight).saturating_mul(v as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn external_propose_majority() -> Weight { | ||
(4_194_000 as Weight).saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn external_propose_default() -> Weight { | ||
(4_251_000 as Weight).saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn fast_track() -> Weight { | ||
(36_616_000 as Weight) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(3 as Weight)) | ||
} | ||
fn veto_external(v: u32) -> Weight { | ||
(37_973_000 as Weight) | ||
.saturating_add((179_000 as Weight).saturating_mul(v as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(2 as Weight)) | ||
} | ||
fn cancel_proposal(p: u32) -> Weight { | ||
(80_686_000 as Weight) | ||
.saturating_add((868_000 as Weight).saturating_mul(p as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(3 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(3 as Weight)) | ||
} | ||
fn cancel_referendum() -> Weight { | ||
(21_630_000 as Weight).saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn cancel_queued(r: u32) -> Weight { | ||
(40_264_000 as Weight) | ||
.saturating_add((3_366_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(2 as Weight)) | ||
} | ||
fn on_initialize_base(r: u32) -> Weight { | ||
(12_654_000 as Weight) | ||
.saturating_add((6_431_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(5 as Weight)) | ||
.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) | ||
} | ||
fn delegate(r: u32) -> Weight { | ||
(74_755_000 as Weight) | ||
.saturating_add((9_558_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(4 as Weight)) | ||
.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) | ||
.saturating_add(T::DbWeight::get().writes(4 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) | ||
} | ||
fn undelegate(r: u32) -> Weight { | ||
(38_083_000 as Weight) | ||
.saturating_add((9_501_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(r as Weight))) | ||
.saturating_add(T::DbWeight::get().writes(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(r as Weight))) | ||
} | ||
fn clear_public_proposals() -> Weight { | ||
(3_453_000 as Weight).saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn note_preimage(b: u32) -> Weight { | ||
(54_883_000 as Weight) | ||
.saturating_add((4_000 as Weight).saturating_mul(b as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(1 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn note_imminent_preimage(b: u32) -> Weight { | ||
(37_558_000 as Weight) | ||
.saturating_add((3_000 as Weight).saturating_mul(b as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(1 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn reap_preimage(b: u32) -> Weight { | ||
(51_340_000 as Weight) | ||
.saturating_add((3_000 as Weight).saturating_mul(b as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(1 as Weight)) | ||
} | ||
fn unlock_remove(r: u32) -> Weight { | ||
(48_671_000 as Weight) | ||
.saturating_add((39_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(3 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(3 as Weight)) | ||
} | ||
fn unlock_set(r: u32) -> Weight { | ||
(44_076_000 as Weight) | ||
.saturating_add((222_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(3 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(3 as Weight)) | ||
} | ||
fn remove_vote(r: u32) -> Weight { | ||
(26_536_000 as Weight) | ||
.saturating_add((218_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(2 as Weight)) | ||
} | ||
fn remove_other_vote(r: u32) -> Weight { | ||
(26_723_000 as Weight) | ||
.saturating_add((219_000 as Weight).saturating_mul(r as Weight)) | ||
.saturating_add(T::DbWeight::get().reads(2 as Weight)) | ||
.saturating_add(T::DbWeight::get().writes(2 as Weight)) | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters