diff --git a/Cargo.lock b/Cargo.lock
index aeec789b4e06..5ce38b85f7a7 100644
--- a/Cargo.lock
+++ b/Cargo.lock
@@ -435,7 +435,7 @@ dependencies = [
[[package]]
name = "beefy-gadget"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"async-trait",
@@ -472,7 +472,7 @@ dependencies = [
[[package]]
name = "beefy-gadget-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"beefy-gadget",
"beefy-primitives",
@@ -492,7 +492,7 @@ dependencies = [
[[package]]
name = "beefy-merkle-tree"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"beefy-primitives",
"sp-api",
@@ -502,7 +502,7 @@ dependencies = [
[[package]]
name = "beefy-primitives"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -1982,7 +1982,7 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b"
[[package]]
name = "fork-tree"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
]
@@ -2006,7 +2006,7 @@ checksum = "85dcb89d2b10c5f6133de2efd8c11959ce9dbb46a2f7a4cab208c4eeda6ce1ab"
[[package]]
name = "frame-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -2029,7 +2029,7 @@ dependencies = [
[[package]]
name = "frame-benchmarking-cli"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"Inflector",
"array-bytes",
@@ -2080,7 +2080,7 @@ dependencies = [
[[package]]
name = "frame-election-provider-solution-type"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -2091,7 +2091,7 @@ dependencies = [
[[package]]
name = "frame-election-provider-support"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-election-provider-solution-type",
"frame-support",
@@ -2107,7 +2107,7 @@ dependencies = [
[[package]]
name = "frame-executive"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -2136,7 +2136,7 @@ dependencies = [
[[package]]
name = "frame-support"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"bitflags",
"frame-metadata",
@@ -2168,7 +2168,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"Inflector",
"cfg-expr",
@@ -2182,7 +2182,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support-procedural-tools-derive",
"proc-macro-crate",
@@ -2194,7 +2194,7 @@ dependencies = [
[[package]]
name = "frame-support-procedural-tools-derive"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"proc-macro2",
"quote",
@@ -2204,7 +2204,7 @@ dependencies = [
[[package]]
name = "frame-support-test"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-support-test-pallet",
@@ -2227,7 +2227,7 @@ dependencies = [
[[package]]
name = "frame-support-test-pallet"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -2238,7 +2238,7 @@ dependencies = [
[[package]]
name = "frame-system"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"log",
@@ -2256,7 +2256,7 @@ dependencies = [
[[package]]
name = "frame-system-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -2271,7 +2271,7 @@ dependencies = [
[[package]]
name = "frame-system-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -2280,7 +2280,7 @@ dependencies = [
[[package]]
name = "frame-try-runtime"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"parity-scale-codec",
@@ -2451,7 +2451,7 @@ dependencies = [
[[package]]
name = "generate-bags"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"chrono",
"frame-election-provider-support",
@@ -3285,7 +3285,9 @@ dependencies = [
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
+ "sp-core",
"sp-runtime",
+ "sp-weights",
]
[[package]]
@@ -4615,7 +4617,7 @@ checksum = "20448fd678ec04e6ea15bbe0476874af65e98a01515d667aa49f1434dc44ebf4"
[[package]]
name = "pallet-assets"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4629,7 +4631,7 @@ dependencies = [
[[package]]
name = "pallet-authority-discovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -4645,7 +4647,7 @@ dependencies = [
[[package]]
name = "pallet-authorship"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -4660,7 +4662,7 @@ dependencies = [
[[package]]
name = "pallet-babe"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4684,7 +4686,7 @@ dependencies = [
[[package]]
name = "pallet-bags-list"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -4704,7 +4706,7 @@ dependencies = [
[[package]]
name = "pallet-bags-list-remote-tests"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-election-provider-support",
"frame-support",
@@ -4723,7 +4725,7 @@ dependencies = [
[[package]]
name = "pallet-balances"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4738,7 +4740,7 @@ dependencies = [
[[package]]
name = "pallet-beefy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"beefy-primitives",
"frame-support",
@@ -4754,7 +4756,7 @@ dependencies = [
[[package]]
name = "pallet-beefy-mmr"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"beefy-merkle-tree",
@@ -4777,7 +4779,7 @@ dependencies = [
[[package]]
name = "pallet-bounties"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4795,7 +4797,7 @@ dependencies = [
[[package]]
name = "pallet-child-bounties"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4814,7 +4816,7 @@ dependencies = [
[[package]]
name = "pallet-collective"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4831,7 +4833,7 @@ dependencies = [
[[package]]
name = "pallet-conviction-voting"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -4848,7 +4850,7 @@ dependencies = [
[[package]]
name = "pallet-democracy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4866,7 +4868,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-multi-phase"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -4890,7 +4892,7 @@ dependencies = [
[[package]]
name = "pallet-election-provider-support-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -4903,7 +4905,7 @@ dependencies = [
[[package]]
name = "pallet-elections-phragmen"
version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4921,7 +4923,7 @@ dependencies = [
[[package]]
name = "pallet-fast-unstake"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -4942,7 +4944,7 @@ dependencies = [
[[package]]
name = "pallet-gilt"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4957,7 +4959,7 @@ dependencies = [
[[package]]
name = "pallet-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -4980,7 +4982,7 @@ dependencies = [
[[package]]
name = "pallet-identity"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"enumflags2",
"frame-benchmarking",
@@ -4996,7 +4998,7 @@ dependencies = [
[[package]]
name = "pallet-im-online"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5016,7 +5018,7 @@ dependencies = [
[[package]]
name = "pallet-indices"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5033,7 +5035,7 @@ dependencies = [
[[package]]
name = "pallet-membership"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5050,7 +5052,7 @@ dependencies = [
[[package]]
name = "pallet-mmr"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"ckb-merkle-mountain-range",
"frame-benchmarking",
@@ -5068,7 +5070,7 @@ dependencies = [
[[package]]
name = "pallet-mmr-rpc"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -5083,7 +5085,7 @@ dependencies = [
[[package]]
name = "pallet-multisig"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5099,7 +5101,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools"
version = "1.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -5116,7 +5118,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools-benchmarking"
version = "1.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -5136,7 +5138,7 @@ dependencies = [
[[package]]
name = "pallet-nomination-pools-runtime-api"
version = "1.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -5146,7 +5148,7 @@ dependencies = [
[[package]]
name = "pallet-offences"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -5163,7 +5165,7 @@ dependencies = [
[[package]]
name = "pallet-offences-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -5186,7 +5188,7 @@ dependencies = [
[[package]]
name = "pallet-preimage"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5203,7 +5205,7 @@ dependencies = [
[[package]]
name = "pallet-proxy"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5218,7 +5220,7 @@ dependencies = [
[[package]]
name = "pallet-ranked-collective"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5236,7 +5238,7 @@ dependencies = [
[[package]]
name = "pallet-recovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5251,7 +5253,7 @@ dependencies = [
[[package]]
name = "pallet-referenda"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"assert_matches",
"frame-benchmarking",
@@ -5269,7 +5271,7 @@ dependencies = [
[[package]]
name = "pallet-scheduler"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5285,7 +5287,7 @@ dependencies = [
[[package]]
name = "pallet-session"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -5306,7 +5308,7 @@ dependencies = [
[[package]]
name = "pallet-session-benchmarking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5322,7 +5324,7 @@ dependencies = [
[[package]]
name = "pallet-society"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -5336,7 +5338,7 @@ dependencies = [
[[package]]
name = "pallet-staking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-election-provider-support",
@@ -5359,7 +5361,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-curve"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -5370,7 +5372,7 @@ dependencies = [
[[package]]
name = "pallet-staking-reward-fn"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"log",
"sp-arithmetic",
@@ -5379,7 +5381,7 @@ dependencies = [
[[package]]
name = "pallet-sudo"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -5393,7 +5395,7 @@ dependencies = [
[[package]]
name = "pallet-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5411,7 +5413,7 @@ dependencies = [
[[package]]
name = "pallet-tips"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5430,7 +5432,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-support",
"frame-system",
@@ -5446,7 +5448,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"jsonrpsee",
"pallet-transaction-payment-rpc-runtime-api",
@@ -5461,7 +5463,7 @@ dependencies = [
[[package]]
name = "pallet-transaction-payment-rpc-runtime-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"pallet-transaction-payment",
"parity-scale-codec",
@@ -5472,7 +5474,7 @@ dependencies = [
[[package]]
name = "pallet-treasury"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5489,7 +5491,7 @@ dependencies = [
[[package]]
name = "pallet-utility"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5505,7 +5507,7 @@ dependencies = [
[[package]]
name = "pallet-vesting"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -5520,7 +5522,7 @@ dependencies = [
[[package]]
name = "pallet-whitelist"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-benchmarking",
"frame-support",
@@ -7006,7 +7008,9 @@ dependencies = [
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
+ "sp-core",
"sp-runtime",
+ "sp-weights",
]
[[package]]
@@ -8003,7 +8007,7 @@ dependencies = [
[[package]]
name = "remote-externalities"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"env_logger 0.9.0",
"log",
@@ -8205,7 +8209,9 @@ dependencies = [
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
+ "sp-core",
"sp-runtime",
+ "sp-weights",
]
[[package]]
@@ -8342,7 +8348,7 @@ dependencies = [
[[package]]
name = "sc-allocator"
version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"log",
"sp-core",
@@ -8353,7 +8359,7 @@ dependencies = [
[[package]]
name = "sc-authority-discovery"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"futures",
@@ -8380,7 +8386,7 @@ dependencies = [
[[package]]
name = "sc-basic-authorship"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"futures-timer",
@@ -8403,7 +8409,7 @@ dependencies = [
[[package]]
name = "sc-block-builder"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"sc-client-api",
@@ -8419,7 +8425,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"impl-trait-for-tuples",
"memmap2 0.5.0",
@@ -8436,7 +8442,7 @@ dependencies = [
[[package]]
name = "sc-chain-spec-derive"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -8447,7 +8453,7 @@ dependencies = [
[[package]]
name = "sc-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"chrono",
@@ -8487,7 +8493,7 @@ dependencies = [
[[package]]
name = "sc-client-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"fnv",
"futures",
@@ -8515,7 +8521,7 @@ dependencies = [
[[package]]
name = "sc-client-db"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"hash-db",
"kvdb",
@@ -8540,7 +8546,7 @@ dependencies = [
[[package]]
name = "sc-consensus"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"futures",
@@ -8564,7 +8570,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"fork-tree",
@@ -8606,7 +8612,7 @@ dependencies = [
[[package]]
name = "sc-consensus-babe-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"jsonrpsee",
@@ -8628,7 +8634,7 @@ dependencies = [
[[package]]
name = "sc-consensus-epochs"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"fork-tree",
"parity-scale-codec",
@@ -8641,7 +8647,7 @@ dependencies = [
[[package]]
name = "sc-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"futures",
@@ -8665,7 +8671,7 @@ dependencies = [
[[package]]
name = "sc-executor"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"lazy_static",
"lru 0.7.8",
@@ -8692,7 +8698,7 @@ dependencies = [
[[package]]
name = "sc-executor-common"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"environmental",
"parity-scale-codec",
@@ -8708,7 +8714,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmi"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"log",
"parity-scale-codec",
@@ -8723,7 +8729,7 @@ dependencies = [
[[package]]
name = "sc-executor-wasmtime"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"cfg-if 1.0.0",
"libc",
@@ -8743,7 +8749,7 @@ dependencies = [
[[package]]
name = "sc-finality-grandpa"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"ahash",
"array-bytes",
@@ -8784,7 +8790,7 @@ dependencies = [
[[package]]
name = "sc-finality-grandpa-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"finality-grandpa",
"futures",
@@ -8805,7 +8811,7 @@ dependencies = [
[[package]]
name = "sc-informant"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"ansi_term",
"futures",
@@ -8822,7 +8828,7 @@ dependencies = [
[[package]]
name = "sc-keystore"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"async-trait",
@@ -8837,7 +8843,7 @@ dependencies = [
[[package]]
name = "sc-network"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"async-trait",
@@ -8884,7 +8890,7 @@ dependencies = [
[[package]]
name = "sc-network-bitswap"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"cid",
"futures",
@@ -8904,7 +8910,7 @@ dependencies = [
[[package]]
name = "sc-network-common"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"bitflags",
@@ -8930,7 +8936,7 @@ dependencies = [
[[package]]
name = "sc-network-gossip"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"ahash",
"futures",
@@ -8948,7 +8954,7 @@ dependencies = [
[[package]]
name = "sc-network-light"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"futures",
@@ -8969,7 +8975,7 @@ dependencies = [
[[package]]
name = "sc-network-sync"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"fork-tree",
@@ -8999,7 +9005,7 @@ dependencies = [
[[package]]
name = "sc-network-transactions"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"futures",
@@ -9018,7 +9024,7 @@ dependencies = [
[[package]]
name = "sc-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"bytes",
@@ -9048,7 +9054,7 @@ dependencies = [
[[package]]
name = "sc-peerset"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"libp2p",
@@ -9061,7 +9067,7 @@ dependencies = [
[[package]]
name = "sc-proposer-metrics"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"log",
"substrate-prometheus-endpoint",
@@ -9070,7 +9076,7 @@ dependencies = [
[[package]]
name = "sc-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"hash-db",
@@ -9100,7 +9106,7 @@ dependencies = [
[[package]]
name = "sc-rpc-api"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"jsonrpsee",
@@ -9123,7 +9129,7 @@ dependencies = [
[[package]]
name = "sc-rpc-server"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"jsonrpsee",
@@ -9136,7 +9142,7 @@ dependencies = [
[[package]]
name = "sc-rpc-spec-v2"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"hex",
@@ -9155,7 +9161,7 @@ dependencies = [
[[package]]
name = "sc-service"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"directories",
@@ -9226,7 +9232,7 @@ dependencies = [
[[package]]
name = "sc-state-db"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"log",
"parity-scale-codec",
@@ -9240,7 +9246,7 @@ dependencies = [
[[package]]
name = "sc-sync-state-rpc"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"jsonrpsee",
"parity-scale-codec",
@@ -9259,7 +9265,7 @@ dependencies = [
[[package]]
name = "sc-sysinfo"
version = "6.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"libc",
@@ -9278,7 +9284,7 @@ dependencies = [
[[package]]
name = "sc-telemetry"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"chrono",
"futures",
@@ -9296,7 +9302,7 @@ dependencies = [
[[package]]
name = "sc-tracing"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"ansi_term",
"atty",
@@ -9327,7 +9333,7 @@ dependencies = [
[[package]]
name = "sc-tracing-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -9338,7 +9344,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"futures",
@@ -9365,7 +9371,7 @@ dependencies = [
[[package]]
name = "sc-transaction-pool-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"futures",
@@ -9379,7 +9385,7 @@ dependencies = [
[[package]]
name = "sc-utils"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"futures-timer",
@@ -9853,7 +9859,7 @@ dependencies = [
[[package]]
name = "sp-api"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"hash-db",
"log",
@@ -9871,7 +9877,7 @@ dependencies = [
[[package]]
name = "sp-api-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"blake2",
"proc-macro-crate",
@@ -9883,7 +9889,7 @@ dependencies = [
[[package]]
name = "sp-application-crypto"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -9896,7 +9902,7 @@ dependencies = [
[[package]]
name = "sp-arithmetic"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"integer-sqrt",
"num-traits",
@@ -9911,7 +9917,7 @@ dependencies = [
[[package]]
name = "sp-authority-discovery"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -9924,7 +9930,7 @@ dependencies = [
[[package]]
name = "sp-authorship"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"parity-scale-codec",
@@ -9936,7 +9942,7 @@ dependencies = [
[[package]]
name = "sp-block-builder"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"sp-api",
@@ -9948,7 +9954,7 @@ dependencies = [
[[package]]
name = "sp-blockchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"log",
@@ -9966,7 +9972,7 @@ dependencies = [
[[package]]
name = "sp-consensus"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"futures",
@@ -9985,7 +9991,7 @@ dependencies = [
[[package]]
name = "sp-consensus-babe"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"merlin",
@@ -10008,7 +10014,7 @@ dependencies = [
[[package]]
name = "sp-consensus-slots"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -10022,7 +10028,7 @@ dependencies = [
[[package]]
name = "sp-consensus-vrf"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -10035,7 +10041,7 @@ dependencies = [
[[package]]
name = "sp-core"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"base58",
@@ -10081,7 +10087,7 @@ dependencies = [
[[package]]
name = "sp-core-hashing"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"blake2",
"byteorder",
@@ -10095,7 +10101,7 @@ dependencies = [
[[package]]
name = "sp-core-hashing-proc-macro"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"proc-macro2",
"quote",
@@ -10106,7 +10112,7 @@ dependencies = [
[[package]]
name = "sp-database"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"kvdb",
"parking_lot 0.12.1",
@@ -10115,7 +10121,7 @@ dependencies = [
[[package]]
name = "sp-debug-derive"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"proc-macro2",
"quote",
@@ -10125,7 +10131,7 @@ dependencies = [
[[package]]
name = "sp-externalities"
version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"environmental",
"parity-scale-codec",
@@ -10136,7 +10142,7 @@ dependencies = [
[[package]]
name = "sp-finality-grandpa"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"finality-grandpa",
"log",
@@ -10154,7 +10160,7 @@ dependencies = [
[[package]]
name = "sp-inherents"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"impl-trait-for-tuples",
@@ -10168,7 +10174,7 @@ dependencies = [
[[package]]
name = "sp-io"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"bytes",
"futures",
@@ -10194,7 +10200,7 @@ dependencies = [
[[package]]
name = "sp-keyring"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"lazy_static",
"sp-core",
@@ -10205,7 +10211,7 @@ dependencies = [
[[package]]
name = "sp-keystore"
version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"futures",
@@ -10222,7 +10228,7 @@ dependencies = [
[[package]]
name = "sp-maybe-compressed-blob"
version = "4.1.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"thiserror",
"zstd",
@@ -10231,7 +10237,7 @@ dependencies = [
[[package]]
name = "sp-mmr-primitives"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"log",
"parity-scale-codec",
@@ -10247,7 +10253,7 @@ dependencies = [
[[package]]
name = "sp-npos-elections"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -10261,7 +10267,7 @@ dependencies = [
[[package]]
name = "sp-offchain"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"sp-api",
"sp-core",
@@ -10271,7 +10277,7 @@ dependencies = [
[[package]]
name = "sp-panic-handler"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"backtrace",
"lazy_static",
@@ -10281,7 +10287,7 @@ dependencies = [
[[package]]
name = "sp-rpc"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"rustc-hash",
"serde",
@@ -10291,7 +10297,7 @@ dependencies = [
[[package]]
name = "sp-runtime"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"either",
"hash256-std-hasher",
@@ -10314,7 +10320,7 @@ dependencies = [
[[package]]
name = "sp-runtime-interface"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"bytes",
"impl-trait-for-tuples",
@@ -10332,7 +10338,7 @@ dependencies = [
[[package]]
name = "sp-runtime-interface-proc-macro"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"Inflector",
"proc-macro-crate",
@@ -10344,7 +10350,7 @@ dependencies = [
[[package]]
name = "sp-sandbox"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"log",
"parity-scale-codec",
@@ -10358,7 +10364,7 @@ dependencies = [
[[package]]
name = "sp-session"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -10372,7 +10378,7 @@ dependencies = [
[[package]]
name = "sp-staking"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"scale-info",
@@ -10383,7 +10389,7 @@ dependencies = [
[[package]]
name = "sp-state-machine"
version = "0.12.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"hash-db",
"log",
@@ -10405,12 +10411,12 @@ dependencies = [
[[package]]
name = "sp-std"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
[[package]]
name = "sp-storage"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"impl-serde",
"parity-scale-codec",
@@ -10423,7 +10429,7 @@ dependencies = [
[[package]]
name = "sp-tasks"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"log",
"sp-core",
@@ -10436,7 +10442,7 @@ dependencies = [
[[package]]
name = "sp-timestamp"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"futures-timer",
@@ -10452,7 +10458,7 @@ dependencies = [
[[package]]
name = "sp-tracing"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"sp-std",
@@ -10464,7 +10470,7 @@ dependencies = [
[[package]]
name = "sp-transaction-pool"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"sp-api",
"sp-runtime",
@@ -10473,7 +10479,7 @@ dependencies = [
[[package]]
name = "sp-transaction-storage-proof"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"log",
@@ -10489,7 +10495,7 @@ dependencies = [
[[package]]
name = "sp-trie"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"ahash",
"hash-db",
@@ -10512,7 +10518,7 @@ dependencies = [
[[package]]
name = "sp-version"
version = "5.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"impl-serde",
"parity-scale-codec",
@@ -10529,7 +10535,7 @@ dependencies = [
[[package]]
name = "sp-version-proc-macro"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"parity-scale-codec",
"proc-macro2",
@@ -10540,7 +10546,7 @@ dependencies = [
[[package]]
name = "sp-wasm-interface"
version = "6.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"impl-trait-for-tuples",
"log",
@@ -10553,7 +10559,7 @@ dependencies = [
[[package]]
name = "sp-weights"
version = "4.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
@@ -10768,7 +10774,7 @@ dependencies = [
[[package]]
name = "substrate-build-script-utils"
version = "3.0.0"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"platforms",
]
@@ -10776,7 +10782,7 @@ dependencies = [
[[package]]
name = "substrate-frame-rpc-system"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"frame-system-rpc-runtime-api",
"futures",
@@ -10797,7 +10803,7 @@ dependencies = [
[[package]]
name = "substrate-prometheus-endpoint"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures-util",
"hyper",
@@ -10810,7 +10816,7 @@ dependencies = [
[[package]]
name = "substrate-rpc-client"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"async-trait",
"jsonrpsee",
@@ -10823,7 +10829,7 @@ dependencies = [
[[package]]
name = "substrate-state-trie-migration-rpc"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"jsonrpsee",
"log",
@@ -10844,7 +10850,7 @@ dependencies = [
[[package]]
name = "substrate-test-client"
version = "2.0.1"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"array-bytes",
"async-trait",
@@ -10870,7 +10876,7 @@ dependencies = [
[[package]]
name = "substrate-test-utils"
version = "4.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"futures",
"substrate-test-utils-derive",
@@ -10880,7 +10886,7 @@ dependencies = [
[[package]]
name = "substrate-test-utils-derive"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"proc-macro-crate",
"proc-macro2",
@@ -10891,7 +10897,7 @@ dependencies = [
[[package]]
name = "substrate-wasm-builder"
version = "5.0.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"ansi_term",
"build-helper",
@@ -11133,7 +11139,9 @@ dependencies = [
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
+ "sp-core",
"sp-runtime",
+ "sp-weights",
]
[[package]]
@@ -11598,7 +11606,7 @@ checksum = "59547bce71d9c38b83d9c0e92b6066c4253371f15005def0c30d9657f50c7642"
[[package]]
name = "try-runtime-cli"
version = "0.10.0-dev"
-source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#399ab89f44131c3a0e8759e8c3bcbd945209eb87"
+source = "git+https://github.com/paritytech/substrate?branch=polkadot-v0.9.31#7a4e5163091384c4c10b6d76f5cb80dac0834f38"
dependencies = [
"clap",
"frame-try-runtime",
@@ -12342,7 +12350,9 @@ dependencies = [
"polkadot-primitives",
"polkadot-runtime-common",
"smallvec",
+ "sp-core",
"sp-runtime",
+ "sp-weights",
]
[[package]]
diff --git a/runtime/kusama/constants/Cargo.toml b/runtime/kusama/constants/Cargo.toml
index 303ed8d9f6e7..7d8913f0025a 100644
--- a/runtime/kusama/constants/Cargo.toml
+++ b/runtime/kusama/constants/Cargo.toml
@@ -10,10 +10,14 @@ smallvec = "1.8.0"
frame-support = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.31" }
primitives = { package = "polkadot-primitives", path = "../../../primitives", default-features = false }
runtime-common = { package = "polkadot-runtime-common", path = "../../common", default-features = false }
-sp-runtime = { git = "https://github.com/paritytech/substrate", default-features = false , branch = "polkadot-v0.9.31" }
+sp-runtime = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.31", default-features = false }
+sp-weights = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.31", default-features = false }
+sp-core = { git = "https://github.com/paritytech/substrate", branch = "polkadot-v0.9.31", default-features = false }
[features]
default = ["std"]
std = [
- "sp-runtime/std"
+ "sp-core/std",
+ "sp-runtime/std",
+ "sp-weights/std"
]
diff --git a/runtime/kusama/constants/src/weights/block_weights.rs b/runtime/kusama/constants/src/weights/block_weights.rs
index a96b7bfc11de..cbe644d95629 100644
--- a/runtime/kusama/constants/src/weights/block_weights.rs
+++ b/runtime/kusama/constants/src/weights/block_weights.rs
@@ -1,28 +1,26 @@
-// This file is part of Substrate.
+// Copyright 2017-2022 Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
-// Copyright (C) 2022 Parity Technologies (UK) Ltd.
-// SPDX-License-Identifier: Apache-2.0
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
-// 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.
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+// You should have received a copy of the GNU General Public License
+// along with Polkadot. If not, see .
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-08-19 (Y/M/D)
+//! DATE: 2022-10-25 (Y/M/D)
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//!
//! SHORT-NAME: `block`, LONG-NAME: `BlockExecution`, RUNTIME: `Development`
//! WARMUPS: `10`, REPEAT: `100`
//! WEIGHT-PATH: `runtime/kusama/constants/src/weights/`
-//! WEIGHT-METRIC: `Average`, WEIGHT-MUL: `1`, WEIGHT-ADD: `0`
+//! WEIGHT-METRIC: `Average`, WEIGHT-MUL: `1.0`, WEIGHT-ADD: `0`
// Executed Command:
// ./target/production/polkadot
@@ -34,32 +32,31 @@
// --weight-path=runtime/kusama/constants/src/weights/
// --warmup=10
// --repeat=100
+// --header=./file_header.txt
-use frame_support::{
- parameter_types,
- weights::{constants::WEIGHT_PER_NANOS, Weight},
-};
+use sp_core::parameter_types;
+use sp_weights::{constants::WEIGHT_PER_NANOS, Weight};
parameter_types! {
/// Time to execute an empty block.
- /// Calculated by multiplying the *Average* with `1` and adding `0`.
+ /// Calculated by multiplying the *Average* with `1.0` and adding `0`.
///
/// Stats nanoseconds:
- /// Min, Max: 6_094_385, 6_351_993
- /// Average: 6_192_341
- /// Median: 6_193_838
- /// Std-Dev: 63893.84
+ /// Min, Max: 6_336_696, 6_629_376
+ /// Average: 6_435_161
+ /// Median: 6_432_853
+ /// Std-Dev: 60191.34
///
/// Percentiles nanoseconds:
- /// 99th: 6_332_047
- /// 95th: 6_308_225
- /// 75th: 6_236_204
- pub const BlockExecutionWeight: Weight = WEIGHT_PER_NANOS.saturating_mul(6_192_341);
+ /// 99th: 6_588_459
+ /// 95th: 6_521_973
+ /// 75th: 6_477_748
+ pub const BlockExecutionWeight: Weight = WEIGHT_PER_NANOS.saturating_mul(6_435_161);
}
#[cfg(test)]
mod test_weights {
- use frame_support::weights::constants;
+ use sp_weights::constants;
/// Checks that the weight exists and is sane.
// NOTE: If this test fails but you are sure that the generated values are fine,
diff --git a/runtime/kusama/constants/src/weights/extrinsic_weights.rs b/runtime/kusama/constants/src/weights/extrinsic_weights.rs
index dfa623b6c72a..ee8c6b2fa50f 100644
--- a/runtime/kusama/constants/src/weights/extrinsic_weights.rs
+++ b/runtime/kusama/constants/src/weights/extrinsic_weights.rs
@@ -1,27 +1,26 @@
-// This file is part of Substrate.
+// Copyright 2017-2022 Parity Technologies (UK) Ltd.
+// This file is part of Polkadot.
-// Copyright (C) 2022 Parity Technologies (UK) Ltd.
-// SPDX-License-Identifier: Apache-2.0
+// Polkadot is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
-// 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.
+// Polkadot is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+// You should have received a copy of the GNU General Public License
+// along with Polkadot. If not, see .
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-04-20 (Y/M/D)
+//! DATE: 2022-10-25 (Y/M/D)
+//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//!
//! SHORT-NAME: `extrinsic`, LONG-NAME: `ExtrinsicBase`, RUNTIME: `Development`
//! WARMUPS: `10`, REPEAT: `100`
//! WEIGHT-PATH: `runtime/kusama/constants/src/weights/`
-//! WEIGHT-METRIC: `Average`, WEIGHT-MUL: `1`, WEIGHT-ADD: `0`
+//! WEIGHT-METRIC: `Average`, WEIGHT-MUL: `1.0`, WEIGHT-ADD: `0`
// Executed Command:
// ./target/production/polkadot
@@ -33,32 +32,31 @@
// --weight-path=runtime/kusama/constants/src/weights/
// --warmup=10
// --repeat=100
+// --header=./file_header.txt
-use frame_support::{
- parameter_types,
- weights::{constants::WEIGHT_PER_NANOS, Weight},
-};
+use sp_core::parameter_types;
+use sp_weights::{constants::WEIGHT_PER_NANOS, Weight};
parameter_types! {
/// Time to execute a NO-OP extrinsic, for example `System::remark`.
- /// Calculated by multiplying the *Average* with `1` and adding `0`.
+ /// Calculated by multiplying the *Average* with `1.0` and adding `0`.
///
- /// Stats [NS]:
- /// Min, Max: 85_946, 88_408
- /// Average: 86_309
- /// Median: 86_213
- /// Std-Dev: 345.03
+ /// Stats nanoseconds:
+ /// Min, Max: 95_139, 96_661
+ /// Average: 95_578
+ /// Median: 95_507
+ /// Std-Dev: 279.89
///
- /// Percentiles [NS]:
- /// 99th: 87_527
- /// 95th: 86_901
- /// 75th: 86_308
- pub const ExtrinsicBaseWeight: Weight = WEIGHT_PER_NANOS.saturating_mul(86_309);
+ /// Percentiles nanoseconds:
+ /// 99th: 96_641
+ /// 95th: 96_239
+ /// 75th: 95_630
+ pub const ExtrinsicBaseWeight: Weight = WEIGHT_PER_NANOS.saturating_mul(95_578);
}
#[cfg(test)]
mod test_weights {
- use frame_support::weights::constants;
+ use sp_weights::constants;
/// Checks that the weight exists and is sane.
// NOTE: If this test fails but you are sure that the generated values are fine,
diff --git a/runtime/kusama/src/weights/frame_benchmarking_baseline.rs b/runtime/kusama/src/weights/frame_benchmarking_baseline.rs
index 174c8859a41e..510238204622 100644
--- a/runtime/kusama/src/weights/frame_benchmarking_baseline.rs
+++ b/runtime/kusama/src/weights/frame_benchmarking_baseline.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `frame_benchmarking::baseline`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `frame_benchmarking::baseline`.
@@ -46,46 +46,54 @@ pub struct WeightInfo(PhantomData);
impl frame_benchmarking::baseline::WeightInfo for WeightInfo {
/// The range of component `i` is `[0, 1000000]`.
fn addition(_i: u32, ) -> Weight {
- Weight::from_ref_time(114_000 as u64)
+ // Minimum execution time: 86 nanoseconds.
+ Weight::from_ref_time(102_920 as u64)
}
/// The range of component `i` is `[0, 1000000]`.
fn subtraction(_i: u32, ) -> Weight {
- Weight::from_ref_time(125_000 as u64)
+ // Minimum execution time: 93 nanoseconds.
+ Weight::from_ref_time(110_716 as u64)
}
/// The range of component `i` is `[0, 1000000]`.
fn multiplication(_i: u32, ) -> Weight {
- Weight::from_ref_time(116_000 as u64)
+ // Minimum execution time: 97 nanoseconds.
+ Weight::from_ref_time(121_613 as u64)
}
/// The range of component `i` is `[0, 1000000]`.
fn division(_i: u32, ) -> Weight {
- Weight::from_ref_time(115_000 as u64)
+ // Minimum execution time: 85 nanoseconds.
+ Weight::from_ref_time(108_770 as u64)
}
/// The range of component `i` is `[0, 100]`.
fn hashing(i: u32, ) -> Weight {
- Weight::from_ref_time(19_441_790_000 as u64)
- // Standard Error: 126_000
- .saturating_add(Weight::from_ref_time(115_000 as u64).saturating_mul(i as u64))
+ // Minimum execution time: 19_096_918 nanoseconds.
+ Weight::from_ref_time(19_341_958_891 as u64)
+ // Standard Error: 136_508
+ .saturating_add(Weight::from_ref_time(347_531 as u64).saturating_mul(i as u64))
}
- /// The range of component `i` is `[1, 100]`.
+ /// The range of component `i` is `[0, 100]`.
fn sr25519_verification(i: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 35_000
- .saturating_add(Weight::from_ref_time(47_909_000 as u64).saturating_mul(i as u64))
+ // Minimum execution time: 111 nanoseconds.
+ Weight::from_ref_time(118_000 as u64)
+ // Standard Error: 16_773
+ .saturating_add(Weight::from_ref_time(47_757_384 as u64).saturating_mul(i as u64))
}
// Storage: Skipped Metadata (r:0 w:0)
/// The range of component `i` is `[0, 1000]`.
fn storage_read(i: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 7_000
- .saturating_add(Weight::from_ref_time(1_998_000 as u64).saturating_mul(i as u64))
+ // Minimum execution time: 94 nanoseconds.
+ Weight::from_ref_time(97_000 as u64)
+ // Standard Error: 3_564
+ .saturating_add(Weight::from_ref_time(1_832_717 as u64).saturating_mul(i as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(i as u64)))
}
// Storage: Skipped Metadata (r:0 w:0)
/// The range of component `i` is `[0, 1000]`.
fn storage_write(i: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(338_000 as u64).saturating_mul(i as u64))
+ // Minimum execution time: 111 nanoseconds.
+ Weight::from_ref_time(119_000 as u64)
+ // Standard Error: 812
+ .saturating_add(Weight::from_ref_time(320_377 as u64).saturating_mul(i as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64)))
}
}
diff --git a/runtime/kusama/src/weights/frame_election_provider_support.rs b/runtime/kusama/src/weights/frame_election_provider_support.rs
index 3b1691b5b770..82bf4f3cfa20 100644
--- a/runtime/kusama/src/weights/frame_election_provider_support.rs
+++ b/runtime/kusama/src/weights/frame_election_provider_support.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `frame_election_provider_support`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `frame_election_provider_support`.
@@ -48,20 +48,22 @@ impl frame_election_provider_support::WeightInfo for We
/// The range of component `t` is `[500, 1000]`.
/// The range of component `d` is `[5, 16]`.
fn phragmen(v: u32, _t: u32, d: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 56_000
- .saturating_add(Weight::from_ref_time(13_944_000 as u64).saturating_mul(v as u64))
- // Standard Error: 4_876_000
- .saturating_add(Weight::from_ref_time(2_223_649_000 as u64).saturating_mul(d as u64))
+ // Minimum execution time: 5_442_855 nanoseconds.
+ Weight::from_ref_time(5_493_581_000 as u64)
+ // Standard Error: 137_072
+ .saturating_add(Weight::from_ref_time(5_644_474 as u64).saturating_mul(v as u64))
+ // Standard Error: 14_013_799
+ .saturating_add(Weight::from_ref_time(1_560_631_740 as u64).saturating_mul(d as u64))
}
/// The range of component `v` is `[1000, 2000]`.
/// The range of component `t` is `[500, 1000]`.
/// The range of component `d` is `[5, 16]`.
fn phragmms(v: u32, _t: u32, d: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 79_000
- .saturating_add(Weight::from_ref_time(14_480_000 as u64).saturating_mul(v as u64))
- // Standard Error: 6_844_000
- .saturating_add(Weight::from_ref_time(2_525_332_000 as u64).saturating_mul(d as u64))
+ // Minimum execution time: 4_312_432 nanoseconds.
+ Weight::from_ref_time(4_352_242_000 as u64)
+ // Standard Error: 147_368
+ .saturating_add(Weight::from_ref_time(5_532_148 as u64).saturating_mul(v as u64))
+ // Standard Error: 15_066_445
+ .saturating_add(Weight::from_ref_time(1_788_360_934 as u64).saturating_mul(d as u64))
}
}
diff --git a/runtime/kusama/src/weights/frame_system.rs b/runtime/kusama/src/weights/frame_system.rs
index 022c09e7752b..d3797e9c2a4c 100644
--- a/runtime/kusama/src/weights/frame_system.rs
+++ b/runtime/kusama/src/weights/frame_system.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `frame_system`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `frame_system`.
@@ -46,45 +46,51 @@ pub struct WeightInfo(PhantomData);
impl frame_system::WeightInfo for WeightInfo {
/// The range of component `b` is `[0, 3932160]`.
fn remark(b: u32, ) -> Weight {
- Weight::from_ref_time(882_000 as u64)
+ // Minimum execution time: 3_048 nanoseconds.
+ Weight::from_ref_time(3_101_000 as u64)
// Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(b as u64))
+ .saturating_add(Weight::from_ref_time(411 as u64).saturating_mul(b as u64))
}
/// The range of component `b` is `[0, 3932160]`.
fn remark_with_event(b: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
+ // Minimum execution time: 11_933 nanoseconds.
+ Weight::from_ref_time(12_021_000 as u64)
// Standard Error: 0
- .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(b as u64))
+ .saturating_add(Weight::from_ref_time(1_728 as u64).saturating_mul(b as u64))
}
// Storage: System Digest (r:1 w:1)
// Storage: unknown [0x3a686561707061676573] (r:0 w:1)
fn set_heap_pages() -> Weight {
- Weight::from_ref_time(7_344_000 as u64)
+ // Minimum execution time: 7_187 nanoseconds.
+ Weight::from_ref_time(7_397_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Skipped Metadata (r:0 w:0)
- /// The range of component `i` is `[1, 1000]`.
+ /// The range of component `i` is `[0, 1000]`.
fn set_storage(i: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(610_000 as u64).saturating_mul(i as u64))
+ // Minimum execution time: 2_999 nanoseconds.
+ Weight::from_ref_time(3_090_000 as u64)
+ // Standard Error: 2_241
+ .saturating_add(Weight::from_ref_time(608_495 as u64).saturating_mul(i as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64)))
}
// Storage: Skipped Metadata (r:0 w:0)
- /// The range of component `i` is `[1, 1000]`.
+ /// The range of component `i` is `[0, 1000]`.
fn kill_storage(i: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(454_000 as u64).saturating_mul(i as u64))
+ // Minimum execution time: 3_015 nanoseconds.
+ Weight::from_ref_time(3_067_000 as u64)
+ // Standard Error: 934
+ .saturating_add(Weight::from_ref_time(436_860 as u64).saturating_mul(i as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(i as u64)))
}
// Storage: Skipped Metadata (r:0 w:0)
- /// The range of component `p` is `[1, 1000]`.
+ /// The range of component `p` is `[0, 1000]`.
fn kill_prefix(p: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(978_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 4_577 nanoseconds.
+ Weight::from_ref_time(4_711_000 as u64)
+ // Standard Error: 1_234
+ .saturating_add(Weight::from_ref_time(935_778 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(p as u64)))
}
}
diff --git a/runtime/kusama/src/weights/pallet_bags_list.rs b/runtime/kusama/src/weights/pallet_bags_list.rs
index e753f72a62ea..bc230a6226ec 100644
--- a/runtime/kusama/src/weights/pallet_bags_list.rs
+++ b/runtime/kusama/src/weights/pallet_bags_list.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_bags_list`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_bags_list`.
@@ -49,7 +49,8 @@ impl pallet_bags_list::WeightInfo for WeightInfo {
// Storage: VoterList ListNodes (r:4 w:4)
// Storage: VoterList ListBags (r:1 w:1)
fn rebag_non_terminal() -> Weight {
- Weight::from_ref_time(61_057_000 as u64)
+ // Minimum execution time: 59_649 nanoseconds.
+ Weight::from_ref_time(60_237_000 as u64)
.saturating_add(T::DbWeight::get().reads(7 as u64))
.saturating_add(T::DbWeight::get().writes(5 as u64))
}
@@ -58,7 +59,8 @@ impl pallet_bags_list::WeightInfo for WeightInfo {
// Storage: VoterList ListNodes (r:3 w:3)
// Storage: VoterList ListBags (r:2 w:2)
fn rebag_terminal() -> Weight {
- Weight::from_ref_time(59_674_000 as u64)
+ // Minimum execution time: 59_000 nanoseconds.
+ Weight::from_ref_time(60_766_000 as u64)
.saturating_add(T::DbWeight::get().reads(7 as u64))
.saturating_add(T::DbWeight::get().writes(5 as u64))
}
@@ -68,7 +70,8 @@ impl pallet_bags_list::WeightInfo for WeightInfo {
// Storage: VoterList CounterForListNodes (r:1 w:1)
// Storage: VoterList ListBags (r:1 w:1)
fn put_in_front_of() -> Weight {
- Weight::from_ref_time(60_844_000 as u64)
+ // Minimum execution time: 58_720 nanoseconds.
+ Weight::from_ref_time(59_461_000 as u64)
.saturating_add(T::DbWeight::get().reads(10 as u64))
.saturating_add(T::DbWeight::get().writes(6 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_balances.rs b/runtime/kusama/src/weights/pallet_balances.rs
index adfee6ac8b23..79cc02b8bce0 100644
--- a/runtime/kusama/src/weights/pallet_balances.rs
+++ b/runtime/kusama/src/weights/pallet_balances.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_balances`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_balances`.
@@ -46,43 +46,50 @@ pub struct WeightInfo(PhantomData);
impl pallet_balances::WeightInfo for WeightInfo {
// Storage: System Account (r:1 w:1)
fn transfer() -> Weight {
- Weight::from_ref_time(39_458_000 as u64)
+ // Minimum execution time: 38_597 nanoseconds.
+ Weight::from_ref_time(39_341_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: System Account (r:1 w:1)
fn transfer_keep_alive() -> Weight {
- Weight::from_ref_time(28_773_000 as u64)
+ // Minimum execution time: 30_016 nanoseconds.
+ Weight::from_ref_time(30_522_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: System Account (r:1 w:1)
fn set_balance_creating() -> Weight {
- Weight::from_ref_time(22_414_000 as u64)
+ // Minimum execution time: 22_114 nanoseconds.
+ Weight::from_ref_time(22_750_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: System Account (r:1 w:1)
fn set_balance_killing() -> Weight {
- Weight::from_ref_time(25_136_000 as u64)
+ // Minimum execution time: 24_939 nanoseconds.
+ Weight::from_ref_time(25_606_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: System Account (r:2 w:2)
fn force_transfer() -> Weight {
- Weight::from_ref_time(39_681_000 as u64)
+ // Minimum execution time: 38_778 nanoseconds.
+ Weight::from_ref_time(39_589_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: System Account (r:1 w:1)
fn transfer_all() -> Weight {
- Weight::from_ref_time(33_651_000 as u64)
+ // Minimum execution time: 34_069 nanoseconds.
+ Weight::from_ref_time(34_876_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: System Account (r:1 w:1)
fn force_unreserve() -> Weight {
- Weight::from_ref_time(19_448_000 as u64)
+ // Minimum execution time: 19_270 nanoseconds.
+ Weight::from_ref_time(19_675_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_bounties.rs b/runtime/kusama/src/weights/pallet_bounties.rs
index e4c633dc6114..1a4e849fc9a5 100644
--- a/runtime/kusama/src/weights/pallet_bounties.rs
+++ b/runtime/kusama/src/weights/pallet_bounties.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_bounties`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_bounties`.
@@ -50,43 +50,49 @@ impl pallet_bounties::WeightInfo for WeightInfo {
// Storage: Bounties Bounties (r:0 w:1)
/// The range of component `d` is `[0, 16384]`.
fn propose_bounty(d: u32, ) -> Weight {
- Weight::from_ref_time(28_877_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(d as u64))
+ // Minimum execution time: 27_271 nanoseconds.
+ Weight::from_ref_time(28_531_233 as u64)
+ // Standard Error: 5
+ .saturating_add(Weight::from_ref_time(826 as u64).saturating_mul(d as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
// Storage: Bounties Bounties (r:1 w:1)
// Storage: Bounties BountyApprovals (r:1 w:1)
fn approve_bounty() -> Weight {
- Weight::from_ref_time(11_971_000 as u64)
+ // Minimum execution time: 11_154 nanoseconds.
+ Weight::from_ref_time(11_491_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Bounties Bounties (r:1 w:1)
fn propose_curator() -> Weight {
- Weight::from_ref_time(11_213_000 as u64)
+ // Minimum execution time: 10_607 nanoseconds.
+ Weight::from_ref_time(10_991_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Bounties Bounties (r:1 w:1)
// Storage: System Account (r:1 w:1)
fn unassign_curator() -> Weight {
- Weight::from_ref_time(39_351_000 as u64)
+ // Minimum execution time: 37_916 nanoseconds.
+ Weight::from_ref_time(38_882_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Bounties Bounties (r:1 w:1)
// Storage: System Account (r:1 w:1)
fn accept_curator() -> Weight {
- Weight::from_ref_time(27_149_000 as u64)
+ // Minimum execution time: 26_984 nanoseconds.
+ Weight::from_ref_time(27_792_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Bounties Bounties (r:1 w:1)
// Storage: ChildBounties ParentChildBounties (r:1 w:0)
fn award_bounty() -> Weight {
- Weight::from_ref_time(23_870_000 as u64)
+ // Minimum execution time: 22_831 nanoseconds.
+ Weight::from_ref_time(23_228_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -95,7 +101,8 @@ impl pallet_bounties::WeightInfo for WeightInfo {
// Storage: ChildBounties ChildrenCuratorFees (r:1 w:1)
// Storage: Bounties BountyDescriptions (r:0 w:1)
fn claim_bounty() -> Weight {
- Weight::from_ref_time(67_658_000 as u64)
+ // Minimum execution time: 64_649 nanoseconds.
+ Weight::from_ref_time(65_727_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(6 as u64))
}
@@ -104,7 +111,8 @@ impl pallet_bounties::WeightInfo for WeightInfo {
// Storage: System Account (r:1 w:1)
// Storage: Bounties BountyDescriptions (r:0 w:1)
fn close_bounty_proposed() -> Weight {
- Weight::from_ref_time(41_915_000 as u64)
+ // Minimum execution time: 41_426 nanoseconds.
+ Weight::from_ref_time(41_831_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -113,24 +121,27 @@ impl pallet_bounties::WeightInfo for WeightInfo {
// Storage: System Account (r:2 w:2)
// Storage: Bounties BountyDescriptions (r:0 w:1)
fn close_bounty_active() -> Weight {
- Weight::from_ref_time(51_843_000 as u64)
+ // Minimum execution time: 50_735 nanoseconds.
+ Weight::from_ref_time(51_454_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
// Storage: Bounties Bounties (r:1 w:1)
fn extend_bounty_expiry() -> Weight {
- Weight::from_ref_time(19_980_000 as u64)
+ // Minimum execution time: 20_006 nanoseconds.
+ Weight::from_ref_time(20_537_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Bounties BountyApprovals (r:1 w:1)
- // Storage: Bounties Bounties (r:1 w:1)
- // Storage: System Account (r:2 w:2)
- /// The range of component `b` is `[1, 100]`.
+ // Storage: Bounties Bounties (r:2 w:2)
+ // Storage: System Account (r:4 w:4)
+ /// The range of component `b` is `[0, 100]`.
fn spend_funds(b: u32, ) -> Weight {
- Weight::from_ref_time(9_229_000 as u64)
- // Standard Error: 23_000
- .saturating_add(Weight::from_ref_time(25_764_000 as u64).saturating_mul(b as u64))
+ // Minimum execution time: 6_675 nanoseconds.
+ Weight::from_ref_time(8_384_780 as u64)
+ // Standard Error: 24_756
+ .saturating_add(Weight::from_ref_time(24_193_834 as u64).saturating_mul(b as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().reads((3 as u64).saturating_mul(b as u64)))
.saturating_add(T::DbWeight::get().writes(1 as u64))
diff --git a/runtime/kusama/src/weights/pallet_child_bounties.rs b/runtime/kusama/src/weights/pallet_child_bounties.rs
index 861d7bf92ebf..2b191a5fef6b 100644
--- a/runtime/kusama/src/weights/pallet_child_bounties.rs
+++ b/runtime/kusama/src/weights/pallet_child_bounties.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_child_bounties`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_child_bounties`.
@@ -52,9 +52,10 @@ impl pallet_child_bounties::WeightInfo for WeightInfo Weight {
- Weight::from_ref_time(51_114_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(d as u64))
+ // Minimum execution time: 50_962 nanoseconds.
+ Weight::from_ref_time(52_811_248 as u64)
+ // Standard Error: 13
+ .saturating_add(Weight::from_ref_time(762 as u64).saturating_mul(d as u64))
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(6 as u64))
}
@@ -62,7 +63,8 @@ impl pallet_child_bounties::WeightInfo for WeightInfo Weight {
- Weight::from_ref_time(18_300_000 as u64)
+ // Minimum execution time: 18_238 nanoseconds.
+ Weight::from_ref_time(18_635_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -70,7 +72,8 @@ impl pallet_child_bounties::WeightInfo for WeightInfo Weight {
- Weight::from_ref_time(32_067_000 as u64)
+ // Minimum execution time: 32_611 nanoseconds.
+ Weight::from_ref_time(33_181_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -78,14 +81,16 @@ impl pallet_child_bounties::WeightInfo for WeightInfo Weight {
- Weight::from_ref_time(43_720_000 as u64)
+ // Minimum execution time: 44_073 nanoseconds.
+ Weight::from_ref_time(44_577_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Bounties Bounties (r:1 w:0)
// Storage: ChildBounties ChildBounties (r:1 w:1)
fn award_child_bounty() -> Weight {
- Weight::from_ref_time(27_081_000 as u64)
+ // Minimum execution time: 27_800 nanoseconds.
+ Weight::from_ref_time(28_099_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -94,7 +99,8 @@ impl pallet_child_bounties::WeightInfo for WeightInfo Weight {
- Weight::from_ref_time(65_901_000 as u64)
+ // Minimum execution time: 65_470 nanoseconds.
+ Weight::from_ref_time(67_848_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(6 as u64))
}
@@ -105,7 +111,8 @@ impl pallet_child_bounties::WeightInfo for WeightInfo Weight {
- Weight::from_ref_time(50_101_000 as u64)
+ // Minimum execution time: 52_072 nanoseconds.
+ Weight::from_ref_time(52_649_000 as u64)
.saturating_add(T::DbWeight::get().reads(6 as u64))
.saturating_add(T::DbWeight::get().writes(6 as u64))
}
@@ -116,7 +123,8 @@ impl pallet_child_bounties::WeightInfo for WeightInfo Weight {
- Weight::from_ref_time(61_510_000 as u64)
+ // Minimum execution time: 61_516 nanoseconds.
+ Weight::from_ref_time(62_160_000 as u64)
.saturating_add(T::DbWeight::get().reads(7 as u64))
.saturating_add(T::DbWeight::get().writes(7 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_collective_council.rs b/runtime/kusama/src/weights/pallet_collective_council.rs
index 8fe7d12e04b5..2b867ffce399 100644
--- a/runtime/kusama/src/weights/pallet_collective_council.rs
+++ b/runtime/kusama/src/weights/pallet_collective_council.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_collective`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -27,6 +27,7 @@
// --chain=kusama-dev
// --steps=50
// --repeat=20
+// --pallet=pallet_collective
// --extrinsic=*
// --execution=wasm
// --wasm-execution=compiled
@@ -37,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_collective`.
@@ -45,20 +46,21 @@ pub struct WeightInfo(PhantomData);
impl pallet_collective::WeightInfo for WeightInfo {
// Storage: Council Members (r:1 w:1)
// Storage: Council Proposals (r:1 w:0)
- // Storage: Council Voting (r:100 w:100)
// Storage: Council Prime (r:0 w:1)
- /// The range of component `m` is `[1, 100]`.
- /// The range of component `n` is `[1, 100]`.
- /// The range of component `p` is `[1, 100]`.
- /// The range of component `m` is `[1, 100]`.
- /// The range of component `n` is `[1, 100]`.
- /// The range of component `p` is `[1, 100]`.
+ // Storage: Council Voting (r:100 w:100)
+ /// The range of component `m` is `[0, 100]`.
+ /// The range of component `n` is `[0, 100]`.
+ /// The range of component `p` is `[0, 100]`.
+ /// The range of component `m` is `[0, 100]`.
+ /// The range of component `n` is `[0, 100]`.
+ /// The range of component `p` is `[0, 100]`.
fn set_members(m: u32, _n: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 9_000
- .saturating_add(Weight::from_ref_time(9_709_000 as u64).saturating_mul(m as u64))
- // Standard Error: 9_000
- .saturating_add(Weight::from_ref_time(11_829_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 16_031 nanoseconds.
+ Weight::from_ref_time(16_157_000 as u64)
+ // Standard Error: 48_159
+ .saturating_add(Weight::from_ref_time(5_423_008 as u64).saturating_mul(m as u64))
+ // Standard Error: 48_159
+ .saturating_add(Weight::from_ref_time(7_456_856 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(p as u64)))
.saturating_add(T::DbWeight::get().writes(2 as u64))
@@ -70,11 +72,12 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `b` is `[1, 1024]`.
/// The range of component `m` is `[1, 100]`.
fn execute(b: u32, m: u32, ) -> Weight {
- Weight::from_ref_time(18_472_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(13_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 19_309 nanoseconds.
+ Weight::from_ref_time(18_691_751 as u64)
+ // Standard Error: 24
+ .saturating_add(Weight::from_ref_time(1_683 as u64).saturating_mul(b as u64))
+ // Standard Error: 255
+ .saturating_add(Weight::from_ref_time(15_820 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
}
// Storage: Council Members (r:1 w:0)
@@ -84,11 +87,12 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `b` is `[1, 1024]`.
/// The range of component `m` is `[1, 100]`.
fn propose_execute(b: u32, m: u32, ) -> Weight {
- Weight::from_ref_time(20_282_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(21_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 21_473 nanoseconds.
+ Weight::from_ref_time(20_706_971 as u64)
+ // Standard Error: 28
+ .saturating_add(Weight::from_ref_time(1_622 as u64).saturating_mul(b as u64))
+ // Standard Error: 297
+ .saturating_add(Weight::from_ref_time(22_480 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
}
// Storage: Council Members (r:1 w:0)
@@ -103,13 +107,14 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[2, 100]`.
/// The range of component `p` is `[1, 100]`.
fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(27_141_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(22_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(102_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 26_708 nanoseconds.
+ Weight::from_ref_time(27_050_120 as u64)
+ // Standard Error: 70
+ .saturating_add(Weight::from_ref_time(3_338 as u64).saturating_mul(b as u64))
+ // Standard Error: 737
+ .saturating_add(Weight::from_ref_time(20_326 as u64).saturating_mul(m as u64))
+ // Standard Error: 727
+ .saturating_add(Weight::from_ref_time(106_723 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -118,9 +123,10 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[5, 100]`.
/// The range of component `m` is `[5, 100]`.
fn vote(m: u32, ) -> Weight {
- Weight::from_ref_time(26_680_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(37_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 26_639 nanoseconds.
+ Weight::from_ref_time(27_611_311 as u64)
+ // Standard Error: 380
+ .saturating_add(Weight::from_ref_time(35_933 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -133,11 +139,12 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[4, 100]`.
/// The range of component `p` is `[1, 100]`.
fn close_early_disapproved(m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(30_379_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(26_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(85_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 29_178 nanoseconds.
+ Weight::from_ref_time(31_739_247 as u64)
+ // Standard Error: 557
+ .saturating_add(Weight::from_ref_time(21_928 as u64).saturating_mul(m as u64))
+ // Standard Error: 543
+ .saturating_add(Weight::from_ref_time(83_446 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -152,13 +159,14 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[4, 100]`.
/// The range of component `p` is `[1, 100]`.
fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(40_122_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(26_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(89_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 39_173 nanoseconds.
+ Weight::from_ref_time(40_382_726 as u64)
+ // Standard Error: 58
+ .saturating_add(Weight::from_ref_time(1_584 as u64).saturating_mul(b as u64))
+ // Standard Error: 623
+ .saturating_add(Weight::from_ref_time(24_345 as u64).saturating_mul(m as u64))
+ // Standard Error: 607
+ .saturating_add(Weight::from_ref_time(97_786 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -172,11 +180,12 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[4, 100]`.
/// The range of component `p` is `[1, 100]`.
fn close_disapproved(m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(32_590_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(29_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(85_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 32_457 nanoseconds.
+ Weight::from_ref_time(33_681_509 as u64)
+ // Standard Error: 502
+ .saturating_add(Weight::from_ref_time(26_118 as u64).saturating_mul(m as u64))
+ // Standard Error: 489
+ .saturating_add(Weight::from_ref_time(82_917 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -192,13 +201,14 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[4, 100]`.
/// The range of component `p` is `[1, 100]`.
fn close_approved(b: u32, m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(42_120_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(27_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(91_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 41_311 nanoseconds.
+ Weight::from_ref_time(42_427_105 as u64)
+ // Standard Error: 62
+ .saturating_add(Weight::from_ref_time(1_552 as u64).saturating_mul(b as u64))
+ // Standard Error: 661
+ .saturating_add(Weight::from_ref_time(25_634 as u64).saturating_mul(m as u64))
+ // Standard Error: 644
+ .saturating_add(Weight::from_ref_time(100_022 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -208,9 +218,10 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `p` is `[1, 100]`.
/// The range of component `p` is `[1, 100]`.
fn disapprove_proposal(p: u32, ) -> Weight {
- Weight::from_ref_time(21_325_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(87_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 18_211 nanoseconds.
+ Weight::from_ref_time(21_526_337 as u64)
+ // Standard Error: 690
+ .saturating_add(Weight::from_ref_time(94_777 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_collective_technical_committee.rs b/runtime/kusama/src/weights/pallet_collective_technical_committee.rs
index 149a26d54b0e..2205878f32a7 100644
--- a/runtime/kusama/src/weights/pallet_collective_technical_committee.rs
+++ b/runtime/kusama/src/weights/pallet_collective_technical_committee.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_collective`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -27,6 +27,7 @@
// --chain=kusama-dev
// --steps=50
// --repeat=20
+// --pallet=pallet_collective
// --extrinsic=*
// --execution=wasm
// --wasm-execution=compiled
@@ -37,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_collective`.
@@ -45,20 +46,21 @@ pub struct WeightInfo(PhantomData);
impl pallet_collective::WeightInfo for WeightInfo {
// Storage: TechnicalCommittee Members (r:1 w:1)
// Storage: TechnicalCommittee Proposals (r:1 w:0)
- // Storage: TechnicalCommittee Voting (r:100 w:100)
// Storage: TechnicalCommittee Prime (r:0 w:1)
- /// The range of component `m` is `[1, 100]`.
- /// The range of component `n` is `[1, 100]`.
- /// The range of component `p` is `[1, 100]`.
- /// The range of component `m` is `[1, 100]`.
- /// The range of component `n` is `[1, 100]`.
- /// The range of component `p` is `[1, 100]`.
+ // Storage: TechnicalCommittee Voting (r:100 w:100)
+ /// The range of component `m` is `[0, 100]`.
+ /// The range of component `n` is `[0, 100]`.
+ /// The range of component `p` is `[0, 100]`.
+ /// The range of component `m` is `[0, 100]`.
+ /// The range of component `n` is `[0, 100]`.
+ /// The range of component `p` is `[0, 100]`.
fn set_members(m: u32, _n: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 9_000
- .saturating_add(Weight::from_ref_time(9_293_000 as u64).saturating_mul(m as u64))
- // Standard Error: 9_000
- .saturating_add(Weight::from_ref_time(11_556_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 16_692 nanoseconds.
+ Weight::from_ref_time(16_827_000 as u64)
+ // Standard Error: 47_952
+ .saturating_add(Weight::from_ref_time(5_446_193 as u64).saturating_mul(m as u64))
+ // Standard Error: 47_952
+ .saturating_add(Weight::from_ref_time(7_583_650 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(p as u64)))
.saturating_add(T::DbWeight::get().writes(2 as u64))
@@ -70,11 +72,12 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `b` is `[1, 1024]`.
/// The range of component `m` is `[1, 100]`.
fn execute(b: u32, m: u32, ) -> Weight {
- Weight::from_ref_time(18_967_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(13_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 19_628 nanoseconds.
+ Weight::from_ref_time(18_949_624 as u64)
+ // Standard Error: 18
+ .saturating_add(Weight::from_ref_time(1_709 as u64).saturating_mul(b as u64))
+ // Standard Error: 186
+ .saturating_add(Weight::from_ref_time(15_119 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
}
// Storage: TechnicalCommittee Members (r:1 w:0)
@@ -84,11 +87,12 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `b` is `[1, 1024]`.
/// The range of component `m` is `[1, 100]`.
fn propose_execute(b: u32, m: u32, ) -> Weight {
- Weight::from_ref_time(20_872_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(21_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 22_068 nanoseconds.
+ Weight::from_ref_time(21_218_874 as u64)
+ // Standard Error: 25
+ .saturating_add(Weight::from_ref_time(1_678 as u64).saturating_mul(b as u64))
+ // Standard Error: 258
+ .saturating_add(Weight::from_ref_time(19_871 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
}
// Storage: TechnicalCommittee Members (r:1 w:0)
@@ -103,13 +107,14 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[2, 100]`.
/// The range of component `p` is `[1, 100]`.
fn propose_proposed(b: u32, m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(28_426_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(21_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(104_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 27_450 nanoseconds.
+ Weight::from_ref_time(28_212_498 as u64)
+ // Standard Error: 65
+ .saturating_add(Weight::from_ref_time(3_512 as u64).saturating_mul(b as u64))
+ // Standard Error: 686
+ .saturating_add(Weight::from_ref_time(17_294 as u64).saturating_mul(m as u64))
+ // Standard Error: 678
+ .saturating_add(Weight::from_ref_time(111_953 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -118,9 +123,10 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[5, 100]`.
/// The range of component `m` is `[5, 100]`.
fn vote(m: u32, ) -> Weight {
- Weight::from_ref_time(28_138_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(38_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 27_739 nanoseconds.
+ Weight::from_ref_time(29_171_519 as u64)
+ // Standard Error: 442
+ .saturating_add(Weight::from_ref_time(36_814 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -133,11 +139,12 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[4, 100]`.
/// The range of component `p` is `[1, 100]`.
fn close_early_disapproved(m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(31_287_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(26_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(84_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 31_027 nanoseconds.
+ Weight::from_ref_time(32_482_964 as u64)
+ // Standard Error: 447
+ .saturating_add(Weight::from_ref_time(22_380 as u64).saturating_mul(m as u64))
+ // Standard Error: 436
+ .saturating_add(Weight::from_ref_time(81_863 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -152,13 +159,14 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[4, 100]`.
/// The range of component `p` is `[1, 100]`.
fn close_early_approved(b: u32, m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(40_722_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(26_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(90_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 40_591 nanoseconds.
+ Weight::from_ref_time(40_989_302 as u64)
+ // Standard Error: 56
+ .saturating_add(Weight::from_ref_time(1_669 as u64).saturating_mul(b as u64))
+ // Standard Error: 593
+ .saturating_add(Weight::from_ref_time(25_242 as u64).saturating_mul(m as u64))
+ // Standard Error: 578
+ .saturating_add(Weight::from_ref_time(98_234 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -172,11 +180,12 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[4, 100]`.
/// The range of component `p` is `[1, 100]`.
fn close_disapproved(m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(33_303_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(30_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(85_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 33_392 nanoseconds.
+ Weight::from_ref_time(34_332_427 as u64)
+ // Standard Error: 455
+ .saturating_add(Weight::from_ref_time(27_395 as u64).saturating_mul(m as u64))
+ // Standard Error: 443
+ .saturating_add(Weight::from_ref_time(81_538 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -192,13 +201,14 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `m` is `[4, 100]`.
/// The range of component `p` is `[1, 100]`.
fn close_approved(b: u32, m: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(42_826_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(b as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(26_000 as u64).saturating_mul(m as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(93_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 42_095 nanoseconds.
+ Weight::from_ref_time(42_979_139 as u64)
+ // Standard Error: 57
+ .saturating_add(Weight::from_ref_time(1_593 as u64).saturating_mul(b as u64))
+ // Standard Error: 607
+ .saturating_add(Weight::from_ref_time(25_966 as u64).saturating_mul(m as u64))
+ // Standard Error: 591
+ .saturating_add(Weight::from_ref_time(100_252 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -208,9 +218,10 @@ impl pallet_collective::WeightInfo for WeightInfo {
/// The range of component `p` is `[1, 100]`.
/// The range of component `p` is `[1, 100]`.
fn disapprove_proposal(p: u32, ) -> Weight {
- Weight::from_ref_time(21_772_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(90_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 18_749 nanoseconds.
+ Weight::from_ref_time(22_120_550 as u64)
+ // Standard Error: 692
+ .saturating_add(Weight::from_ref_time(95_583 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_conviction_voting.rs b/runtime/kusama/src/weights/pallet_conviction_voting.rs
index fbbb0d6529b5..d5e1568efb20 100644
--- a/runtime/kusama/src/weights/pallet_conviction_voting.rs
+++ b/runtime/kusama/src/weights/pallet_conviction_voting.rs
@@ -16,22 +16,21 @@
//! Autogenerated weights for `pallet_conviction_voting`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-16, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
// Executed Command:
-// /home/benchbot/cargo_target_dir/production/polkadot
+// ./target/production/polkadot
// benchmark
// pallet
+// --chain=kusama-dev
// --steps=50
// --repeat=20
+// --pallet=pallet_conviction_voting
// --extrinsic=*
// --execution=wasm
// --wasm-execution=compiled
-// --heap-pages=4096
-// --pallet=pallet_conviction_voting
-// --chain=kusama-dev
// --header=./file_header.txt
// --output=./runtime/kusama/src/weights/
@@ -39,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_conviction_voting`.
@@ -49,11 +48,12 @@ impl pallet_conviction_voting::WeightInfo for WeightInf
// Storage: ConvictionVoting VotingFor (r:1 w:1)
// Storage: ConvictionVoting ClassLocksFor (r:1 w:1)
// Storage: Balances Locks (r:1 w:1)
- // Storage: Scheduler Agenda (r:2 w:2)
+ // Storage: Scheduler Agenda (r:1 w:1)
fn vote_new() -> Weight {
- Weight::from_ref_time(5_652_326_000 as u64)
- .saturating_add(T::DbWeight::get().reads(6 as u64))
- .saturating_add(T::DbWeight::get().writes(6 as u64))
+ // Minimum execution time: 125_577 nanoseconds.
+ Weight::from_ref_time(128_422_000 as u64)
+ .saturating_add(T::DbWeight::get().reads(5 as u64))
+ .saturating_add(T::DbWeight::get().writes(5 as u64))
}
// Storage: Referenda ReferendumInfoFor (r:1 w:1)
// Storage: ConvictionVoting VotingFor (r:1 w:1)
@@ -61,7 +61,8 @@ impl pallet_conviction_voting::WeightInfo for WeightInf
// Storage: Balances Locks (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn vote_existing() -> Weight {
- Weight::from_ref_time(509_859_000 as u64)
+ // Minimum execution time: 153_040 nanoseconds.
+ Weight::from_ref_time(155_995_000 as u64)
.saturating_add(T::DbWeight::get().reads(6 as u64))
.saturating_add(T::DbWeight::get().writes(6 as u64))
}
@@ -69,14 +70,16 @@ impl pallet_conviction_voting::WeightInfo for WeightInf
// Storage: Referenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn remove_vote() -> Weight {
- Weight::from_ref_time(486_638_000 as u64)
+ // Minimum execution time: 130_240 nanoseconds.
+ Weight::from_ref_time(133_249_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
// Storage: ConvictionVoting VotingFor (r:1 w:1)
// Storage: Referenda ReferendumInfoFor (r:1 w:0)
fn remove_other_vote() -> Weight {
- Weight::from_ref_time(74_517_000 as u64)
+ // Minimum execution time: 70_042 nanoseconds.
+ Weight::from_ref_time(72_074_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -87,12 +90,13 @@ impl pallet_conviction_voting::WeightInfo for WeightInf
// Storage: Scheduler Agenda (r:2 w:2)
/// The range of component `r` is `[0, 512]`.
fn delegate(r: u32, ) -> Weight {
- Weight::from_ref_time(78_376_000 as u64)
- // Standard Error: 2_253_708
- .saturating_add(Weight::from_ref_time(221_428_037 as u64).saturating_mul(r as u64))
- .saturating_add(T::DbWeight::get().reads(4 as u64))
+ // Minimum execution time: 76_733 nanoseconds.
+ Weight::from_ref_time(707_216_284 as u64)
+ // Standard Error: 60_799
+ .saturating_add(Weight::from_ref_time(28_505_942 as u64).saturating_mul(r as u64))
+ .saturating_add(T::DbWeight::get().reads(6 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64)))
- .saturating_add(T::DbWeight::get().writes(4 as u64))
+ .saturating_add(T::DbWeight::get().writes(6 as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(r as u64)))
}
// Storage: ConvictionVoting VotingFor (r:2 w:2)
@@ -100,19 +104,21 @@ impl pallet_conviction_voting::WeightInfo for WeightInf
// Storage: Scheduler Agenda (r:2 w:2)
/// The range of component `r` is `[0, 512]`.
fn undelegate(r: u32, ) -> Weight {
- Weight::from_ref_time(55_946_000 as u64)
- // Standard Error: 2_268_396
- .saturating_add(Weight::from_ref_time(221_648_859 as u64).saturating_mul(r as u64))
- .saturating_add(T::DbWeight::get().reads(2 as u64))
+ // Minimum execution time: 52_748 nanoseconds.
+ Weight::from_ref_time(683_979_746 as u64)
+ // Standard Error: 61_513
+ .saturating_add(Weight::from_ref_time(28_523_157 as u64).saturating_mul(r as u64))
+ .saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64)))
- .saturating_add(T::DbWeight::get().writes(2 as u64))
+ .saturating_add(T::DbWeight::get().writes(4 as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(r as u64)))
}
// Storage: ConvictionVoting VotingFor (r:1 w:1)
// Storage: ConvictionVoting ClassLocksFor (r:1 w:1)
// Storage: Balances Locks (r:1 w:1)
fn unlock() -> Weight {
- Weight::from_ref_time(93_068_000 as u64)
+ // Minimum execution time: 87_809 nanoseconds.
+ Weight::from_ref_time(90_514_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_democracy.rs b/runtime/kusama/src/weights/pallet_democracy.rs
index b9b4127c597e..9ed911379aff 100644
--- a/runtime/kusama/src/weights/pallet_democracy.rs
+++ b/runtime/kusama/src/weights/pallet_democracy.rs
@@ -16,8 +16,8 @@
//! Autogenerated weights for `pallet_democracy`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-10-03, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -32,7 +32,7 @@
// --execution=wasm
// --wasm-execution=compiled
// --header=./file_header.txt
-// --output=./runtime/kusama/src/weights
+// --output=./runtime/kusama/src/weights/
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -49,13 +49,15 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy Blacklist (r:1 w:0)
// Storage: Democracy DepositOf (r:0 w:1)
fn propose() -> Weight {
- Weight::from_ref_time(42_340_000 as u64)
+ // Minimum execution time: 41_759 nanoseconds.
+ Weight::from_ref_time(42_405_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: Democracy DepositOf (r:1 w:1)
fn second() -> Weight {
- Weight::from_ref_time(38_557_000 as u64)
+ // Minimum execution time: 38_699 nanoseconds.
+ Weight::from_ref_time(39_568_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -63,7 +65,8 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy VotingOf (r:1 w:1)
// Storage: Balances Locks (r:1 w:1)
fn vote_new() -> Weight {
- Weight::from_ref_time(48_480_000 as u64)
+ // Minimum execution time: 48_618 nanoseconds.
+ Weight::from_ref_time(49_513_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -71,14 +74,16 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy VotingOf (r:1 w:1)
// Storage: Balances Locks (r:1 w:1)
fn vote_existing() -> Weight {
- Weight::from_ref_time(48_553_000 as u64)
+ // Minimum execution time: 48_709 nanoseconds.
+ Weight::from_ref_time(49_737_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: Democracy ReferendumInfoOf (r:1 w:1)
// Storage: Democracy Cancellations (r:1 w:1)
fn emergency_cancel() -> Weight {
- Weight::from_ref_time(20_602_000 as u64)
+ // Minimum execution time: 20_352 nanoseconds.
+ Weight::from_ref_time(20_676_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -89,39 +94,45 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy ReferendumInfoOf (r:1 w:1)
// Storage: Democracy Blacklist (r:0 w:1)
fn blacklist() -> Weight {
- Weight::from_ref_time(75_265_000 as u64)
+ // Minimum execution time: 75_042 nanoseconds.
+ Weight::from_ref_time(76_607_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(6 as u64))
}
// Storage: Democracy NextExternal (r:1 w:1)
// Storage: Democracy Blacklist (r:1 w:0)
fn external_propose() -> Weight {
- Weight::from_ref_time(15_498_000 as u64)
+ // Minimum execution time: 15_470 nanoseconds.
+ Weight::from_ref_time(16_352_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Democracy NextExternal (r:0 w:1)
fn external_propose_majority() -> Weight {
- Weight::from_ref_time(4_503_000 as u64)
+ // Minimum execution time: 4_297 nanoseconds.
+ Weight::from_ref_time(4_450_000 as u64)
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Democracy NextExternal (r:0 w:1)
fn external_propose_default() -> Weight {
- Weight::from_ref_time(4_486_000 as u64)
+ // Minimum execution time: 4_074 nanoseconds.
+ Weight::from_ref_time(4_261_000 as u64)
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Democracy NextExternal (r:1 w:1)
// Storage: Democracy ReferendumCount (r:1 w:1)
// Storage: Democracy ReferendumInfoOf (r:0 w:1)
fn fast_track() -> Weight {
- Weight::from_ref_time(19_676_000 as u64)
+ // Minimum execution time: 20_016 nanoseconds.
+ Weight::from_ref_time(20_413_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: Democracy NextExternal (r:1 w:1)
// Storage: Democracy Blacklist (r:1 w:1)
fn veto_external() -> Weight {
- Weight::from_ref_time(25_443_000 as u64)
+ // Minimum execution time: 24_906 nanoseconds.
+ Weight::from_ref_time(25_500_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -129,13 +140,15 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy DepositOf (r:1 w:1)
// Storage: System Account (r:1 w:1)
fn cancel_proposal() -> Weight {
- Weight::from_ref_time(63_468_000 as u64)
+ // Minimum execution time: 63_398 nanoseconds.
+ Weight::from_ref_time(64_382_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: Democracy ReferendumInfoOf (r:0 w:1)
fn cancel_referendum() -> Weight {
- Weight::from_ref_time(13_030_000 as u64)
+ // Minimum execution time: 12_688 nanoseconds.
+ Weight::from_ref_time(13_056_000 as u64)
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Democracy LowestUnbaked (r:1 w:1)
@@ -143,9 +156,10 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy ReferendumInfoOf (r:2 w:0)
/// The range of component `r` is `[0, 99]`.
fn on_initialize_base(r: u32, ) -> Weight {
- Weight::from_ref_time(5_941_000 as u64)
- // Standard Error: 2_263
- .saturating_add(Weight::from_ref_time(2_136_731 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 5_838 nanoseconds.
+ Weight::from_ref_time(9_062_912 as u64)
+ // Standard Error: 3_860
+ .saturating_add(Weight::from_ref_time(2_072_063 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64)))
.saturating_add(T::DbWeight::get().writes(1 as u64))
@@ -158,9 +172,10 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy ReferendumInfoOf (r:2 w:0)
/// The range of component `r` is `[0, 99]`.
fn on_initialize_base_with_launch_period(r: u32, ) -> Weight {
- Weight::from_ref_time(8_085_000 as u64)
- // Standard Error: 2_202
- .saturating_add(Weight::from_ref_time(2_143_624 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 8_322 nanoseconds.
+ Weight::from_ref_time(11_779_246 as u64)
+ // Standard Error: 4_107
+ .saturating_add(Weight::from_ref_time(2_078_653 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64)))
.saturating_add(T::DbWeight::get().writes(1 as u64))
@@ -170,9 +185,10 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy ReferendumInfoOf (r:2 w:2)
/// The range of component `r` is `[0, 99]`.
fn delegate(r: u32, ) -> Weight {
- Weight::from_ref_time(40_416_000 as u64)
- // Standard Error: 4_125
- .saturating_add(Weight::from_ref_time(3_038_258 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 40_236 nanoseconds.
+ Weight::from_ref_time(47_071_432 as u64)
+ // Standard Error: 5_329
+ .saturating_add(Weight::from_ref_time(2_956_656 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64)))
.saturating_add(T::DbWeight::get().writes(4 as u64))
@@ -182,9 +198,10 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy ReferendumInfoOf (r:2 w:2)
/// The range of component `r` is `[0, 99]`.
fn undelegate(r: u32, ) -> Weight {
- Weight::from_ref_time(24_459_000 as u64)
- // Standard Error: 2_860
- .saturating_add(Weight::from_ref_time(2_984_453 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 23_757 nanoseconds.
+ Weight::from_ref_time(27_469_795 as u64)
+ // Standard Error: 4_678
+ .saturating_add(Weight::from_ref_time(2_979_545 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(r as u64)))
.saturating_add(T::DbWeight::get().writes(2 as u64))
@@ -192,7 +209,8 @@ impl pallet_democracy::WeightInfo for WeightInfo {
}
// Storage: Democracy PublicProps (r:0 w:1)
fn clear_public_proposals() -> Weight {
- Weight::from_ref_time(5_200_000 as u64)
+ // Minimum execution time: 4_993 nanoseconds.
+ Weight::from_ref_time(5_073_000 as u64)
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Democracy VotingOf (r:1 w:1)
@@ -200,9 +218,10 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: System Account (r:1 w:1)
/// The range of component `r` is `[0, 99]`.
fn unlock_remove(r: u32, ) -> Weight {
- Weight::from_ref_time(24_289_000 as u64)
- // Standard Error: 2_579
- .saturating_add(Weight::from_ref_time(125_300 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 23_394 nanoseconds.
+ Weight::from_ref_time(30_461_547 as u64)
+ // Standard Error: 1_584
+ .saturating_add(Weight::from_ref_time(32_550 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -211,9 +230,10 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: System Account (r:1 w:1)
/// The range of component `r` is `[0, 99]`.
fn unlock_set(r: u32, ) -> Weight {
- Weight::from_ref_time(28_331_000 as u64)
- // Standard Error: 755
- .saturating_add(Weight::from_ref_time(90_997 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 28_280 nanoseconds.
+ Weight::from_ref_time(30_149_111 as u64)
+ // Standard Error: 726
+ .saturating_add(Weight::from_ref_time(67_624 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -221,9 +241,10 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy VotingOf (r:1 w:1)
/// The range of component `r` is `[1, 100]`.
fn remove_vote(r: u32, ) -> Weight {
- Weight::from_ref_time(15_350_000 as u64)
- // Standard Error: 1_015
- .saturating_add(Weight::from_ref_time(104_402 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 15_288 nanoseconds.
+ Weight::from_ref_time(17_863_090 as u64)
+ // Standard Error: 824
+ .saturating_add(Weight::from_ref_time(69_037 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -231,9 +252,10 @@ impl pallet_democracy::WeightInfo for WeightInfo {
// Storage: Democracy VotingOf (r:1 w:1)
/// The range of component `r` is `[1, 100]`.
fn remove_other_vote(r: u32, ) -> Weight {
- Weight::from_ref_time(15_433_000 as u64)
- // Standard Error: 980
- .saturating_add(Weight::from_ref_time(104_660 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 15_235 nanoseconds.
+ Weight::from_ref_time(17_900_284 as u64)
+ // Standard Error: 847
+ .saturating_add(Weight::from_ref_time(68_753 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs b/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs
index e388d4bce642..1b6c20565fe0 100644
--- a/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs
+++ b/runtime/kusama/src/weights/pallet_election_provider_multi_phase.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_election_provider_multi_phase`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-24, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_election_provider_multi_phase`.
@@ -53,33 +53,38 @@ impl pallet_election_provider_multi_phase::WeightInfo f
// Storage: Staking ForceEra (r:1 w:0)
// Storage: ElectionProviderMultiPhase CurrentPhase (r:1 w:0)
fn on_initialize_nothing() -> Weight {
- Weight::from_ref_time(15_619_000 as u64)
+ // Minimum execution time: 15_107 nanoseconds.
+ Weight::from_ref_time(15_366_000 as u64)
.saturating_add(T::DbWeight::get().reads(8 as u64))
}
// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
// Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)
fn on_initialize_open_signed() -> Weight {
- Weight::from_ref_time(14_464_000 as u64)
+ // Minimum execution time: 14_010 nanoseconds.
+ Weight::from_ref_time(14_784_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: ElectionProviderMultiPhase Round (r:1 w:0)
// Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)
fn on_initialize_open_unsigned() -> Weight {
- Weight::from_ref_time(14_167_000 as u64)
+ // Minimum execution time: 13_853 nanoseconds.
+ Weight::from_ref_time(14_445_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: System Account (r:1 w:1)
// Storage: ElectionProviderMultiPhase QueuedSolution (r:0 w:1)
fn finalize_signed_phase_accept_solution() -> Weight {
- Weight::from_ref_time(28_601_000 as u64)
+ // Minimum execution time: 28_285 nanoseconds.
+ Weight::from_ref_time(28_639_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: System Account (r:1 w:1)
fn finalize_signed_phase_reject_solution() -> Weight {
- Weight::from_ref_time(22_410_000 as u64)
+ // Minimum execution time: 22_109 nanoseconds.
+ Weight::from_ref_time(22_587_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -88,12 +93,11 @@ impl pallet_election_provider_multi_phase::WeightInfo f
// Storage: ElectionProviderMultiPhase Snapshot (r:0 w:1)
/// The range of component `v` is `[1000, 2000]`.
/// The range of component `t` is `[500, 1000]`.
- fn create_snapshot_internal(v: u32, t: u32, ) -> Weight {
- Weight::from_ref_time(14_136_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(554_000 as u64).saturating_mul(v as u64))
- // Standard Error: 4_000
- .saturating_add(Weight::from_ref_time(86_000 as u64).saturating_mul(t as u64))
+ fn create_snapshot_internal(v: u32, _t: u32, ) -> Weight {
+ // Minimum execution time: 622_518 nanoseconds.
+ Weight::from_ref_time(647_402_000 as u64)
+ // Standard Error: 4_839
+ .saturating_add(Weight::from_ref_time(375_965 as u64).saturating_mul(v as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: ElectionProviderMultiPhase SignedSubmissionIndices (r:1 w:1)
@@ -108,12 +112,11 @@ impl pallet_election_provider_multi_phase::WeightInfo f
// Storage: ElectionProviderMultiPhase CurrentPhase (r:0 w:1)
/// The range of component `a` is `[500, 800]`.
/// The range of component `d` is `[200, 400]`.
- fn elect_queued(a: u32, d: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 11_000
- .saturating_add(Weight::from_ref_time(1_167_000 as u64).saturating_mul(a as u64))
- // Standard Error: 17_000
- .saturating_add(Weight::from_ref_time(180_000 as u64).saturating_mul(d as u64))
+ fn elect_queued(a: u32, _d: u32, ) -> Weight {
+ // Minimum execution time: 369_213 nanoseconds.
+ Weight::from_ref_time(373_298_000 as u64)
+ // Standard Error: 8_881
+ .saturating_add(Weight::from_ref_time(578_551 as u64).saturating_mul(a as u64))
.saturating_add(T::DbWeight::get().reads(7 as u64))
.saturating_add(T::DbWeight::get().writes(9 as u64))
}
@@ -124,7 +127,8 @@ impl pallet_election_provider_multi_phase::WeightInfo f
// Storage: ElectionProviderMultiPhase SignedSubmissionNextIndex (r:1 w:1)
// Storage: ElectionProviderMultiPhase SignedSubmissionsMap (r:0 w:1)
fn submit() -> Weight {
- Weight::from_ref_time(49_945_000 as u64)
+ // Minimum execution time: 50_173 nanoseconds.
+ Weight::from_ref_time(51_434_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -139,16 +143,11 @@ impl pallet_election_provider_multi_phase::WeightInfo f
/// The range of component `t` is `[500, 1000]`.
/// The range of component `a` is `[500, 800]`.
/// The range of component `d` is `[200, 400]`.
- fn submit_unsigned(v: u32, t: u32, a: u32, d: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 7_000
- .saturating_add(Weight::from_ref_time(874_000 as u64).saturating_mul(v as u64))
- // Standard Error: 14_000
- .saturating_add(Weight::from_ref_time(39_000 as u64).saturating_mul(t as u64))
- // Standard Error: 23_000
- .saturating_add(Weight::from_ref_time(10_873_000 as u64).saturating_mul(a as u64))
- // Standard Error: 35_000
- .saturating_add(Weight::from_ref_time(2_257_000 as u64).saturating_mul(d as u64))
+ fn submit_unsigned(_v: u32, _t: u32, a: u32, _d: u32, ) -> Weight {
+ // Minimum execution time: 6_771_975 nanoseconds.
+ Weight::from_ref_time(6_832_732_000 as u64)
+ // Standard Error: 58_044
+ .saturating_add(Weight::from_ref_time(6_976_679 as u64).saturating_mul(a as u64))
.saturating_add(T::DbWeight::get().reads(7 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -160,16 +159,13 @@ impl pallet_election_provider_multi_phase::WeightInfo f
/// The range of component `t` is `[500, 1000]`.
/// The range of component `a` is `[500, 800]`.
/// The range of component `d` is `[200, 400]`.
- fn feasibility_check(v: u32, t: u32, a: u32, d: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 12_000
- .saturating_add(Weight::from_ref_time(895_000 as u64).saturating_mul(v as u64))
- // Standard Error: 25_000
- .saturating_add(Weight::from_ref_time(18_000 as u64).saturating_mul(t as u64))
- // Standard Error: 42_000
- .saturating_add(Weight::from_ref_time(8_673_000 as u64).saturating_mul(a as u64))
- // Standard Error: 63_000
- .saturating_add(Weight::from_ref_time(1_598_000 as u64).saturating_mul(d as u64))
+ fn feasibility_check(v: u32, _t: u32, a: u32, _d: u32, ) -> Weight {
+ // Minimum execution time: 5_640_118 nanoseconds.
+ Weight::from_ref_time(5_681_788_000 as u64)
+ // Standard Error: 18_489
+ .saturating_add(Weight::from_ref_time(82_866 as u64).saturating_mul(v as u64))
+ // Standard Error: 54_791
+ .saturating_add(Weight::from_ref_time(5_418_533 as u64).saturating_mul(a as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
}
}
diff --git a/runtime/kusama/src/weights/pallet_elections_phragmen.rs b/runtime/kusama/src/weights/pallet_elections_phragmen.rs
index 8d5db5a31006..55f4aebda844 100644
--- a/runtime/kusama/src/weights/pallet_elections_phragmen.rs
+++ b/runtime/kusama/src/weights/pallet_elections_phragmen.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_elections_phragmen`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_elections_phragmen`.
@@ -51,9 +51,10 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn
// Storage: Balances Locks (r:1 w:1)
/// The range of component `v` is `[1, 16]`.
fn vote_equal(v: u32, ) -> Weight {
- Weight::from_ref_time(30_711_000 as u64)
- // Standard Error: 4_000
- .saturating_add(Weight::from_ref_time(201_000 as u64).saturating_mul(v as u64))
+ // Minimum execution time: 31_085 nanoseconds.
+ Weight::from_ref_time(32_736_954 as u64)
+ // Standard Error: 3_845
+ .saturating_add(Weight::from_ref_time(168_838 as u64).saturating_mul(v as u64))
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -64,9 +65,10 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn
// Storage: Balances Locks (r:1 w:1)
/// The range of component `v` is `[2, 16]`.
fn vote_more(v: u32, ) -> Weight {
- Weight::from_ref_time(40_536_000 as u64)
- // Standard Error: 4_000
- .saturating_add(Weight::from_ref_time(173_000 as u64).saturating_mul(v as u64))
+ // Minimum execution time: 41_132 nanoseconds.
+ Weight::from_ref_time(42_303_475 as u64)
+ // Standard Error: 5_730
+ .saturating_add(Weight::from_ref_time(208_484 as u64).saturating_mul(v as u64))
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -77,16 +79,18 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn
// Storage: Balances Locks (r:1 w:1)
/// The range of component `v` is `[2, 16]`.
fn vote_less(v: u32, ) -> Weight {
- Weight::from_ref_time(40_543_000 as u64)
- // Standard Error: 6_000
- .saturating_add(Weight::from_ref_time(199_000 as u64).saturating_mul(v as u64))
+ // Minimum execution time: 41_877 nanoseconds.
+ Weight::from_ref_time(42_421_665 as u64)
+ // Standard Error: 4_617
+ .saturating_add(Weight::from_ref_time(186_992 as u64).saturating_mul(v as u64))
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: PhragmenElection Voting (r:1 w:1)
// Storage: Balances Locks (r:1 w:1)
fn remove_voter() -> Weight {
- Weight::from_ref_time(39_001_000 as u64)
+ // Minimum execution time: 39_668 nanoseconds.
+ Weight::from_ref_time(40_061_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -95,18 +99,20 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn
// Storage: PhragmenElection RunnersUp (r:1 w:0)
/// The range of component `c` is `[1, 1000]`.
fn submit_candidacy(c: u32, ) -> Weight {
- Weight::from_ref_time(26_806_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(94_000 as u64).saturating_mul(c as u64))
+ // Minimum execution time: 36_292 nanoseconds.
+ Weight::from_ref_time(28_441_584 as u64)
+ // Standard Error: 999
+ .saturating_add(Weight::from_ref_time(92_295 as u64).saturating_mul(c as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: PhragmenElection Candidates (r:1 w:1)
/// The range of component `c` is `[1, 1000]`.
fn renounce_candidacy_candidate(c: u32, ) -> Weight {
- Weight::from_ref_time(23_558_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(67_000 as u64).saturating_mul(c as u64))
+ // Minimum execution time: 32_157 nanoseconds.
+ Weight::from_ref_time(23_445_460 as u64)
+ // Standard Error: 1_039
+ .saturating_add(Weight::from_ref_time(73_470 as u64).saturating_mul(c as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -116,18 +122,21 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn
// Storage: Council Proposals (r:1 w:0)
// Storage: Council Members (r:0 w:1)
fn renounce_candidacy_members() -> Weight {
- Weight::from_ref_time(44_960_000 as u64)
+ // Minimum execution time: 45_300 nanoseconds.
+ Weight::from_ref_time(47_067_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
// Storage: PhragmenElection RunnersUp (r:1 w:1)
fn renounce_candidacy_runners_up() -> Weight {
- Weight::from_ref_time(34_666_000 as u64)
+ // Minimum execution time: 34_427 nanoseconds.
+ Weight::from_ref_time(35_301_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Benchmark Override (r:0 w:0)
fn remove_member_without_replacement() -> Weight {
+ // Minimum execution time: 2_000_000_000 nanoseconds.
Weight::from_ref_time(2_000_000_000_000 as u64)
}
// Storage: PhragmenElection Members (r:1 w:1)
@@ -137,7 +146,8 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn
// Storage: Council Proposals (r:1 w:0)
// Storage: Council Members (r:0 w:1)
fn remove_member_with_replacement() -> Weight {
- Weight::from_ref_time(59_021_000 as u64)
+ // Minimum execution time: 59_116 nanoseconds.
+ Weight::from_ref_time(60_245_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(5 as u64))
}
@@ -148,13 +158,12 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn
// Storage: Balances Locks (r:5000 w:5000)
// Storage: System Account (r:5000 w:5000)
/// The range of component `v` is `[5000, 10000]`.
- /// The range of component `d` is `[1, 5000]`.
- fn clean_defunct_voters(v: u32, d: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 88_000
- .saturating_add(Weight::from_ref_time(60_894_000 as u64).saturating_mul(v as u64))
- // Standard Error: 88_000
- .saturating_add(Weight::from_ref_time(379_000 as u64).saturating_mul(d as u64))
+ /// The range of component `d` is `[0, 5000]`.
+ fn clean_defunct_voters(v: u32, _d: u32, ) -> Weight {
+ // Minimum execution time: 277_672_844 nanoseconds.
+ Weight::from_ref_time(278_514_899_000 as u64)
+ // Standard Error: 241_305
+ .saturating_add(Weight::from_ref_time(34_329_964 as u64).saturating_mul(v as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().reads((3 as u64).saturating_mul(v as u64)))
.saturating_add(T::DbWeight::get().writes((3 as u64).saturating_mul(v as u64)))
@@ -172,14 +181,16 @@ impl pallet_elections_phragmen::WeightInfo for WeightIn
/// The range of component `v` is `[1, 10000]`.
/// The range of component `e` is `[10000, 160000]`.
fn election_phragmen(c: u32, v: u32, e: u32, ) -> Weight {
- Weight::from_ref_time(0 as u64)
- // Standard Error: 691_000
- .saturating_add(Weight::from_ref_time(57_805_000 as u64).saturating_mul(v as u64))
- // Standard Error: 46_000
- .saturating_add(Weight::from_ref_time(3_139_000 as u64).saturating_mul(e as u64))
+ // Minimum execution time: 28_457_507 nanoseconds.
+ Weight::from_ref_time(28_618_929_000 as u64)
+ // Standard Error: 542_445
+ .saturating_add(Weight::from_ref_time(45_671_268 as u64).saturating_mul(v as u64))
+ // Standard Error: 34_810
+ .saturating_add(Weight::from_ref_time(2_339_767 as u64).saturating_mul(e as u64))
.saturating_add(T::DbWeight::get().reads(265 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(c as u64)))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(v as u64)))
+ .saturating_add(T::DbWeight::get().writes(6 as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(c as u64)))
}
}
diff --git a/runtime/kusama/src/weights/pallet_fast_unstake.rs b/runtime/kusama/src/weights/pallet_fast_unstake.rs
index b7b6008fcc7e..a79fa732abe0 100644
--- a/runtime/kusama/src/weights/pallet_fast_unstake.rs
+++ b/runtime/kusama/src/weights/pallet_fast_unstake.rs
@@ -16,22 +16,21 @@
//! Autogenerated weights for `pallet_fast_unstake`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-27, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
// Executed Command:
-// /home/benchbot/cargo_target_dir/production/polkadot
+// ./target/production/polkadot
// benchmark
// pallet
+// --chain=kusama-dev
// --steps=50
// --repeat=20
+// --pallet=pallet_fast_unstake
// --extrinsic=*
// --execution=wasm
// --wasm-execution=compiled
-// --heap-pages=4096
-// --pallet=pallet_fast_unstake
-// --chain=kusama-dev
// --header=./file_header.txt
// --output=./runtime/kusama/src/weights/
@@ -59,7 +58,8 @@ impl pallet_fast_unstake::WeightInfo for WeightInfo
// Storage: Staking Ledger (r:0 w:1)
// Storage: Staking Payee (r:0 w:1)
fn on_idle_unstake() -> Weight {
- Weight::from_ref_time(64_798_000 as u64)
+ // Minimum execution time: 70_698 nanoseconds.
+ Weight::from_ref_time(71_645_000 as u64)
.saturating_add(T::DbWeight::get().reads(11 as u64))
.saturating_add(T::DbWeight::get().writes(6 as u64))
}
@@ -73,13 +73,15 @@ impl pallet_fast_unstake::WeightInfo for WeightInfo
// Storage: Staking ErasStakers (r:56 w:0)
/// The range of component `x` is `[28, 3584]`.
fn on_idle_check(x: u32, ) -> Weight {
- Weight::from_ref_time(412_389_000 as u64)
- // Standard Error: 10_902
- .saturating_add(Weight::from_ref_time(10_950_753 as u64).saturating_mul(x as u64))
- .saturating_add(T::DbWeight::get().reads(64 as u64))
+ // Minimum execution time: 425_735 nanoseconds.
+ Weight::from_ref_time(428_188_000 as u64)
+ // Standard Error: 19_127
+ .saturating_add(Weight::from_ref_time(11_434_878 as u64).saturating_mul(x as u64))
+ .saturating_add(T::DbWeight::get().reads(22 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(x as u64)))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
+ // Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
// Storage: Staking Ledger (r:1 w:1)
// Storage: FastUnstake Queue (r:1 w:1)
// Storage: FastUnstake Head (r:1 w:0)
@@ -93,22 +95,26 @@ impl pallet_fast_unstake::WeightInfo for WeightInfo
// Storage: Balances Locks (r:1 w:1)
// Storage: FastUnstake CounterForQueue (r:1 w:1)
fn register_fast_unstake() -> Weight {
- Weight::from_ref_time(84_738_000 as u64)
- .saturating_add(T::DbWeight::get().reads(12 as u64))
+ // Minimum execution time: 93_096 nanoseconds.
+ Weight::from_ref_time(93_867_000 as u64)
+ .saturating_add(T::DbWeight::get().reads(13 as u64))
.saturating_add(T::DbWeight::get().writes(9 as u64))
}
+ // Storage: FastUnstake ErasToCheckPerBlock (r:1 w:0)
// Storage: Staking Ledger (r:1 w:0)
// Storage: FastUnstake Queue (r:1 w:1)
// Storage: FastUnstake Head (r:1 w:0)
// Storage: FastUnstake CounterForQueue (r:1 w:1)
fn deregister() -> Weight {
- Weight::from_ref_time(23_369_000 as u64)
- .saturating_add(T::DbWeight::get().reads(4 as u64))
+ // Minimum execution time: 40_468 nanoseconds.
+ Weight::from_ref_time(41_354_000 as u64)
+ .saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: FastUnstake ErasToCheckPerBlock (r:0 w:1)
fn control() -> Weight {
- Weight::from_ref_time(3_991_000 as u64)
+ // Minimum execution time: 3_682 nanoseconds.
+ Weight::from_ref_time(3_845_000 as u64)
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
}
diff --git a/runtime/kusama/src/weights/pallet_gilt.rs b/runtime/kusama/src/weights/pallet_gilt.rs
index 3ab2d6d41709..ee4c85d4f57a 100644
--- a/runtime/kusama/src/weights/pallet_gilt.rs
+++ b/runtime/kusama/src/weights/pallet_gilt.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_gilt`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_gilt`.
@@ -48,16 +48,18 @@ impl pallet_gilt::WeightInfo for WeightInfo {
// Storage: Gilt QueueTotals (r:1 w:1)
/// The range of component `l` is `[0, 999]`.
fn place_bid(l: u32, ) -> Weight {
- Weight::from_ref_time(33_022_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(81_000 as u64).saturating_mul(l as u64))
+ // Minimum execution time: 35_662 nanoseconds.
+ Weight::from_ref_time(33_310_341 as u64)
+ // Standard Error: 699
+ .saturating_add(Weight::from_ref_time(70_825 as u64).saturating_mul(l as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Gilt Queues (r:1 w:1)
// Storage: Gilt QueueTotals (r:1 w:1)
fn place_bid_max() -> Weight {
- Weight::from_ref_time(105_031_000 as u64)
+ // Minimum execution time: 98_299 nanoseconds.
+ Weight::from_ref_time(99_875_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -65,52 +67,58 @@ impl pallet_gilt::WeightInfo for WeightInfo {
// Storage: Gilt QueueTotals (r:1 w:1)
/// The range of component `l` is `[1, 1000]`.
fn retract_bid(l: u32, ) -> Weight {
- Weight::from_ref_time(33_573_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(62_000 as u64).saturating_mul(l as u64))
+ // Minimum execution time: 36_914 nanoseconds.
+ Weight::from_ref_time(33_609_132 as u64)
+ // Standard Error: 688
+ .saturating_add(Weight::from_ref_time(61_346 as u64).saturating_mul(l as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Gilt ActiveTotal (r:1 w:1)
fn set_target() -> Weight {
- Weight::from_ref_time(6_386_000 as u64)
+ // Minimum execution time: 6_346 nanoseconds.
+ Weight::from_ref_time(6_537_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Gilt Active (r:1 w:1)
// Storage: Gilt ActiveTotal (r:1 w:1)
fn thaw() -> Weight {
- Weight::from_ref_time(45_459_000 as u64)
+ // Minimum execution time: 45_145 nanoseconds.
+ Weight::from_ref_time(45_983_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Gilt ActiveTotal (r:1 w:0)
fn pursue_target_noop() -> Weight {
- Weight::from_ref_time(2_669_000 as u64)
+ // Minimum execution time: 2_703 nanoseconds.
+ Weight::from_ref_time(2_853_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
}
// Storage: Gilt ActiveTotal (r:1 w:1)
// Storage: Gilt QueueTotals (r:1 w:1)
// Storage: Gilt Queues (r:1 w:1)
- // Storage: Gilt Active (r:0 w:1)
- /// The range of component `b` is `[1, 1000]`.
+ // Storage: Gilt Active (r:0 w:20)
+ /// The range of component `b` is `[0, 1000]`.
fn pursue_target_per_item(b: u32, ) -> Weight {
- Weight::from_ref_time(33_549_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(3_979_000 as u64).saturating_mul(b as u64))
+ // Minimum execution time: 27_077 nanoseconds.
+ Weight::from_ref_time(31_097_279 as u64)
+ // Standard Error: 2_945
+ .saturating_add(Weight::from_ref_time(3_841_676 as u64).saturating_mul(b as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(b as u64)))
}
// Storage: Gilt ActiveTotal (r:1 w:1)
// Storage: Gilt QueueTotals (r:1 w:1)
- // Storage: Gilt Queues (r:1 w:1)
- // Storage: Gilt Active (r:0 w:1)
- /// The range of component `q` is `[1, 300]`.
+ // Storage: Gilt Queues (r:6 w:6)
+ // Storage: Gilt Active (r:0 w:6)
+ /// The range of component `q` is `[0, 300]`.
fn pursue_target_per_queue(q: u32, ) -> Weight {
- Weight::from_ref_time(28_306_000 as u64)
- // Standard Error: 6_000
- .saturating_add(Weight::from_ref_time(6_651_000 as u64).saturating_mul(q as u64))
+ // Minimum execution time: 27_042 nanoseconds.
+ Weight::from_ref_time(26_820_692 as u64)
+ // Standard Error: 6_645
+ .saturating_add(Weight::from_ref_time(6_471_496 as u64).saturating_mul(q as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(q as u64)))
.saturating_add(T::DbWeight::get().writes(2 as u64))
diff --git a/runtime/kusama/src/weights/pallet_identity.rs b/runtime/kusama/src/weights/pallet_identity.rs
index 050a3b10db8e..f702a223acbf 100644
--- a/runtime/kusama/src/weights/pallet_identity.rs
+++ b/runtime/kusama/src/weights/pallet_identity.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_identity`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_identity`.
@@ -47,32 +47,35 @@ impl pallet_identity::WeightInfo for WeightInfo {
// Storage: Identity Registrars (r:1 w:1)
/// The range of component `r` is `[1, 19]`.
fn add_registrar(r: u32, ) -> Weight {
- Weight::from_ref_time(16_780_000 as u64)
- // Standard Error: 5_000
- .saturating_add(Weight::from_ref_time(193_000 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 16_040 nanoseconds.
+ Weight::from_ref_time(17_245_202 as u64)
+ // Standard Error: 2_979
+ .saturating_add(Weight::from_ref_time(153_233 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Identity IdentityOf (r:1 w:1)
/// The range of component `r` is `[1, 20]`.
- /// The range of component `x` is `[1, 100]`.
+ /// The range of component `x` is `[0, 100]`.
fn set_identity(r: u32, x: u32, ) -> Weight {
- Weight::from_ref_time(32_514_000 as u64)
- // Standard Error: 7_000
- .saturating_add(Weight::from_ref_time(129_000 as u64).saturating_mul(r as u64))
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(323_000 as u64).saturating_mul(x as u64))
+ // Minimum execution time: 34_388 nanoseconds.
+ Weight::from_ref_time(33_517_449 as u64)
+ // Standard Error: 3_495
+ .saturating_add(Weight::from_ref_time(114_197 as u64).saturating_mul(r as u64))
+ // Standard Error: 682
+ .saturating_add(Weight::from_ref_time(304_413 as u64).saturating_mul(x as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Identity IdentityOf (r:1 w:0)
// Storage: Identity SubsOf (r:1 w:1)
- // Storage: Identity SuperOf (r:1 w:1)
- /// The range of component `s` is `[1, 100]`.
+ // Storage: Identity SuperOf (r:2 w:2)
+ /// The range of component `s` is `[0, 100]`.
fn set_subs_new(s: u32, ) -> Weight {
- Weight::from_ref_time(28_130_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(2_089_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 9_735 nanoseconds.
+ Weight::from_ref_time(27_554_907 as u64)
+ // Standard Error: 4_993
+ .saturating_add(Weight::from_ref_time(2_147_723 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(s as u64)))
.saturating_add(T::DbWeight::get().writes(1 as u64))
@@ -80,12 +83,13 @@ impl pallet_identity::WeightInfo for WeightInfo {
}
// Storage: Identity IdentityOf (r:1 w:0)
// Storage: Identity SubsOf (r:1 w:1)
- // Storage: Identity SuperOf (r:0 w:1)
- /// The range of component `p` is `[1, 100]`.
+ // Storage: Identity SuperOf (r:0 w:2)
+ /// The range of component `p` is `[0, 100]`.
fn set_subs_old(p: u32, ) -> Weight {
- Weight::from_ref_time(28_597_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(891_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 9_763 nanoseconds.
+ Weight::from_ref_time(27_412_160 as u64)
+ // Standard Error: 4_153
+ .saturating_add(Weight::from_ref_time(931_626 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(p as u64)))
@@ -94,16 +98,17 @@ impl pallet_identity::WeightInfo for WeightInfo {
// Storage: Identity IdentityOf (r:1 w:1)
// Storage: Identity SuperOf (r:0 w:100)
/// The range of component `r` is `[1, 20]`.
- /// The range of component `s` is `[1, 100]`.
- /// The range of component `x` is `[1, 100]`.
+ /// The range of component `s` is `[0, 100]`.
+ /// The range of component `x` is `[0, 100]`.
fn clear_identity(r: u32, s: u32, x: u32, ) -> Weight {
- Weight::from_ref_time(35_657_000 as u64)
- // Standard Error: 5_000
- .saturating_add(Weight::from_ref_time(48_000 as u64).saturating_mul(r as u64))
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(889_000 as u64).saturating_mul(s as u64))
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(160_000 as u64).saturating_mul(x as u64))
+ // Minimum execution time: 50_615 nanoseconds.
+ Weight::from_ref_time(35_426_490 as u64)
+ // Standard Error: 5_633
+ .saturating_add(Weight::from_ref_time(102_541 as u64).saturating_mul(r as u64))
+ // Standard Error: 1_100
+ .saturating_add(Weight::from_ref_time(900_269 as u64).saturating_mul(s as u64))
+ // Standard Error: 1_100
+ .saturating_add(Weight::from_ref_time(162_883 as u64).saturating_mul(x as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(s as u64)))
@@ -111,65 +116,71 @@ impl pallet_identity::WeightInfo for WeightInfo {
// Storage: Identity Registrars (r:1 w:0)
// Storage: Identity IdentityOf (r:1 w:1)
/// The range of component `r` is `[1, 20]`.
- /// The range of component `x` is `[1, 100]`.
+ /// The range of component `x` is `[0, 100]`.
fn request_judgement(r: u32, x: u32, ) -> Weight {
- Weight::from_ref_time(34_656_000 as u64)
- // Standard Error: 3_000
- .saturating_add(Weight::from_ref_time(129_000 as u64).saturating_mul(r as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(332_000 as u64).saturating_mul(x as u64))
+ // Minimum execution time: 36_689 nanoseconds.
+ Weight::from_ref_time(34_440_440 as u64)
+ // Standard Error: 4_297
+ .saturating_add(Weight::from_ref_time(157_407 as u64).saturating_mul(r as u64))
+ // Standard Error: 838
+ .saturating_add(Weight::from_ref_time(322_563 as u64).saturating_mul(x as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Identity IdentityOf (r:1 w:1)
/// The range of component `r` is `[1, 20]`.
- /// The range of component `x` is `[1, 100]`.
+ /// The range of component `x` is `[0, 100]`.
fn cancel_request(r: u32, x: u32, ) -> Weight {
- Weight::from_ref_time(31_048_000 as u64)
- // Standard Error: 4_000
- .saturating_add(Weight::from_ref_time(133_000 as u64).saturating_mul(r as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(334_000 as u64).saturating_mul(x as u64))
+ // Minimum execution time: 32_677 nanoseconds.
+ Weight::from_ref_time(32_904_285 as u64)
+ // Standard Error: 7_174
+ .saturating_add(Weight::from_ref_time(53_862 as u64).saturating_mul(r as u64))
+ // Standard Error: 1_399
+ .saturating_add(Weight::from_ref_time(326_172 as u64).saturating_mul(x as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Identity Registrars (r:1 w:1)
/// The range of component `r` is `[1, 19]`.
fn set_fee(r: u32, ) -> Weight {
- Weight::from_ref_time(8_975_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(140_000 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 7_883 nanoseconds.
+ Weight::from_ref_time(9_085_857 as u64)
+ // Standard Error: 2_860
+ .saturating_add(Weight::from_ref_time(116_017 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Identity Registrars (r:1 w:1)
/// The range of component `r` is `[1, 19]`.
fn set_account_id(r: u32, ) -> Weight {
- Weight::from_ref_time(9_212_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(138_000 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 8_203 nanoseconds.
+ Weight::from_ref_time(9_318_119 as u64)
+ // Standard Error: 2_242
+ .saturating_add(Weight::from_ref_time(117_787 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Identity Registrars (r:1 w:1)
/// The range of component `r` is `[1, 19]`.
fn set_fields(r: u32, ) -> Weight {
- Weight::from_ref_time(9_088_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(131_000 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 8_037 nanoseconds.
+ Weight::from_ref_time(9_045_757 as u64)
+ // Standard Error: 2_484
+ .saturating_add(Weight::from_ref_time(128_923 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Identity Registrars (r:1 w:0)
// Storage: Identity IdentityOf (r:1 w:1)
/// The range of component `r` is `[1, 19]`.
- /// The range of component `x` is `[1, 100]`.
+ /// The range of component `x` is `[0, 100]`.
fn provide_judgement(r: u32, x: u32, ) -> Weight {
- Weight::from_ref_time(23_324_000 as u64)
- // Standard Error: 3_000
- .saturating_add(Weight::from_ref_time(133_000 as u64).saturating_mul(r as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(334_000 as u64).saturating_mul(x as u64))
+ // Minimum execution time: 26_988 nanoseconds.
+ Weight::from_ref_time(27_210_149 as u64)
+ // Standard Error: 13_954
+ .saturating_add(Weight::from_ref_time(60_196 as u64).saturating_mul(r as u64))
+ // Standard Error: 2_581
+ .saturating_add(Weight::from_ref_time(542_227 as u64).saturating_mul(x as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -178,16 +189,17 @@ impl pallet_identity::WeightInfo for WeightInfo {
// Storage: System Account (r:1 w:1)
// Storage: Identity SuperOf (r:0 w:100)
/// The range of component `r` is `[1, 20]`.
- /// The range of component `s` is `[1, 100]`.
- /// The range of component `x` is `[1, 100]`.
+ /// The range of component `s` is `[0, 100]`.
+ /// The range of component `x` is `[0, 100]`.
fn kill_identity(r: u32, s: u32, x: u32, ) -> Weight {
- Weight::from_ref_time(46_896_000 as u64)
- // Standard Error: 5_000
- .saturating_add(Weight::from_ref_time(115_000 as u64).saturating_mul(r as u64))
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(892_000 as u64).saturating_mul(s as u64))
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(x as u64))
+ // Minimum execution time: 61_245 nanoseconds.
+ Weight::from_ref_time(46_208_772 as u64)
+ // Standard Error: 8_712
+ .saturating_add(Weight::from_ref_time(137_988 as u64).saturating_mul(r as u64))
+ // Standard Error: 1_701
+ .saturating_add(Weight::from_ref_time(901_893 as u64).saturating_mul(s as u64))
+ // Standard Error: 1_701
+ .saturating_add(Weight::from_ref_time(167_735 as u64).saturating_mul(x as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(s as u64)))
@@ -195,11 +207,12 @@ impl pallet_identity::WeightInfo for WeightInfo {
// Storage: Identity IdentityOf (r:1 w:0)
// Storage: Identity SuperOf (r:1 w:1)
// Storage: Identity SubsOf (r:1 w:1)
- /// The range of component `s` is `[1, 99]`.
+ /// The range of component `s` is `[0, 99]`.
fn add_sub(s: u32, ) -> Weight {
- Weight::from_ref_time(35_814_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(78_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 30_192 nanoseconds.
+ Weight::from_ref_time(36_327_198 as u64)
+ // Standard Error: 1_699
+ .saturating_add(Weight::from_ref_time(74_349 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -207,9 +220,10 @@ impl pallet_identity::WeightInfo for WeightInfo {
// Storage: Identity SuperOf (r:1 w:1)
/// The range of component `s` is `[1, 100]`.
fn rename_sub(s: u32, ) -> Weight {
- Weight::from_ref_time(15_348_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(26_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 13_068 nanoseconds.
+ Weight::from_ref_time(15_455_367 as u64)
+ // Standard Error: 739
+ .saturating_add(Weight::from_ref_time(28_463 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -218,19 +232,21 @@ impl pallet_identity::WeightInfo for WeightInfo {
// Storage: Identity SubsOf (r:1 w:1)
/// The range of component `s` is `[1, 100]`.
fn remove_sub(s: u32, ) -> Weight {
- Weight::from_ref_time(37_193_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(69_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 34_231 nanoseconds.
+ Weight::from_ref_time(38_092_727 as u64)
+ // Standard Error: 1_309
+ .saturating_add(Weight::from_ref_time(63_495 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Identity SuperOf (r:1 w:1)
// Storage: Identity SubsOf (r:1 w:1)
- /// The range of component `s` is `[1, 99]`.
+ /// The range of component `s` is `[0, 99]`.
fn quit_sub(s: u32, ) -> Weight {
- Weight::from_ref_time(27_633_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(62_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 23_731 nanoseconds.
+ Weight::from_ref_time(27_777_697 as u64)
+ // Standard Error: 1_324
+ .saturating_add(Weight::from_ref_time(64_783 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_im_online.rs b/runtime/kusama/src/weights/pallet_im_online.rs
index 0c11f749e439..40452133a58e 100644
--- a/runtime/kusama/src/weights/pallet_im_online.rs
+++ b/runtime/kusama/src/weights/pallet_im_online.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_im_online`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_im_online`.
@@ -52,11 +52,12 @@ impl pallet_im_online::WeightInfo for WeightInfo {
/// The range of component `k` is `[1, 1000]`.
/// The range of component `e` is `[1, 100]`.
fn validate_unsigned_and_then_heartbeat(k: u32, e: u32, ) -> Weight {
- Weight::from_ref_time(76_533_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(22_000 as u64).saturating_mul(k as u64))
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(314_000 as u64).saturating_mul(e as u64))
+ // Minimum execution time: 95_669 nanoseconds.
+ Weight::from_ref_time(76_845_572 as u64)
+ // Standard Error: 336
+ .saturating_add(Weight::from_ref_time(23_690 as u64).saturating_mul(k as u64))
+ // Standard Error: 3_386
+ .saturating_add(Weight::from_ref_time(301_052 as u64).saturating_mul(e as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_indices.rs b/runtime/kusama/src/weights/pallet_indices.rs
index b0f0fc563044..eebbd8d9062c 100644
--- a/runtime/kusama/src/weights/pallet_indices.rs
+++ b/runtime/kusama/src/weights/pallet_indices.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_indices`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_indices`.
@@ -46,33 +46,38 @@ pub struct WeightInfo(PhantomData);
impl pallet_indices::WeightInfo for WeightInfo {
// Storage: Indices Accounts (r:1 w:1)
fn claim() -> Weight {
- Weight::from_ref_time(25_146_000 as u64)
+ // Minimum execution time: 24_874 nanoseconds.
+ Weight::from_ref_time(25_267_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Indices Accounts (r:1 w:1)
// Storage: System Account (r:1 w:1)
fn transfer() -> Weight {
- Weight::from_ref_time(31_999_000 as u64)
+ // Minimum execution time: 31_488 nanoseconds.
+ Weight::from_ref_time(32_416_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Indices Accounts (r:1 w:1)
fn free() -> Weight {
- Weight::from_ref_time(26_357_000 as u64)
+ // Minimum execution time: 26_255 nanoseconds.
+ Weight::from_ref_time(26_765_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Indices Accounts (r:1 w:1)
// Storage: System Account (r:1 w:1)
fn force_transfer() -> Weight {
- Weight::from_ref_time(26_922_000 as u64)
+ // Minimum execution time: 26_642 nanoseconds.
+ Weight::from_ref_time(27_208_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Indices Accounts (r:1 w:1)
fn freeze() -> Weight {
- Weight::from_ref_time(31_859_000 as u64)
+ // Minimum execution time: 31_472 nanoseconds.
+ Weight::from_ref_time(32_156_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_membership.rs b/runtime/kusama/src/weights/pallet_membership.rs
index 1994c517a4d3..178470fe3aab 100644
--- a/runtime/kusama/src/weights/pallet_membership.rs
+++ b/runtime/kusama/src/weights/pallet_membership.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_membership`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_membership`.
@@ -50,9 +50,10 @@ impl pallet_membership::WeightInfo for WeightInfo {
// Storage: TechnicalCommittee Prime (r:0 w:1)
/// The range of component `m` is `[1, 99]`.
fn add_member(m: u32, ) -> Weight {
- Weight::from_ref_time(19_903_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(39_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 19_804 nanoseconds.
+ Weight::from_ref_time(20_453_376 as u64)
+ // Standard Error: 437
+ .saturating_add(Weight::from_ref_time(35_454 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -63,9 +64,10 @@ impl pallet_membership::WeightInfo for WeightInfo {
// Storage: TechnicalCommittee Prime (r:0 w:1)
/// The range of component `m` is `[2, 100]`.
fn remove_member(m: u32, ) -> Weight {
- Weight::from_ref_time(22_263_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(34_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 21_784 nanoseconds.
+ Weight::from_ref_time(22_823_055 as u64)
+ // Standard Error: 643
+ .saturating_add(Weight::from_ref_time(32_651 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -76,9 +78,10 @@ impl pallet_membership::WeightInfo for WeightInfo {
// Storage: TechnicalCommittee Prime (r:0 w:1)
/// The range of component `m` is `[2, 100]`.
fn swap_member(m: u32, ) -> Weight {
- Weight::from_ref_time(22_495_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(46_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 22_019 nanoseconds.
+ Weight::from_ref_time(23_226_698 as u64)
+ // Standard Error: 521
+ .saturating_add(Weight::from_ref_time(44_518 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -89,9 +92,10 @@ impl pallet_membership::WeightInfo for WeightInfo {
// Storage: TechnicalCommittee Prime (r:0 w:1)
/// The range of component `m` is `[1, 100]`.
fn reset_member(m: u32, ) -> Weight {
- Weight::from_ref_time(21_897_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(162_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 21_565 nanoseconds.
+ Weight::from_ref_time(22_510_625 as u64)
+ // Standard Error: 651
+ .saturating_add(Weight::from_ref_time(154_739 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -102,9 +106,10 @@ impl pallet_membership::WeightInfo for WeightInfo {
// Storage: TechnicalCommittee Prime (r:0 w:1)
/// The range of component `m` is `[1, 100]`.
fn change_key(m: u32, ) -> Weight {
- Weight::from_ref_time(22_747_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(45_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 22_059 nanoseconds.
+ Weight::from_ref_time(23_596_851 as u64)
+ // Standard Error: 634
+ .saturating_add(Weight::from_ref_time(44_536 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -113,17 +118,21 @@ impl pallet_membership::WeightInfo for WeightInfo {
// Storage: TechnicalCommittee Prime (r:0 w:1)
/// The range of component `m` is `[1, 100]`.
fn set_prime(m: u32, ) -> Weight {
- Weight::from_ref_time(8_106_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(9_000 as u64).saturating_mul(m as u64))
+ // Minimum execution time: 7_791 nanoseconds.
+ Weight::from_ref_time(8_349_224 as u64)
+ // Standard Error: 209
+ .saturating_add(Weight::from_ref_time(8_473 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: TechnicalMembership Prime (r:0 w:1)
// Storage: TechnicalCommittee Prime (r:0 w:1)
/// The range of component `m` is `[1, 100]`.
- fn clear_prime(_m: u32, ) -> Weight {
- Weight::from_ref_time(4_643_000 as u64)
+ fn clear_prime(m: u32, ) -> Weight {
+ // Minimum execution time: 4_290 nanoseconds.
+ Weight::from_ref_time(4_687_392 as u64)
+ // Standard Error: 160
+ .saturating_add(Weight::from_ref_time(288 as u64).saturating_mul(m as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
}
diff --git a/runtime/kusama/src/weights/pallet_multisig.rs b/runtime/kusama/src/weights/pallet_multisig.rs
index 8734b8800cfa..b034fafcd8cc 100644
--- a/runtime/kusama/src/weights/pallet_multisig.rs
+++ b/runtime/kusama/src/weights/pallet_multisig.rs
@@ -16,8 +16,8 @@
//! Autogenerated weights for `pallet_multisig`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2022-10-26, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -28,17 +28,17 @@
// --steps=50
// --repeat=20
// --pallet=pallet_multisig
-// --extrinsic=*
+// --extrinsic=
// --execution=wasm
// --wasm-execution=compiled
// --header=./file_header.txt
-// --output=./runtime/kusama/src/weights/
+// --output=runtime/kusama/src/weights/
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_multisig`.
@@ -46,115 +46,81 @@ pub struct WeightInfo(PhantomData);
impl pallet_multisig::WeightInfo for WeightInfo {
/// The range of component `z` is `[0, 10000]`.
fn as_multi_threshold_1(z: u32, ) -> Weight {
- Weight::from_ref_time(14_892_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64))
+ // Minimum execution time: 14_233 nanoseconds.
+ Weight::from_ref_time(14_763_390 as u64)
+ // Standard Error: 2
+ .saturating_add(Weight::from_ref_time(479 as u64).saturating_mul(z as u64))
}
// Storage: Multisig Multisigs (r:1 w:1)
// Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0)
/// The range of component `s` is `[2, 100]`.
/// The range of component `z` is `[0, 10000]`.
fn as_multi_create(s: u32, z: u32, ) -> Weight {
- Weight::from_ref_time(36_762_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(61_000 as u64).saturating_mul(s as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64))
+ // Minimum execution time: 42_837 nanoseconds.
+ Weight::from_ref_time(34_846_149 as u64)
+ // Standard Error: 646
+ .saturating_add(Weight::from_ref_time(89_482 as u64).saturating_mul(s as u64))
+ // Standard Error: 6
+ .saturating_add(Weight::from_ref_time(1_465 as u64).saturating_mul(z as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Multisig Multisigs (r:1 w:1)
- // Storage: Multisig Calls (r:1 w:1)
- // Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0)
- /// The range of component `s` is `[2, 100]`.
- /// The range of component `z` is `[0, 10000]`.
- fn as_multi_create_store(s: u32, z: u32, ) -> Weight {
- Weight::from_ref_time(38_454_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(70_000 as u64).saturating_mul(s as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64))
- .saturating_add(T::DbWeight::get().reads(3 as u64))
- .saturating_add(T::DbWeight::get().writes(2 as u64))
- }
- // Storage: Multisig Multisigs (r:1 w:1)
/// The range of component `s` is `[3, 100]`.
/// The range of component `z` is `[0, 10000]`.
fn as_multi_approve(s: u32, z: u32, ) -> Weight {
- Weight::from_ref_time(27_278_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(56_000 as u64).saturating_mul(s as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(z as u64))
+ // Minimum execution time: 32_269 nanoseconds.
+ Weight::from_ref_time(25_447_784 as u64)
+ // Standard Error: 499
+ .saturating_add(Weight::from_ref_time(74_525 as u64).saturating_mul(s as u64))
+ // Standard Error: 4
+ .saturating_add(Weight::from_ref_time(1_457 as u64).saturating_mul(z as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Multisig Multisigs (r:1 w:1)
- // Storage: Multisig Calls (r:1 w:1)
- /// The range of component `s` is `[3, 100]`.
- /// The range of component `z` is `[0, 10000]`.
- fn as_multi_approve_store(s: u32, z: u32, ) -> Weight {
- Weight::from_ref_time(39_820_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(70_000 as u64).saturating_mul(s as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64))
- .saturating_add(T::DbWeight::get().reads(2 as u64))
- .saturating_add(T::DbWeight::get().writes(2 as u64))
- }
- // Storage: Multisig Multisigs (r:1 w:1)
- // Storage: Multisig Calls (r:1 w:1)
// Storage: System Account (r:1 w:1)
/// The range of component `s` is `[2, 100]`.
/// The range of component `z` is `[0, 10000]`.
fn as_multi_complete(s: u32, z: u32, ) -> Weight {
- Weight::from_ref_time(48_748_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(75_000 as u64).saturating_mul(s as u64))
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(z as u64))
- .saturating_add(T::DbWeight::get().reads(3 as u64))
- .saturating_add(T::DbWeight::get().writes(3 as u64))
+ // Minimum execution time: 46_096 nanoseconds.
+ Weight::from_ref_time(37_139_587 as u64)
+ // Standard Error: 602
+ .saturating_add(Weight::from_ref_time(104_199 as u64).saturating_mul(s as u64))
+ // Standard Error: 5
+ .saturating_add(Weight::from_ref_time(1_478 as u64).saturating_mul(z as u64))
+ .saturating_add(T::DbWeight::get().reads(2 as u64))
+ .saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Multisig Multisigs (r:1 w:1)
// Storage: unknown [0x3a65787472696e7369635f696e646578] (r:1 w:0)
/// The range of component `s` is `[2, 100]`.
fn approve_as_multi_create(s: u32, ) -> Weight {
- Weight::from_ref_time(32_837_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(97_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 31_572 nanoseconds.
+ Weight::from_ref_time(33_475_485 as u64)
+ // Standard Error: 972
+ .saturating_add(Weight::from_ref_time(91_041 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Multisig Multisigs (r:1 w:1)
- // Storage: Multisig Calls (r:1 w:0)
/// The range of component `s` is `[2, 100]`.
fn approve_as_multi_approve(s: u32, ) -> Weight {
- Weight::from_ref_time(23_222_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(92_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 21_861 nanoseconds.
+ Weight::from_ref_time(23_986_670 as u64)
+ // Standard Error: 660
+ .saturating_add(Weight::from_ref_time(79_765 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Multisig Multisigs (r:1 w:1)
- // Storage: Multisig Calls (r:1 w:1)
- // Storage: System Account (r:1 w:1)
- /// The range of component `s` is `[2, 100]`.
- fn approve_as_multi_complete(s: u32, ) -> Weight {
- Weight::from_ref_time(60_799_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(117_000 as u64).saturating_mul(s as u64))
- .saturating_add(T::DbWeight::get().reads(3 as u64))
- .saturating_add(T::DbWeight::get().writes(3 as u64))
- }
- // Storage: Multisig Multisigs (r:1 w:1)
- // Storage: Multisig Calls (r:1 w:1)
/// The range of component `s` is `[2, 100]`.
fn cancel_as_multi(s: u32, ) -> Weight {
- Weight::from_ref_time(49_388_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(95_000 as u64).saturating_mul(s as u64))
- .saturating_add(T::DbWeight::get().reads(2 as u64))
- .saturating_add(T::DbWeight::get().writes(2 as u64))
+ // Minimum execution time: 31_375 nanoseconds.
+ Weight::from_ref_time(33_657_765 as u64)
+ // Standard Error: 931
+ .saturating_add(Weight::from_ref_time(84_177 as u64).saturating_mul(s as u64))
+ .saturating_add(T::DbWeight::get().reads(1 as u64))
+ .saturating_add(T::DbWeight::get().writes(1 as u64))
}
}
diff --git a/runtime/kusama/src/weights/pallet_nomination_pools.rs b/runtime/kusama/src/weights/pallet_nomination_pools.rs
index 96ebdf4dec37..57e4a54f3584 100644
--- a/runtime/kusama/src/weights/pallet_nomination_pools.rs
+++ b/runtime/kusama/src/weights/pallet_nomination_pools.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_nomination_pools`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_nomination_pools`.
@@ -58,7 +58,8 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: VoterList ListNodes (r:3 w:3)
// Storage: VoterList ListBags (r:2 w:2)
fn join() -> Weight {
- Weight::from_ref_time(141_186_000 as u64)
+ // Minimum execution time: 138_890 nanoseconds.
+ Weight::from_ref_time(139_862_000 as u64)
.saturating_add(T::DbWeight::get().reads(17 as u64))
.saturating_add(T::DbWeight::get().writes(12 as u64))
}
@@ -72,7 +73,8 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: VoterList ListNodes (r:3 w:3)
// Storage: VoterList ListBags (r:2 w:2)
fn bond_extra_transfer() -> Weight {
- Weight::from_ref_time(136_315_000 as u64)
+ // Minimum execution time: 138_685 nanoseconds.
+ Weight::from_ref_time(139_666_000 as u64)
.saturating_add(T::DbWeight::get().reads(14 as u64))
.saturating_add(T::DbWeight::get().writes(12 as u64))
}
@@ -86,7 +88,8 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: VoterList ListNodes (r:2 w:2)
// Storage: VoterList ListBags (r:2 w:2)
fn bond_extra_reward() -> Weight {
- Weight::from_ref_time(140_720_000 as u64)
+ // Minimum execution time: 138_114 nanoseconds.
+ Weight::from_ref_time(141_132_000 as u64)
.saturating_add(T::DbWeight::get().reads(13 as u64))
.saturating_add(T::DbWeight::get().writes(12 as u64))
}
@@ -95,7 +98,8 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: NominationPools RewardPools (r:1 w:1)
// Storage: System Account (r:1 w:1)
fn claim_payout() -> Weight {
- Weight::from_ref_time(54_588_000 as u64)
+ // Minimum execution time: 54_174 nanoseconds.
+ Weight::from_ref_time(54_785_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -114,7 +118,8 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: NominationPools SubPoolsStorage (r:1 w:1)
// Storage: NominationPools CounterForSubPoolsStorage (r:1 w:1)
fn unbond() -> Weight {
- Weight::from_ref_time(139_268_000 as u64)
+ // Minimum execution time: 137_752 nanoseconds.
+ Weight::from_ref_time(139_045_000 as u64)
.saturating_add(T::DbWeight::get().reads(18 as u64))
.saturating_add(T::DbWeight::get().writes(13 as u64))
}
@@ -124,9 +129,10 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: Balances Locks (r:1 w:1)
/// The range of component `s` is `[0, 100]`.
fn pool_withdraw_unbonded(s: u32, ) -> Weight {
- Weight::from_ref_time(51_661_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(17_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 49_665 nanoseconds.
+ Weight::from_ref_time(51_537_967 as u64)
+ // Standard Error: 937
+ .saturating_add(Weight::from_ref_time(19_269 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -140,9 +146,10 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: NominationPools CounterForPoolMembers (r:1 w:1)
/// The range of component `s` is `[0, 100]`.
fn withdraw_unbonded_update(s: u32, ) -> Weight {
- Weight::from_ref_time(92_492_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(28_000 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 89_456 nanoseconds.
+ Weight::from_ref_time(92_464_998 as u64)
+ // Standard Error: 1_616
+ .saturating_add(Weight::from_ref_time(21_615 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(8 as u64))
.saturating_add(T::DbWeight::get().writes(7 as u64))
}
@@ -168,7 +175,8 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: Staking Payee (r:0 w:1)
/// The range of component `s` is `[0, 100]`.
fn withdraw_unbonded_kill(_s: u32, ) -> Weight {
- Weight::from_ref_time(146_714_000 as u64)
+ // Minimum execution time: 142_468 nanoseconds.
+ Weight::from_ref_time(145_865_382 as u64)
.saturating_add(T::DbWeight::get().reads(20 as u64))
.saturating_add(T::DbWeight::get().writes(17 as u64))
}
@@ -186,7 +194,6 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: Staking Ledger (r:1 w:1)
// Storage: Staking Bonded (r:1 w:1)
// Storage: Staking CurrentEra (r:1 w:0)
- // Storage: Staking HistoryDepth (r:1 w:0)
// Storage: Balances Locks (r:1 w:1)
// Storage: NominationPools RewardPools (r:1 w:1)
// Storage: NominationPools CounterForRewardPools (r:1 w:1)
@@ -195,8 +202,9 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: NominationPools BondedPools (r:1 w:1)
// Storage: Staking Payee (r:0 w:1)
fn create() -> Weight {
- Weight::from_ref_time(130_529_000 as u64)
- .saturating_add(T::DbWeight::get().reads(22 as u64))
+ // Minimum execution time: 126_922 nanoseconds.
+ Weight::from_ref_time(128_840_000 as u64)
+ .saturating_add(T::DbWeight::get().reads(21 as u64))
.saturating_add(T::DbWeight::get().writes(15 as u64))
}
// Storage: NominationPools BondedPools (r:1 w:0)
@@ -213,9 +221,10 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: Staking CounterForNominators (r:1 w:1)
/// The range of component `n` is `[1, 24]`.
fn nominate(n: u32, ) -> Weight {
- Weight::from_ref_time(60_380_000 as u64)
- // Standard Error: 4_000
- .saturating_add(Weight::from_ref_time(1_053_000 as u64).saturating_mul(n as u64))
+ // Minimum execution time: 62_487 nanoseconds.
+ Weight::from_ref_time(62_210_788 as u64)
+ // Standard Error: 4_540
+ .saturating_add(Weight::from_ref_time(995_413 as u64).saturating_mul(n as u64))
.saturating_add(T::DbWeight::get().reads(12 as u64))
.saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(n as u64)))
.saturating_add(T::DbWeight::get().writes(5 as u64))
@@ -223,7 +232,8 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: NominationPools BondedPools (r:1 w:1)
// Storage: Staking Ledger (r:1 w:0)
fn set_state() -> Weight {
- Weight::from_ref_time(34_144_000 as u64)
+ // Minimum execution time: 34_398 nanoseconds.
+ Weight::from_ref_time(34_691_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -232,9 +242,10 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: NominationPools CounterForMetadata (r:1 w:1)
/// The range of component `n` is `[1, 256]`.
fn set_metadata(n: u32, ) -> Weight {
- Weight::from_ref_time(16_813_000 as u64)
- // Standard Error: 0
- .saturating_add(Weight::from_ref_time(1_000 as u64).saturating_mul(n as u64))
+ // Minimum execution time: 16_304 nanoseconds.
+ Weight::from_ref_time(17_385_094 as u64)
+ // Standard Error: 695
+ .saturating_add(Weight::from_ref_time(451 as u64).saturating_mul(n as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -244,12 +255,14 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: NominationPools MinCreateBond (r:0 w:1)
// Storage: NominationPools MaxPools (r:0 w:1)
fn set_configs() -> Weight {
- Weight::from_ref_time(7_602_000 as u64)
+ // Minimum execution time: 7_357 nanoseconds.
+ Weight::from_ref_time(7_670_000 as u64)
.saturating_add(T::DbWeight::get().writes(5 as u64))
}
// Storage: NominationPools BondedPools (r:1 w:1)
fn update_roles() -> Weight {
- Weight::from_ref_time(25_674_000 as u64)
+ // Minimum execution time: 26_355 nanoseconds.
+ Weight::from_ref_time(26_659_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -262,7 +275,8 @@ impl pallet_nomination_pools::WeightInfo for WeightInfo
// Storage: VoterList ListBags (r:1 w:1)
// Storage: VoterList CounterForListNodes (r:1 w:1)
fn chill() -> Weight {
- Weight::from_ref_time(59_990_000 as u64)
+ // Minimum execution time: 60_060 nanoseconds.
+ Weight::from_ref_time(61_928_000 as u64)
.saturating_add(T::DbWeight::get().reads(8 as u64))
.saturating_add(T::DbWeight::get().writes(5 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_preimage.rs b/runtime/kusama/src/weights/pallet_preimage.rs
index 2fc3687f4581..ac32acb41730 100644
--- a/runtime/kusama/src/weights/pallet_preimage.rs
+++ b/runtime/kusama/src/weights/pallet_preimage.rs
@@ -16,8 +16,8 @@
//! Autogenerated weights for `pallet_preimage`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-10-03, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `bm2`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
// Executed Command:
@@ -32,7 +32,7 @@
// --execution=wasm
// --wasm-execution=compiled
// --header=./file_header.txt
-// --output=./runtime/kusama/src/weights
+// --output=./runtime/kusama/src/weights/
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
@@ -48,9 +48,10 @@ impl pallet_preimage::WeightInfo for WeightInfo {
// Storage: Preimage PreimageFor (r:0 w:1)
/// The range of component `s` is `[0, 4194304]`.
fn note_preimage(s: u32, ) -> Weight {
- Weight::from_ref_time(27_993_000 as u64)
- // Standard Error: 5
- .saturating_add(Weight::from_ref_time(2_208 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 28_176 nanoseconds.
+ Weight::from_ref_time(28_451_000 as u64)
+ // Standard Error: 1
+ .saturating_add(Weight::from_ref_time(2_294 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -58,9 +59,10 @@ impl pallet_preimage::WeightInfo for WeightInfo {
// Storage: Preimage PreimageFor (r:0 w:1)
/// The range of component `s` is `[0, 4194304]`.
fn note_requested_preimage(s: u32, ) -> Weight {
- Weight::from_ref_time(19_503_000 as u64)
- // Standard Error: 5
- .saturating_add(Weight::from_ref_time(2_264 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 19_071 nanoseconds.
+ Weight::from_ref_time(19_336_000 as u64)
+ // Standard Error: 1
+ .saturating_add(Weight::from_ref_time(2_293 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -68,66 +70,76 @@ impl pallet_preimage::WeightInfo for WeightInfo {
// Storage: Preimage PreimageFor (r:0 w:1)
/// The range of component `s` is `[0, 4194304]`.
fn note_no_deposit_preimage(s: u32, ) -> Weight {
- Weight::from_ref_time(17_878_000 as u64)
- // Standard Error: 2
- .saturating_add(Weight::from_ref_time(2_130 as u64).saturating_mul(s as u64))
+ // Minimum execution time: 17_392 nanoseconds.
+ Weight::from_ref_time(17_712_000 as u64)
+ // Standard Error: 1
+ .saturating_add(Weight::from_ref_time(2_294 as u64).saturating_mul(s as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
// Storage: Preimage PreimageFor (r:0 w:1)
fn unnote_preimage() -> Weight {
- Weight::from_ref_time(40_091_000 as u64)
+ // Minimum execution time: 37_996 nanoseconds.
+ Weight::from_ref_time(39_555_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
// Storage: Preimage PreimageFor (r:0 w:1)
fn unnote_no_deposit_preimage() -> Weight {
- Weight::from_ref_time(27_459_000 as u64)
+ // Minimum execution time: 27_044 nanoseconds.
+ Weight::from_ref_time(28_069_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
fn request_preimage() -> Weight {
- Weight::from_ref_time(27_176_000 as u64)
+ // Minimum execution time: 26_233 nanoseconds.
+ Weight::from_ref_time(27_659_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
fn request_no_deposit_preimage() -> Weight {
- Weight::from_ref_time(14_096_000 as u64)
+ // Minimum execution time: 14_540 nanoseconds.
+ Weight::from_ref_time(16_040_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
fn request_unnoted_preimage() -> Weight {
- Weight::from_ref_time(17_365_000 as u64)
+ // Minimum execution time: 16_930 nanoseconds.
+ Weight::from_ref_time(17_887_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
fn request_requested_preimage() -> Weight {
- Weight::from_ref_time(8_013_000 as u64)
+ // Minimum execution time: 7_707 nanoseconds.
+ Weight::from_ref_time(8_173_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
// Storage: Preimage PreimageFor (r:0 w:1)
fn unrequest_preimage() -> Weight {
- Weight::from_ref_time(27_185_000 as u64)
+ // Minimum execution time: 26_963 nanoseconds.
+ Weight::from_ref_time(28_167_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
fn unrequest_unnoted_preimage() -> Weight {
- Weight::from_ref_time(7_955_000 as u64)
+ // Minimum execution time: 7_845 nanoseconds.
+ Weight::from_ref_time(8_128_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Preimage StatusFor (r:1 w:1)
fn unrequest_multi_referenced_preimage() -> Weight {
- Weight::from_ref_time(7_819_000 as u64)
+ // Minimum execution time: 7_894 nanoseconds.
+ Weight::from_ref_time(8_185_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_proxy.rs b/runtime/kusama/src/weights/pallet_proxy.rs
index 2ea546eed2fa..e950db5bce6d 100644
--- a/runtime/kusama/src/weights/pallet_proxy.rs
+++ b/runtime/kusama/src/weights/pallet_proxy.rs
@@ -16,7 +16,7 @@
//! Autogenerated weights for `pallet_proxy`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-08, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
@@ -38,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_proxy`.
@@ -47,9 +47,10 @@ impl pallet_proxy::WeightInfo for WeightInfo {
// Storage: Proxy Proxies (r:1 w:0)
/// The range of component `p` is `[1, 31]`.
fn proxy(p: u32, ) -> Weight {
- Weight::from_ref_time(20_646_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(57_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 19_551 nanoseconds.
+ Weight::from_ref_time(20_748_848 as u64)
+ // Standard Error: 1_568
+ .saturating_add(Weight::from_ref_time(54_200 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
}
// Storage: Proxy Proxies (r:1 w:0)
@@ -58,11 +59,12 @@ impl pallet_proxy::WeightInfo for WeightInfo {
/// The range of component `a` is `[0, 31]`.
/// The range of component `p` is `[1, 31]`.
fn proxy_announced(a: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(37_132_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(131_000 as u64).saturating_mul(a as u64))
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(57_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 37_257 nanoseconds.
+ Weight::from_ref_time(37_245_921 as u64)
+ // Standard Error: 1_877
+ .saturating_add(Weight::from_ref_time(116_373 as u64).saturating_mul(a as u64))
+ // Standard Error: 1_939
+ .saturating_add(Weight::from_ref_time(40_239 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -70,12 +72,11 @@ impl pallet_proxy::WeightInfo for WeightInfo {
// Storage: System Account (r:1 w:1)
/// The range of component `a` is `[0, 31]`.
/// The range of component `p` is `[1, 31]`.
- fn remove_announcement(a: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(26_277_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(125_000 as u64).saturating_mul(a as u64))
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(20_000 as u64).saturating_mul(p as u64))
+ fn remove_announcement(a: u32, _p: u32, ) -> Weight {
+ // Minimum execution time: 25_864 nanoseconds.
+ Weight::from_ref_time(26_440_498 as u64)
+ // Standard Error: 1_682
+ .saturating_add(Weight::from_ref_time(114_225 as u64).saturating_mul(a as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -83,12 +84,11 @@ impl pallet_proxy::WeightInfo for WeightInfo {
// Storage: System Account (r:1 w:1)
/// The range of component `a` is `[0, 31]`.
/// The range of component `p` is `[1, 31]`.
- fn reject_announcement(a: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(26_199_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(128_000 as u64).saturating_mul(a as u64))
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(18_000 as u64).saturating_mul(p as u64))
+ fn reject_announcement(a: u32, _p: u32, ) -> Weight {
+ // Minimum execution time: 25_392 nanoseconds.
+ Weight::from_ref_time(26_349_515 as u64)
+ // Standard Error: 1_456
+ .saturating_add(Weight::from_ref_time(113_602 as u64).saturating_mul(a as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -98,38 +98,42 @@ impl pallet_proxy::WeightInfo for WeightInfo {
/// The range of component `a` is `[0, 31]`.
/// The range of component `p` is `[1, 31]`.
fn announce(a: u32, p: u32, ) -> Weight {
- Weight::from_ref_time(34_707_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(109_000 as u64).saturating_mul(a as u64))
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(43_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 33_187 nanoseconds.
+ Weight::from_ref_time(34_423_105 as u64)
+ // Standard Error: 1_973
+ .saturating_add(Weight::from_ref_time(104_655 as u64).saturating_mul(a as u64))
+ // Standard Error: 2_039
+ .saturating_add(Weight::from_ref_time(27_773 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Proxy Proxies (r:1 w:1)
/// The range of component `p` is `[1, 31]`.
fn add_proxy(p: u32, ) -> Weight {
- Weight::from_ref_time(28_733_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(86_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 27_189 nanoseconds.
+ Weight::from_ref_time(28_582_470 as u64)
+ // Standard Error: 2_064
+ .saturating_add(Weight::from_ref_time(63_883 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Proxy Proxies (r:1 w:1)
/// The range of component `p` is `[1, 31]`.
fn remove_proxy(p: u32, ) -> Weight {
- Weight::from_ref_time(28_518_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(83_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 26_366 nanoseconds.
+ Weight::from_ref_time(28_374_822 as u64)
+ // Standard Error: 2_182
+ .saturating_add(Weight::from_ref_time(82_251 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Proxy Proxies (r:1 w:1)
/// The range of component `p` is `[1, 31]`.
fn remove_proxies(p: u32, ) -> Weight {
- Weight::from_ref_time(24_528_000 as u64)
- // Standard Error: 2_000
- .saturating_add(Weight::from_ref_time(58_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 22_910 nanoseconds.
+ Weight::from_ref_time(25_215_950 as u64)
+ // Standard Error: 3_028
+ .saturating_add(Weight::from_ref_time(25_900 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -137,18 +141,20 @@ impl pallet_proxy::WeightInfo for WeightInfo {
// Storage: Proxy Proxies (r:1 w:1)
/// The range of component `p` is `[1, 31]`.
fn create_pure(p: u32, ) -> Weight {
- Weight::from_ref_time(31_637_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(36_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 30_126 nanoseconds.
+ Weight::from_ref_time(31_650_457 as u64)
+ // Standard Error: 1_924
+ .saturating_add(Weight::from_ref_time(21_491 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Proxy Proxies (r:1 w:1)
/// The range of component `p` is `[0, 30]`.
fn kill_pure(p: u32, ) -> Weight {
- Weight::from_ref_time(26_228_000 as u64)
- // Standard Error: 1_000
- .saturating_add(Weight::from_ref_time(43_000 as u64).saturating_mul(p as u64))
+ // Minimum execution time: 24_510 nanoseconds.
+ Weight::from_ref_time(25_823_835 as u64)
+ // Standard Error: 1_747
+ .saturating_add(Weight::from_ref_time(46_717 as u64).saturating_mul(p as u64))
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_ranked_collective.rs b/runtime/kusama/src/weights/pallet_ranked_collective.rs
index 33b62a7db764..0f7a13150b82 100644
--- a/runtime/kusama/src/weights/pallet_ranked_collective.rs
+++ b/runtime/kusama/src/weights/pallet_ranked_collective.rs
@@ -16,22 +16,21 @@
//! Autogenerated weights for `pallet_ranked_collective`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-16, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
// Executed Command:
-// /home/benchbot/cargo_target_dir/production/polkadot
+// ./target/production/polkadot
// benchmark
// pallet
+// --chain=kusama-dev
// --steps=50
// --repeat=20
+// --pallet=pallet_ranked_collective
// --extrinsic=*
// --execution=wasm
// --wasm-execution=compiled
-// --heap-pages=4096
-// --pallet=pallet_ranked_collective
-// --chain=kusama-dev
// --header=./file_header.txt
// --output=./runtime/kusama/src/weights/
@@ -39,7 +38,7 @@
#![allow(unused_parens)]
#![allow(unused_imports)]
-use frame_support::{traits::Get, weights::{Weight}};
+use frame_support::{traits::Get, weights::Weight};
use sp_std::marker::PhantomData;
/// Weight functions for `pallet_ranked_collective`.
@@ -50,7 +49,8 @@ impl pallet_ranked_collective::WeightInfo for WeightInf
// Storage: FellowshipCollective IndexToId (r:0 w:1)
// Storage: FellowshipCollective IdToIndex (r:0 w:1)
fn add_member() -> Weight {
- Weight::from_ref_time(20_797_000 as u64)
+ // Minimum execution time: 18_900 nanoseconds.
+ Weight::from_ref_time(19_302_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -60,9 +60,10 @@ impl pallet_ranked_collective::WeightInfo for WeightInf
// Storage: FellowshipCollective IndexToId (r:1 w:1)
/// The range of component `r` is `[0, 10]`.
fn remove_member(r: u32, ) -> Weight {
- Weight::from_ref_time(30_196_000 as u64)
- // Standard Error: 10_539
- .saturating_add(Weight::from_ref_time(9_633_382 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 29_913 nanoseconds.
+ Weight::from_ref_time(32_149_860 as u64)
+ // Standard Error: 25_258
+ .saturating_add(Weight::from_ref_time(9_512_553 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().reads((3 as u64).saturating_mul(r as u64)))
.saturating_add(T::DbWeight::get().writes(4 as u64))
@@ -74,9 +75,10 @@ impl pallet_ranked_collective::WeightInfo for WeightInf
// Storage: FellowshipCollective IdToIndex (r:0 w:1)
/// The range of component `r` is `[0, 10]`.
fn promote_member(r: u32, ) -> Weight {
- Weight::from_ref_time(21_958_000 as u64)
- // Standard Error: 3_398
- .saturating_add(Weight::from_ref_time(527_087 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 21_327 nanoseconds.
+ Weight::from_ref_time(22_411_852 as u64)
+ // Standard Error: 3_902
+ .saturating_add(Weight::from_ref_time(457_216 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -86,9 +88,10 @@ impl pallet_ranked_collective::WeightInfo for WeightInf
// Storage: FellowshipCollective IndexToId (r:1 w:1)
/// The range of component `r` is `[0, 10]`.
fn demote_member(r: u32, ) -> Weight {
- Weight::from_ref_time(29_934_000 as u64)
- // Standard Error: 11_453
- .saturating_add(Weight::from_ref_time(884_044 as u64).saturating_mul(r as u64))
+ // Minimum execution time: 29_563 nanoseconds.
+ Weight::from_ref_time(32_287_027 as u64)
+ // Standard Error: 15_398
+ .saturating_add(Weight::from_ref_time(639_177 as u64).saturating_mul(r as u64))
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -97,20 +100,21 @@ impl pallet_ranked_collective::WeightInfo for WeightInf
// Storage: FellowshipCollective Voting (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn vote() -> Weight {
- Weight::from_ref_time(45_989_000 as u64)
+ // Minimum execution time: 45_461 nanoseconds.
+ Weight::from_ref_time(46_094_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:0)
// Storage: FellowshipCollective VotingCleanup (r:1 w:0)
- // Storage: FellowshipCollective Voting (r:0 w:1)
- /// The range of component `n` is `[1, 100]`.
+ // Storage: FellowshipCollective Voting (r:0 w:2)
+ /// The range of component `n` is `[0, 100]`.
fn cleanup_poll(n: u32, ) -> Weight {
- Weight::from_ref_time(17_842_000 as u64)
- // Standard Error: 733
- .saturating_add(Weight::from_ref_time(892_322 as u64).saturating_mul(n as u64))
+ // Minimum execution time: 14_374 nanoseconds.
+ Weight::from_ref_time(18_663_988 as u64)
+ // Standard Error: 1_622
+ .saturating_add(Weight::from_ref_time(866_964 as u64).saturating_mul(n as u64))
.saturating_add(T::DbWeight::get().reads(2 as u64))
- .saturating_add(T::DbWeight::get().writes(1 as u64))
.saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(n as u64)))
}
}
diff --git a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
index ca52d8044bbf..07f201334a84 100644
--- a/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
+++ b/runtime/kusama/src/weights/pallet_referenda_fellowship_referenda.rs
@@ -16,22 +16,21 @@
//! Autogenerated weights for `pallet_referenda`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-30, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
// Executed Command:
-// /home/benchbot/cargo_target_dir/production/polkadot
+// ./target/production/polkadot
// benchmark
// pallet
+// --chain=kusama-dev
// --steps=50
// --repeat=20
+// --pallet=pallet_referenda
// --extrinsic=*
// --execution=wasm
// --wasm-execution=compiled
-// --heap-pages=4096
-// --pallet=pallet_referenda
-// --chain=kusama-dev
// --header=./file_header.txt
// --output=./runtime/kusama/src/weights/
@@ -50,14 +49,16 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: Scheduler Agenda (r:1 w:1)
// Storage: FellowshipReferenda ReferendumInfoFor (r:0 w:1)
fn submit() -> Weight {
- Weight::from_ref_time(32_438_000 as u64)
+ // Minimum execution time: 32_180 nanoseconds.
+ Weight::from_ref_time(32_746_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn place_decision_deposit_preparing() -> Weight {
- Weight::from_ref_time(48_476_000 as u64)
+ // Minimum execution time: 47_785 nanoseconds.
+ Weight::from_ref_time(48_489_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -65,7 +66,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipReferenda DecidingCount (r:1 w:0)
// Storage: FellowshipReferenda TrackQueue (r:1 w:1)
fn place_decision_deposit_queued() -> Weight {
- Weight::from_ref_time(94_751_000 as u64)
+ // Minimum execution time: 83_684 nanoseconds.
+ Weight::from_ref_time(87_530_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -73,7 +75,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipReferenda DecidingCount (r:1 w:0)
// Storage: FellowshipReferenda TrackQueue (r:1 w:1)
fn place_decision_deposit_not_queued() -> Weight {
- Weight::from_ref_time(94_975_000 as u64)
+ // Minimum execution time: 84_154 nanoseconds.
+ Weight::from_ref_time(87_244_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -82,7 +85,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:2 w:2)
fn place_decision_deposit_passing() -> Weight {
- Weight::from_ref_time(194_931_000 as u64)
+ // Minimum execution time: 185_392 nanoseconds.
+ Weight::from_ref_time(197_854_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -90,34 +94,39 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipReferenda DecidingCount (r:1 w:1)
// Storage: FellowshipCollective MemberCount (r:1 w:0)
fn place_decision_deposit_failing() -> Weight {
- Weight::from_ref_time(42_888_000 as u64)
+ // Minimum execution time: 43_545 nanoseconds.
+ Weight::from_ref_time(44_652_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
fn refund_decision_deposit() -> Weight {
- Weight::from_ref_time(30_949_000 as u64)
+ // Minimum execution time: 31_072 nanoseconds.
+ Weight::from_ref_time(31_477_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn cancel() -> Weight {
- Weight::from_ref_time(38_960_000 as u64)
+ // Minimum execution time: 38_167 nanoseconds.
+ Weight::from_ref_time(38_765_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn kill() -> Weight {
- Weight::from_ref_time(67_836_000 as u64)
+ // Minimum execution time: 67_286 nanoseconds.
+ Weight::from_ref_time(69_089_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: FellowshipReferenda TrackQueue (r:1 w:0)
// Storage: FellowshipReferenda DecidingCount (r:1 w:1)
fn one_fewer_deciding_queue_empty() -> Weight {
- Weight::from_ref_time(11_204_000 as u64)
+ // Minimum execution time: 11_019 nanoseconds.
+ Weight::from_ref_time(11_370_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -126,7 +135,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:2 w:2)
fn one_fewer_deciding_failing() -> Weight {
- Weight::from_ref_time(224_465_000 as u64)
+ // Minimum execution time: 120_874 nanoseconds.
+ Weight::from_ref_time(123_568_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
@@ -135,61 +145,69 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:2 w:2)
fn one_fewer_deciding_passing() -> Weight {
- Weight::from_ref_time(224_764_000 as u64)
+ // Minimum execution time: 121_845 nanoseconds.
+ Weight::from_ref_time(125_055_000 as u64)
.saturating_add(T::DbWeight::get().reads(5 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: FellowshipReferenda TrackQueue (r:1 w:1)
- // Storage: Scheduler Agenda (r:1 w:1)
+ // Storage: Scheduler Agenda (r:1 w:0)
fn nudge_referendum_requeued_insertion() -> Weight {
- Weight::from_ref_time(91_727_000 as u64)
+ // Minimum execution time: 88_879 nanoseconds.
+ Weight::from_ref_time(91_415_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
- .saturating_add(T::DbWeight::get().writes(3 as u64))
+ .saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: FellowshipReferenda TrackQueue (r:1 w:1)
- // Storage: Scheduler Agenda (r:1 w:1)
+ // Storage: Scheduler Agenda (r:1 w:0)
fn nudge_referendum_requeued_slide() -> Weight {
- Weight::from_ref_time(91_868_000 as u64)
+ // Minimum execution time: 87_283 nanoseconds.
+ Weight::from_ref_time(90_994_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
- .saturating_add(T::DbWeight::get().writes(3 as u64))
+ .saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: FellowshipReferenda DecidingCount (r:1 w:0)
// Storage: FellowshipReferenda TrackQueue (r:1 w:1)
- // Storage: Scheduler Agenda (r:1 w:1)
+ // Storage: Scheduler Agenda (r:1 w:0)
fn nudge_referendum_queued() -> Weight {
- Weight::from_ref_time(94_520_000 as u64)
+ // Minimum execution time: 91_243 nanoseconds.
+ Weight::from_ref_time(93_680_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
- .saturating_add(T::DbWeight::get().writes(3 as u64))
+ .saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: FellowshipReferenda DecidingCount (r:1 w:0)
// Storage: FellowshipReferenda TrackQueue (r:1 w:1)
- // Storage: Scheduler Agenda (r:1 w:1)
+ // Storage: Scheduler Agenda (r:1 w:0)
fn nudge_referendum_not_queued() -> Weight {
- Weight::from_ref_time(93_483_000 as u64)
+ // Minimum execution time: 90_166 nanoseconds.
+ Weight::from_ref_time(93_331_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
- .saturating_add(T::DbWeight::get().writes(3 as u64))
+ .saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_no_deposit() -> Weight {
- Weight::from_ref_time(29_294_000 as u64)
+ // Minimum execution time: 29_373 nanoseconds.
+ Weight::from_ref_time(30_186_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_preparing() -> Weight {
- Weight::from_ref_time(30_363_000 as u64)
+ // Minimum execution time: 30_715 nanoseconds.
+ Weight::from_ref_time(31_405_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
fn nudge_referendum_timed_out() -> Weight {
- Weight::from_ref_time(22_703_000 as u64)
+ // Minimum execution time: 22_200 nanoseconds.
+ Weight::from_ref_time(23_053_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -198,7 +216,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_begin_deciding_failing() -> Weight {
- Weight::from_ref_time(40_760_000 as u64)
+ // Minimum execution time: 41_344 nanoseconds.
+ Weight::from_ref_time(42_020_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -207,7 +226,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_begin_deciding_passing() -> Weight {
- Weight::from_ref_time(91_300_000 as u64)
+ // Minimum execution time: 86_079 nanoseconds.
+ Weight::from_ref_time(89_646_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -215,7 +235,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_begin_confirming() -> Weight {
- Weight::from_ref_time(165_577_000 as u64)
+ // Minimum execution time: 146_594 nanoseconds.
+ Weight::from_ref_time(167_523_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -223,7 +244,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_end_confirming() -> Weight {
- Weight::from_ref_time(166_188_000 as u64)
+ // Minimum execution time: 163_366 nanoseconds.
+ Weight::from_ref_time(169_474_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -231,7 +253,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_continue_not_confirming() -> Weight {
- Weight::from_ref_time(159_324_000 as u64)
+ // Minimum execution time: 157_952 nanoseconds.
+ Weight::from_ref_time(163_326_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -239,7 +262,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_continue_confirming() -> Weight {
- Weight::from_ref_time(82_615_000 as u64)
+ // Minimum execution time: 81_994 nanoseconds.
+ Weight::from_ref_time(83_855_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -247,17 +271,18 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:2 w:2)
// Storage: Scheduler Lookup (r:1 w:1)
- // Storage: Preimage StatusFor (r:1 w:1)
fn nudge_referendum_approved() -> Weight {
- Weight::from_ref_time(185_354_000 as u64)
- .saturating_add(T::DbWeight::get().reads(6 as u64))
- .saturating_add(T::DbWeight::get().writes(5 as u64))
+ // Minimum execution time: 173_094 nanoseconds.
+ Weight::from_ref_time(178_850_000 as u64)
+ .saturating_add(T::DbWeight::get().reads(5 as u64))
+ .saturating_add(T::DbWeight::get().writes(4 as u64))
}
// Storage: FellowshipReferenda ReferendumInfoFor (r:1 w:1)
// Storage: FellowshipCollective MemberCount (r:1 w:0)
// Storage: Scheduler Agenda (r:1 w:1)
fn nudge_referendum_rejected() -> Weight {
- Weight::from_ref_time(165_963_000 as u64)
+ // Minimum execution time: 162_813 nanoseconds.
+ Weight::from_ref_time(167_908_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
diff --git a/runtime/kusama/src/weights/pallet_referenda_referenda.rs b/runtime/kusama/src/weights/pallet_referenda_referenda.rs
index 8d8fc6ecbd61..b74656db71bb 100644
--- a/runtime/kusama/src/weights/pallet_referenda_referenda.rs
+++ b/runtime/kusama/src/weights/pallet_referenda_referenda.rs
@@ -16,22 +16,21 @@
//! Autogenerated weights for `pallet_referenda`
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
-//! DATE: 2022-09-30, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
-//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
+//! DATE: 2022-10-25, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]`
+//! HOSTNAME: `bm4`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("kusama-dev"), DB CACHE: 1024
// Executed Command:
-// /home/benchbot/cargo_target_dir/production/polkadot
+// ./target/production/polkadot
// benchmark
// pallet
+// --chain=kusama-dev
// --steps=50
// --repeat=20
+// --pallet=pallet_referenda
// --extrinsic=*
// --execution=wasm
// --wasm-execution=compiled
-// --heap-pages=4096
-// --pallet=pallet_referenda
-// --chain=kusama-dev
// --header=./file_header.txt
// --output=./runtime/kusama/src/weights/
@@ -49,14 +48,16 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: Scheduler Agenda (r:1 w:1)
// Storage: Referenda ReferendumInfoFor (r:0 w:1)
fn submit() -> Weight {
- Weight::from_ref_time(37_366_000 as u64)
+ // Minimum execution time: 36_837 nanoseconds.
+ Weight::from_ref_time(37_648_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: Referenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn place_decision_deposit_preparing() -> Weight {
- Weight::from_ref_time(47_931_000 as u64)
+ // Minimum execution time: 46_630 nanoseconds.
+ Weight::from_ref_time(47_953_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
@@ -64,7 +65,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: Referenda DecidingCount (r:1 w:0)
// Storage: Referenda TrackQueue (r:1 w:1)
fn place_decision_deposit_queued() -> Weight {
- Weight::from_ref_time(48_799_000 as u64)
+ // Minimum execution time: 48_191 nanoseconds.
+ Weight::from_ref_time(49_124_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -72,7 +74,8 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: Referenda DecidingCount (r:1 w:0)
// Storage: Referenda TrackQueue (r:1 w:1)
fn place_decision_deposit_not_queued() -> Weight {
- Weight::from_ref_time(48_899_000 as u64)
+ // Minimum execution time: 47_992 nanoseconds.
+ Weight::from_ref_time(48_678_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
@@ -80,41 +83,47 @@ impl pallet_referenda::WeightInfo for WeightInfo {
// Storage: Referenda DecidingCount (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn place_decision_deposit_passing() -> Weight {
- Weight::from_ref_time(61_981_000 as u64)
+ // Minimum execution time: 59_996 nanoseconds.
+ Weight::from_ref_time(62_060_000 as u64)
.saturating_add(T::DbWeight::get().reads(4 as u64))
.saturating_add(T::DbWeight::get().writes(4 as u64))
}
// Storage: Referenda ReferendumInfoFor (r:1 w:1)
// Storage: Referenda DecidingCount (r:1 w:1)
fn place_decision_deposit_failing() -> Weight {
- Weight::from_ref_time(42_318_000 as u64)
+ // Minimum execution time: 42_021 nanoseconds.
+ Weight::from_ref_time(43_451_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(2 as u64))
}
// Storage: Referenda ReferendumInfoFor (r:1 w:1)
fn refund_decision_deposit() -> Weight {
- Weight::from_ref_time(30_391_000 as u64)
+ // Minimum execution time: 30_016 nanoseconds.
+ Weight::from_ref_time(30_902_000 as u64)
.saturating_add(T::DbWeight::get().reads(1 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
// Storage: Referenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn cancel() -> Weight {
- Weight::from_ref_time(38_601_000 as u64)
+ // Minimum execution time: 37_205 nanoseconds.
+ Weight::from_ref_time(38_401_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: Referenda ReferendumInfoFor (r:1 w:1)
// Storage: Scheduler Agenda (r:2 w:2)
fn kill() -> Weight {
- Weight::from_ref_time(78_111_000 as u64)
+ // Minimum execution time: 77_049 nanoseconds.
+ Weight::from_ref_time(79_005_000 as u64)
.saturating_add(T::DbWeight::get().reads(3 as u64))
.saturating_add(T::DbWeight::get().writes(3 as u64))
}
// Storage: Referenda TrackQueue (r:1 w:0)
// Storage: Referenda DecidingCount (r:1 w:1)
fn one_fewer_deciding_queue_empty() -> Weight {
- Weight::from_ref_time(11_132_000 as u64)
+ // Minimum execution time: 11_084 nanoseconds.
+ Weight::from_ref_time(11_351_000 as u64)
.saturating_add(T::DbWeight::get().reads(2 as u64))
.saturating_add(T::DbWeight::get().writes(1 as u64))
}
@@ -122,7 +131,8 @@ impl