From 4323a56c92cf323bef8562ad4171fc0484ce8903 Mon Sep 17 00:00:00 2001 From: echevrier <84318241+echevrier@users.noreply.github.com> Date: Thu, 11 Nov 2021 11:59:04 +0100 Subject: [PATCH] Updated weights: Benchmark on DO droplet (#91) * Running Benchmarks for teeracle pallet * Add missing pallets * Benchmark on DO droplet (#65) * Update hardware specifications and Readme Co-authored-by: echevrier Co-authored-by: Zoltan Mosonyi --- README.md | 27 ++++++-- runtime/src/weights/frame_system.rs | 32 +++++----- runtime/src/weights/mod.rs | 6 +- runtime/src/weights/pallet_balances.rs | 16 ++--- runtime/src/weights/pallet_claims.rs | 14 ++--- runtime/src/weights/pallet_multisig.rs | 72 ++++++++++----------- runtime/src/weights/pallet_proxy.rs | 76 +++++++++++----------- runtime/src/weights/pallet_scheduler.rs | 28 ++++----- runtime/src/weights/pallet_teeracle.rs | 2 +- runtime/src/weights/pallet_teerex.rs | 24 ++++--- runtime/src/weights/pallet_timestamp.rs | 8 +-- runtime/src/weights/pallet_treasury.rs | 20 +++--- runtime/src/weights/pallet_utility.rs | 18 +++--- runtime/src/weights/pallet_vesting.rs | 84 ++++++++++++------------- 14 files changed, 219 insertions(+), 208 deletions(-) diff --git a/README.md b/README.md index 1176239..1c70d47 100644 --- a/README.md +++ b/README.md @@ -7,9 +7,26 @@ A substrate-based node that maintains a registry of remote attested integritee-s ## Build and Run Please see our [Integritee Book](https://book.integritee.network/howto_node.html) to learn how to build and run this. -## benchmarking of weights +## Benchmark the runtimes +In `./scripts` we have a script for benchmarking the runtimes. -``` -cargo build --release --features=runtime-benchmarks -./scripts/benchmark_all_pallets.sh -``` \ No newline at end of file +### Current benchmark +The current weights have been benchmarked with the following reference hardware: + + GenuineIntel CPU MHz: 2494.144 + 8GB of RAM + NVMe SSD + +### Running benchmark +1. Compile the node with: `cargo build --release --features runtime-benchmarks` +2. run: `./scripts/benchmark_all_pallets.sh`. +3. If changed, update the reference hardware above. + +### Adding new pallets to be benchmarked +Every pallet with a `type WeightInfo` parameter in its config must be benchmarked. + +1. [Cargo.toml] add `/runtime-benchmarks` in the `runtime-benchmarks` feature section. +2. [runtime] add the new pallet to the `list_benchmark!` and `add_benchmark!` list. +3. add the new pallet in the script `./scripts/benchmark_all_pallets.sh` and run it. +4. [runtime/src/weights] add the new file to the modules +5. [runtime] replace the placeholder `type WeightInfo = ()` with `type WeightInfo = weights::::WeightInfo` diff --git a/runtime/src/weights/frame_system.rs b/runtime/src/weights/frame_system.rs index 42bf45c..9bf618f 100644 --- a/runtime/src/weights/frame_system.rs +++ b/runtime/src/weights/frame_system.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `frame_system` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -30,46 +30,46 @@ use sp_std::marker::PhantomData; pub struct WeightInfo(PhantomData); impl frame_system::WeightInfo for WeightInfo { fn remark(b: u32, ) -> Weight { - (574_000 as Weight) + (0 as Weight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) } fn remark_with_event(b: u32, ) -> Weight { - (2_653_000 as Weight) + (0 as Weight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(b as Weight)) + .saturating_add((3_000 as Weight).saturating_mul(b as Weight)) } // Storage: unknown [0x3a686561707061676573] (r:0 w:1) fn set_heap_pages() -> Weight { - (1_567_000 as Weight) + (2_273_000 as Weight) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: System Digest (r:1 w:1) // Storage: unknown [0x3a6368616e6765735f74726965] (r:0 w:1) fn set_changes_trie_config() -> Weight { - (6_236_000 as Weight) + (27_085_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Skipped Metadata (r:0 w:0) fn set_storage(i: u32, ) -> Weight { (0 as Weight) - // Standard Error: 0 - .saturating_add((838_000 as Weight).saturating_mul(i as Weight)) + // Standard Error: 5_000 + .saturating_add((1_457_000 as Weight).saturating_mul(i as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) } // Storage: Skipped Metadata (r:0 w:0) fn kill_storage(i: u32, ) -> Weight { - (2_052_000 as Weight) - // Standard Error: 0 - .saturating_add((556_000 as Weight).saturating_mul(i as Weight)) + (6_118_000 as Weight) + // Standard Error: 5_000 + .saturating_add((1_007_000 as Weight).saturating_mul(i as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(i as Weight))) } // Storage: Skipped Metadata (r:0 w:0) fn kill_prefix(p: u32, ) -> Weight { - (3_140_000 as Weight) - // Standard Error: 0 - .saturating_add((756_000 as Weight).saturating_mul(p as Weight)) + (0 as Weight) + // Standard Error: 8_000 + .saturating_add((3_208_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().writes((1 as Weight).saturating_mul(p as Weight))) } } diff --git a/runtime/src/weights/mod.rs b/runtime/src/weights/mod.rs index 00ddb14..48d27d3 100644 --- a/runtime/src/weights/mod.rs +++ b/runtime/src/weights/mod.rs @@ -1,9 +1,9 @@ //! The weights used in the runtime //! //! The current weights have been obtained with the following reference hardware: -//! * Intel(R) Xeon(R) E-2276G CPU @ 3.80 GHz -//! * 32GB of RAM -//! * 1TB SSD Samsung 860 EVO Basic, 2.5" +//! * GenuineIntel CPU MHz: 2494.144 +//! * 8GB of RAM +//! * NVMe SSD // the generated files to not pass clippy #![allow(clippy::all)] diff --git a/runtime/src/weights/pallet_balances.rs b/runtime/src/weights/pallet_balances.rs index 46bfda5..2d53b68 100644 --- a/runtime/src/weights/pallet_balances.rs +++ b/runtime/src/weights/pallet_balances.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_balances` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -31,37 +31,37 @@ pub struct WeightInfo(PhantomData); impl pallet_balances::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) fn transfer() -> Weight { - (68_344_000 as Weight) + (134_486_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: System Account (r:1 w:1) fn transfer_keep_alive() -> Weight { - (50_479_000 as Weight) + (103_768_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: System Account (r:1 w:1) fn set_balance_creating() -> Weight { - (27_005_000 as Weight) + (70_179_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: System Account (r:1 w:1) fn set_balance_killing() -> Weight { - (33_450_000 as Weight) + (77_886_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: System Account (r:2 w:2) fn force_transfer() -> Weight { - (68_560_000 as Weight) + (135_123_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: System Account (r:1 w:1) fn transfer_all() -> Weight { - (62_591_000 as Weight) + (120_544_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } diff --git a/runtime/src/weights/pallet_claims.rs b/runtime/src/weights/pallet_claims.rs index 2745a8f..0d329bc 100644 --- a/runtime/src/weights/pallet_claims.rs +++ b/runtime/src/weights/pallet_claims.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_claims` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-19, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -37,7 +37,7 @@ impl pallet_claims::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:0) // Storage: Balances Locks (r:1 w:1) fn claim() -> Weight { - (430_312_000 as Weight) + (761_780_000 as Weight) .saturating_add(T::DbWeight::get().reads(7 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) } @@ -46,7 +46,7 @@ impl pallet_claims::WeightInfo for WeightInfo { // Storage: Claims Claims (r:0 w:1) // Storage: Claims Signing (r:0 w:1) fn mint_claim() -> Weight { - (12_008_000 as Weight) + (27_006_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } @@ -58,7 +58,7 @@ impl pallet_claims::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:0) // Storage: Balances Locks (r:1 w:1) fn claim_attest() -> Weight { - (434_315_000 as Weight) + (775_524_000 as Weight) .saturating_add(T::DbWeight::get().reads(7 as Weight)) .saturating_add(T::DbWeight::get().writes(6 as Weight)) } @@ -71,7 +71,7 @@ impl pallet_claims::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:0) // Storage: Balances Locks (r:1 w:1) fn attest() -> Weight { - (106_371_000 as Weight) + (310_377_000 as Weight) .saturating_add(T::DbWeight::get().reads(8 as Weight)) .saturating_add(T::DbWeight::get().writes(7 as Weight)) } @@ -80,7 +80,7 @@ impl pallet_claims::WeightInfo for WeightInfo { // Storage: Claims Signing (r:1 w:2) // Storage: Claims Preclaims (r:1 w:1) fn move_claim() -> Weight { - (25_219_000 as Weight) + (64_975_000 as Weight) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(7 as Weight)) } diff --git a/runtime/src/weights/pallet_multisig.rs b/runtime/src/weights/pallet_multisig.rs index c982550..195e13f 100644 --- a/runtime/src/weights/pallet_multisig.rs +++ b/runtime/src/weights/pallet_multisig.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_multisig` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -30,18 +30,18 @@ use sp_std::marker::PhantomData; pub struct WeightInfo(PhantomData); impl pallet_multisig::WeightInfo for WeightInfo { fn as_multi_threshold_1(z: u32, ) -> Weight { - (5_896_000 as Weight) + (9_050_000 as Weight) // Standard Error: 0 - .saturating_add((1_000 as Weight).saturating_mul(z as Weight)) + .saturating_add((3_000 as Weight).saturating_mul(z as Weight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) fn as_multi_create(s: u32, z: u32, ) -> Weight { - (47_432_000 as Weight) - // Standard Error: 7_000 - .saturating_add((285_000 as Weight).saturating_mul(s as Weight)) + (99_228_000 as Weight) + // Standard Error: 87_000 + .saturating_add((793_000 as Weight).saturating_mul(s as Weight)) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) + .saturating_add((3_000 as Weight).saturating_mul(z as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -49,32 +49,30 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Storage: Multisig Calls (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) fn as_multi_create_store(s: u32, z: u32, ) -> Weight { - (51_683_000 as Weight) - // Standard Error: 8_000 - .saturating_add((408_000 as Weight).saturating_mul(s as Weight)) + (111_754_000 as Weight) + // Standard Error: 282_000 + .saturating_add((956_000 as Weight).saturating_mul(s as Weight)) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(z as Weight)) + .saturating_add((6_000 as Weight).saturating_mul(z as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Multisig Multisigs (r:1 w:1) - fn as_multi_approve(s: u32, z: u32, ) -> Weight { - (28_039_000 as Weight) - // Standard Error: 6_000 - .saturating_add((236_000 as Weight).saturating_mul(s as Weight)) + fn as_multi_approve(_s: u32, z: u32, ) -> Weight { + (70_439_000 as Weight) // Standard Error: 0 - .saturating_add((2_000 as Weight).saturating_mul(z as Weight)) + .saturating_add((3_000 as Weight).saturating_mul(z as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) fn as_multi_approve_store(s: u32, z: u32, ) -> Weight { - (50_363_000 as Weight) - // Standard Error: 9_000 - .saturating_add((356_000 as Weight).saturating_mul(s as Weight)) + (87_141_000 as Weight) + // Standard Error: 329_000 + .saturating_add((2_115_000 as Weight).saturating_mul(s as Weight)) // Standard Error: 0 - .saturating_add((3_000 as Weight).saturating_mul(z as Weight)) + .saturating_add((7_000 as Weight).saturating_mul(z as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -82,29 +80,27 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) fn as_multi_complete(s: u32, z: u32, ) -> Weight { - (65_416_000 as Weight) - // Standard Error: 9_000 - .saturating_add((459_000 as Weight).saturating_mul(s as Weight)) + (139_018_000 as Weight) + // Standard Error: 317_000 + .saturating_add((629_000 as Weight).saturating_mul(s as Weight)) // Standard Error: 0 - .saturating_add((4_000 as Weight).saturating_mul(z as Weight)) + .saturating_add((9_000 as Weight).saturating_mul(z as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) fn approve_as_multi_create(s: u32, ) -> Weight { - (45_215_000 as Weight) - // Standard Error: 15_000 - .saturating_add((484_000 as Weight).saturating_mul(s as Weight)) + (93_678_000 as Weight) + // Standard Error: 75_000 + .saturating_add((1_063_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:0) - fn approve_as_multi_approve(s: u32, ) -> Weight { - (27_906_000 as Weight) - // Standard Error: 28_000 - .saturating_add((138_000 as Weight).saturating_mul(s as Weight)) + fn approve_as_multi_approve(_s: u32, ) -> Weight { + (81_581_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -112,18 +108,16 @@ impl pallet_multisig::WeightInfo for WeightInfo { // Storage: Multisig Calls (r:1 w:1) // Storage: System Account (r:1 w:1) fn approve_as_multi_complete(s: u32, ) -> Weight { - (107_320_000 as Weight) - // Standard Error: 13_000 - .saturating_add((483_000 as Weight).saturating_mul(s as Weight)) + (235_769_000 as Weight) + // Standard Error: 197_000 + .saturating_add((1_684_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } // Storage: Multisig Multisigs (r:1 w:1) // Storage: Multisig Calls (r:1 w:1) - fn cancel_as_multi(s: u32, ) -> Weight { - (79_773_000 as Weight) - // Standard Error: 9_000 - .saturating_add((383_000 as Weight).saturating_mul(s as Weight)) + fn cancel_as_multi(_s: u32, ) -> Weight { + (194_725_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } diff --git a/runtime/src/weights/pallet_proxy.rs b/runtime/src/weights/pallet_proxy.rs index cebba85..3a0138b 100644 --- a/runtime/src/weights/pallet_proxy.rs +++ b/runtime/src/weights/pallet_proxy.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_proxy` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -31,38 +31,40 @@ pub struct WeightInfo(PhantomData); impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Proxies (r:1 w:0) fn proxy(p: u32, ) -> Weight { - (19_524_000 as Weight) - // Standard Error: 1_000 - .saturating_add((167_000 as Weight).saturating_mul(p as Weight)) + (49_346_000 as Weight) + // Standard Error: 15_000 + .saturating_add((423_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) } // Storage: Proxy Proxies (r:1 w:0) // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) fn proxy_announced(a: u32, p: u32, ) -> Weight { - (49_580_000 as Weight) - // Standard Error: 2_000 - .saturating_add((532_000 as Weight).saturating_mul(a as Weight)) - // Standard Error: 2_000 - .saturating_add((130_000 as Weight).saturating_mul(p as Weight)) + (108_778_000 as Weight) + // Standard Error: 78_000 + .saturating_add((985_000 as Weight).saturating_mul(a as Weight)) + // Standard Error: 81_000 + .saturating_add((472_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) fn remove_announcement(a: u32, _p: u32, ) -> Weight { - (33_393_000 as Weight) - // Standard Error: 2_000 - .saturating_add((558_000 as Weight).saturating_mul(a as Weight)) + (80_354_000 as Weight) + // Standard Error: 21_000 + .saturating_add((1_101_000 as Weight).saturating_mul(a as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) - fn reject_announcement(a: u32, _p: u32, ) -> Weight { - (33_569_000 as Weight) - // Standard Error: 2_000 - .saturating_add((547_000 as Weight).saturating_mul(a as Weight)) + fn reject_announcement(a: u32, p: u32, ) -> Weight { + (73_831_000 as Weight) + // Standard Error: 53_000 + .saturating_add((1_185_000 as Weight).saturating_mul(a as Weight)) + // Standard Error: 55_000 + .saturating_add((162_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -70,52 +72,52 @@ impl pallet_proxy::WeightInfo for WeightInfo { // Storage: Proxy Announcements (r:1 w:1) // Storage: System Account (r:1 w:1) fn announce(a: u32, p: u32, ) -> Weight { - (47_031_000 as Weight) - // Standard Error: 2_000 - .saturating_add((534_000 as Weight).saturating_mul(a as Weight)) - // Standard Error: 2_000 - .saturating_add((138_000 as Weight).saturating_mul(p as Weight)) + (97_013_000 as Weight) + // Standard Error: 61_000 + .saturating_add((1_224_000 as Weight).saturating_mul(a as Weight)) + // Standard Error: 64_000 + .saturating_add((500_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Proxy Proxies (r:1 w:1) fn add_proxy(p: u32, ) -> Weight { - (38_143_000 as Weight) - // Standard Error: 3_000 - .saturating_add((231_000 as Weight).saturating_mul(p as Weight)) + (84_020_000 as Weight) + // Standard Error: 55_000 + .saturating_add((591_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: Proxy Proxies (r:1 w:1) fn remove_proxy(p: u32, ) -> Weight { - (30_879_000 as Weight) - // Standard Error: 3_000 - .saturating_add((257_000 as Weight).saturating_mul(p as Weight)) + (78_733_000 as Weight) + // Standard Error: 49_000 + .saturating_add((234_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: Proxy Proxies (r:1 w:1) fn remove_proxies(p: u32, ) -> Weight { - (30_317_000 as Weight) - // Standard Error: 1_000 - .saturating_add((166_000 as Weight).saturating_mul(p as Weight)) + (70_957_000 as Weight) + // Standard Error: 15_000 + .saturating_add((451_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0) // Storage: Proxy Proxies (r:1 w:1) fn anonymous(p: u32, ) -> Weight { - (43_591_000 as Weight) - // Standard Error: 1_000 - .saturating_add((41_000 as Weight).saturating_mul(p as Weight)) + (96_967_000 as Weight) + // Standard Error: 55_000 + .saturating_add((109_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } // Storage: Proxy Proxies (r:1 w:1) fn kill_anonymous(p: u32, ) -> Weight { - (32_349_000 as Weight) - // Standard Error: 2_000 - .saturating_add((161_000 as Weight).saturating_mul(p as Weight)) + (74_013_000 as Weight) + // Standard Error: 8_000 + .saturating_add((439_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } diff --git a/runtime/src/weights/pallet_scheduler.rs b/runtime/src/weights/pallet_scheduler.rs index c0221a4..50639ee 100644 --- a/runtime/src/weights/pallet_scheduler.rs +++ b/runtime/src/weights/pallet_scheduler.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_scheduler` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -31,36 +31,36 @@ pub struct WeightInfo(PhantomData); impl pallet_scheduler::WeightInfo for WeightInfo { // Storage: Scheduler Agenda (r:1 w:1) fn schedule(s: u32, ) -> Weight { - (21_912_000 as Weight) - // Standard Error: 0 - .saturating_add((95_000 as Weight).saturating_mul(s as Weight)) + (54_318_000 as Weight) + // Standard Error: 7_000 + .saturating_add((180_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)) } // Storage: Scheduler Agenda (r:1 w:1) // Storage: Scheduler Lookup (r:0 w:1) fn cancel(s: u32, ) -> Weight { - (20_868_000 as Weight) - // Standard Error: 1_000 - .saturating_add((828_000 as Weight).saturating_mul(s as Weight)) + (50_614_000 as Weight) + // Standard Error: 19_000 + .saturating_add((1_809_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Scheduler Lookup (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn schedule_named(s: u32, ) -> Weight { - (27_851_000 as Weight) - // Standard Error: 1_000 - .saturating_add((114_000 as Weight).saturating_mul(s as Weight)) + (70_748_000 as Weight) + // Standard Error: 6_000 + .saturating_add((245_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Scheduler Lookup (r:1 w:1) // Storage: Scheduler Agenda (r:1 w:1) fn cancel_named(s: u32, ) -> Weight { - (23_520_000 as Weight) - // Standard Error: 2_000 - .saturating_add((836_000 as Weight).saturating_mul(s as Weight)) + (62_401_000 as Weight) + // Standard Error: 23_000 + .saturating_add((1_887_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } diff --git a/runtime/src/weights/pallet_teeracle.rs b/runtime/src/weights/pallet_teeracle.rs index 5dfdcf9..1dea2bc 100644 --- a/runtime/src/weights/pallet_teeracle.rs +++ b/runtime/src/weights/pallet_teeracle.rs @@ -32,7 +32,7 @@ impl pallet_teeracle::WeightInfo for WeightInfo { // Storage: Teerex EnclaveIndex (r:1 w:0) // Storage: Teeracle ExchangeRates (r:1 w:1) fn update_exchange_rate() -> Weight { - (32_807_000 as Weight) + (86_491_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } diff --git a/runtime/src/weights/pallet_teerex.rs b/runtime/src/weights/pallet_teerex.rs index 4640111..dffcc35 100644 --- a/runtime/src/weights/pallet_teerex.rs +++ b/runtime/src/weights/pallet_teerex.rs @@ -1,11 +1,12 @@ + //! Autogenerated weights for `pallet_teerex` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -33,7 +34,7 @@ impl pallet_teerex::WeightInfo for WeightInfo { // Storage: Teerex EnclaveIndex (r:1 w:0) // Storage: Teerex EnclaveRegistry (r:0 w:1) fn register_enclave() -> Weight { - (1_452_974_000 as Weight) + (2_087_072_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -41,27 +42,24 @@ impl pallet_teerex::WeightInfo for WeightInfo { // Storage: Teerex EnclaveCount (r:1 w:1) // Storage: Teerex EnclaveRegistry (r:1 w:2) fn unregister_enclave() -> Weight { - (38_195_000 as Weight) + (94_173_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(5 as Weight)) } fn call_worker() -> Weight { - (26_979_000 as Weight) + (54_902_000 as Weight) } // Storage: Teerex EnclaveIndex (r:1 w:0) - // Storage: Teerex WorkerForShard (r:0 w:1) - // Storage: Teerex LatestIpfsHash (r:0 w:1) fn confirm_processed_parentchainblock() -> Weight { - (34_119_000 as Weight) + (52_350_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Teerex EnclaveIndex (r:1 w:0) + // Storage: Teerex EnclaveRegistry (r:1 w:0) // Storage: Teerex WorkerForShard (r:0 w:1) - // Storage: Teerex LatestIpfsHash (r:0 w:1) fn confirm_proposed_sidechainblock() -> Weight { - (34_333_000 as Weight) - .saturating_add(T::DbWeight::get().reads(1 as Weight)) - .saturating_add(T::DbWeight::get().writes(2 as Weight)) + (70_298_000 as Weight) + .saturating_add(T::DbWeight::get().reads(2 as Weight)) + .saturating_add(T::DbWeight::get().writes(1 as Weight)) } } diff --git a/runtime/src/weights/pallet_timestamp.rs b/runtime/src/weights/pallet_timestamp.rs index 1ba26d9..bc16486 100644 --- a/runtime/src/weights/pallet_timestamp.rs +++ b/runtime/src/weights/pallet_timestamp.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_timestamp` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -33,11 +33,11 @@ impl pallet_timestamp::WeightInfo for WeightInfo { // Storage: Aura CurrentSlot (r:1 w:0) // Storage: Teerex EnclaveRegistry (r:1 w:0) fn set() -> Weight { - (13_871_000 as Weight) + (51_125_000 as Weight) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } fn on_finalize() -> Weight { - (4_159_000 as Weight) + (9_723_000 as Weight) } } diff --git a/runtime/src/weights/pallet_treasury.rs b/runtime/src/weights/pallet_treasury.rs index c9c2055..c724e5d 100644 --- a/runtime/src/weights/pallet_treasury.rs +++ b/runtime/src/weights/pallet_treasury.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_treasury` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -32,23 +32,23 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Storage: Treasury ProposalCount (r:1 w:1) // Storage: Treasury Proposals (r:0 w:1) fn propose_spend() -> Weight { - (36_386_000 as Weight) + (76_542_000 as Weight) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Treasury Proposals (r:1 w:1) // Storage: System Account (r:1 w:1) fn reject_proposal() -> Weight { - (32_865_000 as Weight) + (77_597_000 as Weight) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Treasury Proposals (r:1 w:0) // Storage: Treasury Approvals (r:1 w:1) fn approve_proposal(p: u32, ) -> Weight { - (9_706_000 as Weight) - // Standard Error: 10_000 - .saturating_add((264_000 as Weight).saturating_mul(p as Weight)) + (22_285_000 as Weight) + // Standard Error: 47_000 + .saturating_add((502_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(1 as Weight)) } @@ -56,9 +56,9 @@ impl pallet_treasury::WeightInfo for WeightInfo { // Storage: Treasury Proposals (r:1 w:1) // Storage: System Account (r:2 w:2) fn on_initialize_proposals(p: u32, ) -> Weight { - (44_666_000 as Weight) - // Standard Error: 94_000 - .saturating_add((53_175_000 as Weight).saturating_mul(p as Weight)) + (82_560_000 as Weight) + // Standard Error: 648_000 + .saturating_add((103_284_000 as Weight).saturating_mul(p as Weight)) .saturating_add(T::DbWeight::get().reads(1 as Weight)) .saturating_add(T::DbWeight::get().reads((3 as Weight).saturating_mul(p as Weight))) .saturating_add(T::DbWeight::get().writes(1 as Weight)) diff --git a/runtime/src/weights/pallet_utility.rs b/runtime/src/weights/pallet_utility.rs index 95c98f0..97ab7aa 100644 --- a/runtime/src/weights/pallet_utility.rs +++ b/runtime/src/weights/pallet_utility.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_utility` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -30,16 +30,16 @@ use sp_std::marker::PhantomData; pub struct WeightInfo(PhantomData); impl pallet_utility::WeightInfo for WeightInfo { fn batch(c: u32, ) -> Weight { - (16_207_000 as Weight) - // Standard Error: 3_000 - .saturating_add((5_916_000 as Weight).saturating_mul(c as Weight)) + (63_793_000 as Weight) + // Standard Error: 36_000 + .saturating_add((9_370_000 as Weight).saturating_mul(c as Weight)) } fn as_derivative() -> Weight { - (3_423_000 as Weight) + (4_912_000 as Weight) } fn batch_all(c: u32, ) -> Weight { - (22_059_000 as Weight) - // Standard Error: 3_000 - .saturating_add((6_372_000 as Weight).saturating_mul(c as Weight)) + (58_530_000 as Weight) + // Standard Error: 20_000 + .saturating_add((10_017_000 as Weight).saturating_mul(c as Weight)) } } diff --git a/runtime/src/weights/pallet_vesting.rs b/runtime/src/weights/pallet_vesting.rs index 6aae857..bc6db33 100644 --- a/runtime/src/weights/pallet_vesting.rs +++ b/runtime/src/weights/pallet_vesting.rs @@ -2,11 +2,11 @@ //! Autogenerated weights for `pallet_vesting` //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2021-10-14, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2021-11-11, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("integritee-solo-fresh"), DB CACHE: 128 // Executed Command: -// target/release/integritee-node +// ./integritee-node // benchmark // --chain=integritee-solo-fresh // --steps=50 @@ -32,22 +32,22 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Storage: Vesting Vesting (r:1 w:1) // Storage: Balances Locks (r:1 w:1) fn vest_locked(l: u32, s: u32, ) -> Weight { - (44_220_000 as Weight) - // Standard Error: 1_000 - .saturating_add((154_000 as Weight).saturating_mul(l as Weight)) - // Standard Error: 2_000 - .saturating_add((178_000 as Weight).saturating_mul(s as Weight)) + (90_742_000 as Weight) + // Standard Error: 18_000 + .saturating_add((456_000 as Weight).saturating_mul(l as Weight)) + // Standard Error: 38_000 + .saturating_add((776_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } // Storage: Vesting Vesting (r:1 w:1) // Storage: Balances Locks (r:1 w:1) fn vest_unlocked(l: u32, s: u32, ) -> Weight { - (44_301_000 as Weight) - // Standard Error: 1_000 - .saturating_add((132_000 as Weight).saturating_mul(l as Weight)) - // Standard Error: 2_000 - .saturating_add((115_000 as Weight).saturating_mul(s as Weight)) + (96_045_000 as Weight) + // Standard Error: 24_000 + .saturating_add((450_000 as Weight).saturating_mul(l as Weight)) + // Standard Error: 49_000 + .saturating_add((485_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(2 as Weight)) .saturating_add(T::DbWeight::get().writes(2 as Weight)) } @@ -55,11 +55,11 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Storage: Balances Locks (r:1 w:1) // Storage: System Account (r:1 w:1) fn vest_other_locked(l: u32, s: u32, ) -> Weight { - (44_914_000 as Weight) - // Standard Error: 1_000 - .saturating_add((152_000 as Weight).saturating_mul(l as Weight)) - // Standard Error: 2_000 - .saturating_add((172_000 as Weight).saturating_mul(s as Weight)) + (101_320_000 as Weight) + // Standard Error: 20_000 + .saturating_add((313_000 as Weight).saturating_mul(l as Weight)) + // Standard Error: 42_000 + .saturating_add((673_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -67,11 +67,11 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Storage: Balances Locks (r:1 w:1) // Storage: System Account (r:1 w:1) fn vest_other_unlocked(l: u32, s: u32, ) -> Weight { - (44_267_000 as Weight) - // Standard Error: 1_000 - .saturating_add((142_000 as Weight).saturating_mul(l as Weight)) - // Standard Error: 2_000 - .saturating_add((123_000 as Weight).saturating_mul(s as Weight)) + (87_808_000 as Weight) + // Standard Error: 16_000 + .saturating_add((524_000 as Weight).saturating_mul(l as Weight)) + // Standard Error: 33_000 + .saturating_add((753_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -79,11 +79,11 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Storage: System Account (r:1 w:1) // Storage: Balances Locks (r:1 w:1) fn vested_transfer(l: u32, s: u32, ) -> Weight { - (78_158_000 as Weight) - // Standard Error: 4_000 - .saturating_add((129_000 as Weight).saturating_mul(l as Weight)) - // Standard Error: 8_000 - .saturating_add((91_000 as Weight).saturating_mul(s as Weight)) + (148_658_000 as Weight) + // Standard Error: 15_000 + .saturating_add((425_000 as Weight).saturating_mul(l as Weight)) + // Standard Error: 30_000 + .saturating_add((735_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -91,11 +91,11 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Storage: System Account (r:2 w:2) // Storage: Balances Locks (r:1 w:1) fn force_vested_transfer(l: u32, s: u32, ) -> Weight { - (78_213_000 as Weight) - // Standard Error: 4_000 - .saturating_add((126_000 as Weight).saturating_mul(l as Weight)) - // Standard Error: 8_000 - .saturating_add((98_000 as Weight).saturating_mul(s as Weight)) + (155_080_000 as Weight) + // Standard Error: 52_000 + .saturating_add((449_000 as Weight).saturating_mul(l as Weight)) + // Standard Error: 106_000 + .saturating_add((865_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(4 as Weight)) .saturating_add(T::DbWeight::get().writes(4 as Weight)) } @@ -103,11 +103,11 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Storage: Balances Locks (r:1 w:1) // Storage: System Account (r:1 w:1) fn not_unlocking_merge_schedules(l: u32, s: u32, ) -> Weight { - (46_298_000 as Weight) - // Standard Error: 1_000 - .saturating_add((144_000 as Weight).saturating_mul(l as Weight)) - // Standard Error: 2_000 - .saturating_add((177_000 as Weight).saturating_mul(s as Weight)) + (105_836_000 as Weight) + // Standard Error: 25_000 + .saturating_add((424_000 as Weight).saturating_mul(l as Weight)) + // Standard Error: 53_000 + .saturating_add((520_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) } @@ -115,11 +115,11 @@ impl pallet_vesting::WeightInfo for WeightInfo { // Storage: Balances Locks (r:1 w:1) // Storage: System Account (r:1 w:1) fn unlocking_merge_schedules(l: u32, s: u32, ) -> Weight { - (46_076_000 as Weight) - // Standard Error: 1_000 - .saturating_add((148_000 as Weight).saturating_mul(l as Weight)) - // Standard Error: 2_000 - .saturating_add((176_000 as Weight).saturating_mul(s as Weight)) + (93_093_000 as Weight) + // Standard Error: 16_000 + .saturating_add((501_000 as Weight).saturating_mul(l as Weight)) + // Standard Error: 34_000 + .saturating_add((919_000 as Weight).saturating_mul(s as Weight)) .saturating_add(T::DbWeight::get().reads(3 as Weight)) .saturating_add(T::DbWeight::get().writes(3 as Weight)) }