From e20209240e7a5e7b32b91e9fcbe0e78a7397c8d5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bastian=20K=C3=B6cher?= Date: Thu, 8 Sep 2022 09:57:23 +0100 Subject: [PATCH] Upgrade wasmtime to 0.40.0 (#12096) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * Upgrade wasmtime to 0.40.0 * ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts * Update in the other Cargo.toml * ".git/.scripts/bench-bot.sh" pallet dev pallet_contracts Co-authored-by: command-bot <> Co-authored-by: Alexander Theißen --- Cargo.lock | 237 ++--- client/executor/wasmtime/Cargo.toml | 9 +- client/executor/wasmtime/src/runtime.rs | 8 +- frame/contracts/src/weights.rs | 1254 +++++++++++------------ primitives/wasm-interface/Cargo.toml | 2 +- 5 files changed, 739 insertions(+), 771 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f6c2df81d6ee1..223a14efd73b7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1137,11 +1137,11 @@ dependencies = [ [[package]] name = "cranelift-bforest" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "899dc8d22f7771e7f887fb8bafa0c0d3ac1dea0c7f2c0ded6e20a855a7a1e890" +checksum = "9f91425bea5a5ac6d76b788477064944a7e21f0e240fd93f6f368a774a3efdd1" dependencies = [ - "cranelift-entity 0.85.0", + "cranelift-entity 0.87.1", ] [[package]] @@ -1163,14 +1163,14 @@ dependencies = [ [[package]] name = "cranelift-codegen" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8dbdc03f695cf67e7bc45da57155528274f47390b85060af8107eb304ef167c4" +checksum = "8b83b4bbf7bc96db77b7b5b5e41fafc4001536e9f0cbfd702ed7d4d8f848dc06" dependencies = [ - "cranelift-bforest 0.85.0", - "cranelift-codegen-meta 0.85.0", - "cranelift-codegen-shared 0.85.0", - "cranelift-entity 0.85.0", + "cranelift-bforest 0.87.1", + "cranelift-codegen-meta 0.87.1", + "cranelift-codegen-shared 0.87.1", + "cranelift-entity 0.87.1", "cranelift-isle", "gimli 0.26.1", "log", @@ -1191,11 +1191,11 @@ dependencies = [ [[package]] name = "cranelift-codegen-meta" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ea66cbba3eb7fcb3ec9f42839a6d381bd40cf97780397e7167daf9725d4ffa0" +checksum = "da02e8fff048c381b313a3dfef4deb2343976fb6d7acc8e7d9c86d4c93e3fa06" dependencies = [ - "cranelift-codegen-shared 0.85.0", + "cranelift-codegen-shared 0.87.1", ] [[package]] @@ -1206,9 +1206,9 @@ checksum = "9dabb5fe66e04d4652e434195b45ae65b5c8172d520247b8f66d8df42b2b45dc" [[package]] name = "cranelift-codegen-shared" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "712fbebd119a476f59122b4ba51fdce893a66309b5c92bd5506bfb11a0587496" +checksum = "9abc2a06e8fc29e36660ebbc9e2503e18a051057072acbb1e75e7f7cf19cb95e" [[package]] name = "cranelift-entity" @@ -1218,9 +1218,9 @@ checksum = "3329733e4d4b8e91c809efcaa4faee80bf66f20164e3dd16d707346bd3494799" [[package]] name = "cranelift-entity" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4cb8b95859c4e14c9e860db78d596a904fdbe9261990233b62bd526346cb56cb" +checksum = "aeced7874890fc25d85cacc5e626c4d67931c7c25aad1c2ad521684744c1ff5c" dependencies = [ "serde", ] @@ -1239,11 +1239,11 @@ dependencies = [ [[package]] name = "cranelift-frontend" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7b91b19a7d1221a73f190c0e865c12be77a84f661cac89abfd4ab5820142886" +checksum = "fc1d301ccad6fce05d9c9793d433d225fafdd57661b98d268d8d162e9291ff2e" dependencies = [ - "cranelift-codegen 0.85.0", + "cranelift-codegen 0.87.1", "log", "smallvec", "target-lexicon", @@ -1251,34 +1251,34 @@ dependencies = [ [[package]] name = "cranelift-isle" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86d4f53bc86fb458e59c695c6a95ce8346e6a8377ee7ffc058e3ac08b5f94cb1" +checksum = "bd7b100db19320848986b4df1da19501dbddeb706a799f502222f72f889b0fab" [[package]] name = "cranelift-native" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "592f035d0ed41214dfeeb37abd536233536a27be6b4c2d39f380cd402f0cff4f" +checksum = "7be18d8b976cddc822e52343f328b7593d26dd2f1aeadd90da071596a210d524" dependencies = [ - "cranelift-codegen 0.85.0", + "cranelift-codegen 0.87.1", "libc", "target-lexicon", ] [[package]] name = "cranelift-wasm" -version = "0.85.0" +version = "0.87.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "295add6bf0b527a8bc50d02e31ff878585d2d2db53cb7e8754d6d82b84480086" +checksum = "2f9e48bb632a2e189b38a9fa89fa5a6eea687a5a4c613bbef7c2b7522c3ad0e0" dependencies = [ - "cranelift-codegen 0.85.0", - "cranelift-entity 0.85.0", - "cranelift-frontend 0.85.0", + "cranelift-codegen 0.87.1", + "cranelift-entity 0.87.1", + "cranelift-frontend 0.87.1", "itertools", "log", "smallvec", - "wasmparser 0.85.0", + "wasmparser 0.88.0", "wasmtime-types", ] @@ -3087,12 +3087,6 @@ dependencies = [ "num-traits", ] -[[package]] -name = "io-lifetimes" -version = "0.5.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec58677acfea8a15352d42fc87d11d63596ade9239e0a7c9352914417515dbe6" - [[package]] name = "io-lifetimes" version = "0.7.2" @@ -4154,12 +4148,6 @@ dependencies = [ "statrs", ] -[[package]] -name = "linux-raw-sys" -version = "0.0.42" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5284f00d480e1c39af34e72f8ad60b94f47007e3481cd3b731c1d67190ddc7b7" - [[package]] name = "linux-raw-sys" version = "0.0.46" @@ -4315,11 +4303,11 @@ checksum = "308cc39be01b73d0d18f82a0e7b2a3df85245f84af96fdddc5d202d27e47b86a" [[package]] name = "memfd" -version = "0.4.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f6627dc657574b49d6ad27105ed671822be56e0d2547d413bfbf3e8d8fa92e7a" +checksum = "480b5a5de855d11ff13195950bdc8b98b5e942ef47afc447f6615cdcc4e15d80" dependencies = [ - "libc", + "rustix", ] [[package]] @@ -5096,6 +5084,18 @@ dependencies = [ "memchr", ] +[[package]] +name = "object" +version = "0.29.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21158b2c33aa6d4561f1c0a6ea283ca92bc54802a93b263e910746d679a7eb53" +dependencies = [ + "crc32fast", + "hashbrown 0.12.3", + "indexmap", + "memchr", +] + [[package]] name = "once_cell" version = "1.12.0" @@ -7378,9 +7378,9 @@ dependencies = [ [[package]] name = "regalloc2" -version = "0.2.2" +version = "0.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d37148700dbb38f994cd99a1431613057f37ed934d7e4d799b7ab758c482461" +checksum = "d43a209257d978ef079f3d446331d0f1794f5e0fc19b306a199983857833a779" dependencies = [ "fxhash", "log", @@ -7415,18 +7415,6 @@ version = "0.6.25" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f497285884f3fcff424ffc933e56d7cbca511def0c9831a7f9b5f6153e3cc89b" -[[package]] -name = "region" -version = "2.2.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "877e54ea2adcd70d80e9179344c97f93ef0dffd6b03e1f4529e6e83ab2fa9ae0" -dependencies = [ - "bitflags", - "libc", - "mach", - "winapi", -] - [[package]] name = "region" version = "3.0.0" @@ -7610,29 +7598,15 @@ dependencies = [ [[package]] name = "rustix" -version = "0.33.7" +version = "0.35.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "938a344304321a9da4973b9ff4f9f8db9caf4597dfd9dda6a60b523340a0fff0" +checksum = "72c825b8aa8010eb9ee99b75f05e10180b9278d161583034d7574c9d617aeada" dependencies = [ "bitflags", "errno", - "io-lifetimes 0.5.3", + "io-lifetimes", "libc", - "linux-raw-sys 0.0.42", - "winapi", -] - -[[package]] -name = "rustix" -version = "0.35.6" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ef258c11e17f5c01979a10543a30a4e12faef6aab217a74266e747eefa3aed88" -dependencies = [ - "bitflags", - "errno", - "io-lifetimes 0.7.2", - "libc", - "linux-raw-sys 0.0.46", + "linux-raw-sys", "windows-sys 0.36.1", ] @@ -8264,8 +8238,7 @@ dependencies = [ "parity-scale-codec", "parity-wasm 0.42.2", "paste 1.0.6", - "rustix 0.33.7", - "rustix 0.35.6", + "rustix", "sc-allocator", "sc-executor-common", "sc-runtime-test", @@ -11620,7 +11593,7 @@ dependencies = [ "enumset", "leb128", "loupe", - "region 3.0.0", + "region", "rkyv", "wasmer-compiler", "wasmer-engine", @@ -11669,7 +11642,7 @@ dependencies = [ "loupe", "memoffset", "more-asserts", - "region 3.0.0", + "region", "rkyv", "serde", "thiserror", @@ -11711,49 +11684,55 @@ checksum = "52144d4c78e5cf8b055ceab8e5fa22814ce4315d6002ad32cfd914f37c12fd65" [[package]] name = "wasmparser" -version = "0.85.0" +version = "0.88.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "570460c58b21e9150d2df0eaaedbb7816c34bcec009ae0dcc976e40ba81463e7" +checksum = "fb8cf7dd82407fe68161bedcd57fde15596f32ebf6e9b3bdbf3ae1da20e38e5e" dependencies = [ "indexmap", ] [[package]] name = "wasmtime" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c842f9c8e190fe01300fc8d715e9368c775670fb9856247c67abffdb5236d6db" +checksum = "a020a3f6587fa7a7d98a021156177735ebb07212a6239a85ab5f14b2f728508f" dependencies = [ "anyhow", - "backtrace", "bincode", "cfg-if 1.0.0", "indexmap", - "lazy_static", "libc", "log", - "object 0.28.3", + "object 0.29.0", "once_cell", "paste 1.0.6", "psm", "rayon", - "region 2.2.0", "serde", "target-lexicon", - "wasmparser 0.85.0", + "wasmparser 0.88.0", "wasmtime-cache", "wasmtime-cranelift", "wasmtime-environ", "wasmtime-jit", "wasmtime-runtime", - "winapi", + "windows-sys 0.36.1", +] + +[[package]] +name = "wasmtime-asm-macros" +version = "0.40.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed4ada1fdd4d9a2aa37be652abcc31ae3188ad0efcefb4571ef4f785be2d777" +dependencies = [ + "cfg-if 1.0.0", ] [[package]] name = "wasmtime-cache" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cce2aa752e864a33eef2a6629edc59554e75f0bc1719431dac5e49eed516af69" +checksum = "d96a03a5732ef39b83943d9d72de8ac2d58623d3bfaaea4d9a92aea5fcd9acf5" dependencies = [ "anyhow", "base64", @@ -11761,61 +11740,59 @@ dependencies = [ "directories-next", "file-per-thread-logger", "log", - "rustix 0.33.7", + "rustix", "serde", "sha2 0.9.8", "toml", - "winapi", + "windows-sys 0.36.1", "zstd", ] [[package]] name = "wasmtime-cranelift" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "922361eb8c03cea8909bc922471202f6c6bc2f0c682fac2fe473740441c86b3b" +checksum = "1fc59c28fe895112db09e262fb9c483f9e7b82c78a82a6ded69567ccc0e9795b" dependencies = [ "anyhow", - "cranelift-codegen 0.85.0", - "cranelift-entity 0.85.0", - "cranelift-frontend 0.85.0", + "cranelift-codegen 0.87.1", + "cranelift-entity 0.87.1", + "cranelift-frontend 0.87.1", "cranelift-native", "cranelift-wasm", "gimli 0.26.1", "log", - "more-asserts", - "object 0.28.3", + "object 0.29.0", "target-lexicon", "thiserror", - "wasmparser 0.85.0", + "wasmparser 0.88.0", "wasmtime-environ", ] [[package]] name = "wasmtime-environ" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e602f1120fc40a3f016f1f69d08c86cfeff7b867bed1462901953e6871f85167" +checksum = "11086e573d2635a45ac0d44697a8e4586e058cf1b190f76bea466ca2ec36c30a" dependencies = [ "anyhow", - "cranelift-entity 0.85.0", + "cranelift-entity 0.87.1", "gimli 0.26.1", "indexmap", "log", - "more-asserts", - "object 0.28.3", + "object 0.29.0", "serde", "target-lexicon", "thiserror", - "wasmparser 0.85.0", + "wasmparser 0.88.0", "wasmtime-types", ] [[package]] name = "wasmtime-jit" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49af1445759a8e797a92f27dd0983c155615648263052e0b80d69e7d223896b7" +checksum = "d5444a78b74144718633f8642eccd7c4858f4c6f0c98ae6a3668998adf177ba2" dependencies = [ "addr2line", "anyhow", @@ -11824,38 +11801,36 @@ dependencies = [ "cpp_demangle", "gimli 0.26.1", "log", - "object 0.28.3", - "region 2.2.0", + "object 0.29.0", "rustc-demangle", - "rustix 0.33.7", + "rustix", "serde", "target-lexicon", "thiserror", "wasmtime-environ", "wasmtime-jit-debug", "wasmtime-runtime", - "winapi", + "windows-sys 0.36.1", ] [[package]] name = "wasmtime-jit-debug" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6d5dd480cc6dc0a401653e45b79796a3317f8228990d84bc2271bdaf0810071" +checksum = "c2bf6a667d2a29b2b0ed42bcf7564f00c595d92c24acb4d241c7c4d950b1910c" dependencies = [ - "lazy_static", - "object 0.28.3", - "rustix 0.33.7", + "object 0.29.0", + "once_cell", + "rustix", ] [[package]] name = "wasmtime-runtime" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e875bcd02d1ecfc7d099dd58354d55d73467652eb2b103ff470fe3aecb7d0381" +checksum = "ee064ce7b563cc201cdf3bb1cc4b233f386d8c57a96e55f4c4afe6103f4bd6a1" dependencies = [ "anyhow", - "backtrace", "cc", "cfg-if 1.0.0", "indexmap", @@ -11864,26 +11839,26 @@ dependencies = [ "mach", "memfd", "memoffset", - "more-asserts", + "paste 1.0.6", "rand 0.8.4", - "region 2.2.0", - "rustix 0.33.7", + "rustix", "thiserror", + "wasmtime-asm-macros", "wasmtime-environ", "wasmtime-jit-debug", - "winapi", + "windows-sys 0.36.1", ] [[package]] name = "wasmtime-types" -version = "0.38.0" +version = "0.40.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8fd63a19ba61ac7448add4dc1fecb8d78304812af2a52dad04b89f887791b156" +checksum = "01e104bd9e625181d53ead85910bbc0863aa5f0c6ef96836fe9a5cc65da11b69" dependencies = [ - "cranelift-entity 0.85.0", + "cranelift-entity 0.87.1", "serde", "thiserror", - "wasmparser 0.85.0", + "wasmparser 0.88.0", ] [[package]] diff --git a/client/executor/wasmtime/Cargo.toml b/client/executor/wasmtime/Cargo.toml index e75f2d9d043d0..e4df2791c2ff8 100644 --- a/client/executor/wasmtime/Cargo.toml +++ b/client/executor/wasmtime/Cargo.toml @@ -21,7 +21,7 @@ parity-wasm = "0.42.0" # When bumping wasmtime do not forget to also bump rustix # to exactly the same version as used by wasmtime! -wasmtime = { version = "0.38.0", default-features = false, features = [ +wasmtime = { version = "0.40.1", default-features = false, features = [ "cache", "cranelift", "jitdump", @@ -35,16 +35,13 @@ sp-runtime-interface = { version = "6.0.0", path = "../../../primitives/runtime- sp-sandbox = { version = "0.10.0-dev", path = "../../../primitives/sandbox" } sp-wasm-interface = { version = "6.0.0", features = ["wasmtime"], path = "../../../primitives/wasm-interface" } -[target.'cfg(target_os = "linux")'.dependencies] -rustix = { version = "0.35.6", default-features = false, features = ["std", "mm", "fs", "param", "use-libc"] } -once_cell = "1.12.0" - # Here we include the rustix crate used by wasmtime just to enable its 'use-libc' flag. # # By default rustix directly calls the appropriate syscalls completely bypassing libc; # this doesn't have any actual benefits for us besides making it harder to debug memory # problems (since then `mmap` etc. cannot be easily hooked into). -rustix_wasmtime = { package = "rustix", version = "0.33.7", default-features = false, features = ["std", "use-libc"] } +rustix = { version = "0.35.9", default-features = false, features = ["std", "mm", "fs", "param", "use-libc"] } +once_cell = "1.12.0" [dev-dependencies] wat = "1.0" diff --git a/client/executor/wasmtime/src/runtime.rs b/client/executor/wasmtime/src/runtime.rs index 871de4e2300d2..5925a1792aef2 100644 --- a/client/executor/wasmtime/src/runtime.rs +++ b/client/executor/wasmtime/src/runtime.rs @@ -320,9 +320,7 @@ fn common_config(semantics: &Semantics) -> std::result::Result native_stack_max, @@ -334,9 +332,7 @@ fn common_config(semantics: &Semantics) -> std::result::Result 1024 * 1024, }; - config - .max_wasm_stack(native_stack_max as usize) - .map_err(|e| WasmError::Other(format!("cannot set max wasm stack: {:#}", e)))?; + config.max_wasm_stack(native_stack_max as usize); config.parallel_compilation(semantics.parallel_compilation); diff --git a/frame/contracts/src/weights.rs b/frame/contracts/src/weights.rs index 4ec30437c57f1..6ec10b3590349 100644 --- a/frame/contracts/src/weights.rs +++ b/frame/contracts/src/weights.rs @@ -18,7 +18,7 @@ //! Autogenerated weights for pallet_contracts //! //! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev -//! DATE: 2022-09-06, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` +//! DATE: 2022-09-07, STEPS: `50`, REPEAT: 20, LOW RANGE: `[]`, HIGH RANGE: `[]` //! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz` //! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024 @@ -166,15 +166,15 @@ pub struct SubstrateWeight(PhantomData); impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - Weight::from_ref_time(2_948_000 as u64) + Weight::from_ref_time(2_985_000 as u64) .saturating_add(T::DbWeight::get().reads(1 as u64)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - Weight::from_ref_time(14_858_000 as u64) + Weight::from_ref_time(14_335_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(890_000 as u64).saturating_mul(k as u64)) + .saturating_add(Weight::from_ref_time(891_000 as u64).saturating_mul(k as u64)) .saturating_add(T::DbWeight::get().reads(1 as u64)) .saturating_add(T::DbWeight::get().writes(1 as u64)) .saturating_add(T::DbWeight::get().writes((1 as u64).saturating_mul(k as u64))) @@ -182,9 +182,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - Weight::from_ref_time(14_778_000 as u64) + Weight::from_ref_time(13_905_000 as u64) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_228_000 as u64).saturating_mul(q as u64)) + .saturating_add(Weight::from_ref_time(1_257_000 as u64).saturating_mul(q as u64)) .saturating_add(T::DbWeight::get().reads(1 as u64)) .saturating_add(T::DbWeight::get().writes(1 as u64)) } @@ -192,9 +192,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - Weight::from_ref_time(21_622_000 as u64) + Weight::from_ref_time(26_333_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(46_000 as u64).saturating_mul(c as u64)) + .saturating_add(Weight::from_ref_time(44_000 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)) } @@ -205,9 +205,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - Weight::from_ref_time(207_601_000 as u64) + Weight::from_ref_time(238_784_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(46_000 as u64).saturating_mul(c as u64)) + .saturating_add(Weight::from_ref_time(45_000 as u64).saturating_mul(c as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(4 as u64)) } @@ -222,9 +222,9 @@ impl WeightInfo for SubstrateWeight { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - Weight::from_ref_time(287_355_000 as u64) + Weight::from_ref_time(325_497_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(110_000 as u64).saturating_mul(c as u64)) + .saturating_add(Weight::from_ref_time(107_000 as u64).saturating_mul(c as u64)) // Standard Error: 0 .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(s as u64)) .saturating_add(T::DbWeight::get().reads(8 as u64)) @@ -239,7 +239,7 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - Weight::from_ref_time(178_912_000 as u64) + Weight::from_ref_time(201_129_000 as u64) // Standard Error: 0 .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(s as u64)) .saturating_add(T::DbWeight::get().reads(8 as u64)) @@ -251,7 +251,7 @@ impl WeightInfo for SubstrateWeight { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - Weight::from_ref_time(159_188_000 as u64) + Weight::from_ref_time(176_645_000 as u64) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(4 as u64)) } @@ -261,9 +261,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - Weight::from_ref_time(52_177_000 as u64) + Weight::from_ref_time(53_613_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(47_000 as u64).saturating_mul(c as u64)) + .saturating_add(Weight::from_ref_time(45_000 as u64).saturating_mul(c as u64)) .saturating_add(T::DbWeight::get().reads(2 as u64)) .saturating_add(T::DbWeight::get().writes(4 as u64)) } @@ -272,7 +272,7 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - Weight::from_ref_time(37_011_000 as u64) + Weight::from_ref_time(37_441_000 as u64) .saturating_add(T::DbWeight::get().reads(2 as u64)) .saturating_add(T::DbWeight::get().writes(4 as u64)) } @@ -280,7 +280,7 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - Weight::from_ref_time(40_206_000 as u64) + Weight::from_ref_time(40_030_000 as u64) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(6 as u64)) } @@ -291,9 +291,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - Weight::from_ref_time(224_309_000 as u64) - // Standard Error: 53_000 - .saturating_add(Weight::from_ref_time(36_885_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(241_426_000 as u64) + // Standard Error: 46_000 + .saturating_add(Weight::from_ref_time(37_834_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -304,9 +304,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - Weight::from_ref_time(166_137_000 as u64) - // Standard Error: 428_000 - .saturating_add(Weight::from_ref_time(214_063_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(181_406_000 as u64) + // Standard Error: 474_000 + .saturating_add(Weight::from_ref_time(206_995_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -318,9 +318,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - Weight::from_ref_time(174_069_000 as u64) - // Standard Error: 443_000 - .saturating_add(Weight::from_ref_time(272_524_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(198_301_000 as u64) + // Standard Error: 432_000 + .saturating_add(Weight::from_ref_time(264_877_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -332,9 +332,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - Weight::from_ref_time(225_577_000 as u64) - // Standard Error: 39_000 - .saturating_add(Weight::from_ref_time(40_425_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(243_754_000 as u64) + // Standard Error: 51_000 + .saturating_add(Weight::from_ref_time(41_219_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -345,9 +345,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - Weight::from_ref_time(221_162_000 as u64) - // Standard Error: 20_000 - .saturating_add(Weight::from_ref_time(15_192_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(239_352_000 as u64) + // Standard Error: 33_000 + .saturating_add(Weight::from_ref_time(15_228_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -358,9 +358,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - Weight::from_ref_time(224_517_000 as u64) - // Standard Error: 38_000 - .saturating_add(Weight::from_ref_time(36_722_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(240_637_000 as u64) + // Standard Error: 45_000 + .saturating_add(Weight::from_ref_time(37_717_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -371,9 +371,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - Weight::from_ref_time(223_864_000 as u64) - // Standard Error: 35_000 - .saturating_add(Weight::from_ref_time(36_355_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(241_127_000 as u64) + // Standard Error: 45_000 + .saturating_add(Weight::from_ref_time(37_481_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -384,9 +384,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - Weight::from_ref_time(226_396_000 as u64) - // Standard Error: 86_000 - .saturating_add(Weight::from_ref_time(112_018_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(246_236_000 as u64) + // Standard Error: 97_000 + .saturating_add(Weight::from_ref_time(110_095_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(7 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -397,9 +397,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - Weight::from_ref_time(222_775_000 as u64) - // Standard Error: 45_000 - .saturating_add(Weight::from_ref_time(36_691_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(241_552_000 as u64) + // Standard Error: 38_000 + .saturating_add(Weight::from_ref_time(37_189_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -410,9 +410,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - Weight::from_ref_time(223_202_000 as u64) - // Standard Error: 42_000 - .saturating_add(Weight::from_ref_time(36_393_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(239_622_000 as u64) + // Standard Error: 56_000 + .saturating_add(Weight::from_ref_time(37_630_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -423,9 +423,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - Weight::from_ref_time(223_507_000 as u64) - // Standard Error: 44_000 - .saturating_add(Weight::from_ref_time(36_211_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(240_284_000 as u64) + // Standard Error: 49_000 + .saturating_add(Weight::from_ref_time(37_375_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -436,9 +436,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - Weight::from_ref_time(225_500_000 as u64) - // Standard Error: 58_000 - .saturating_add(Weight::from_ref_time(36_290_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(241_463_000 as u64) + // Standard Error: 43_000 + .saturating_add(Weight::from_ref_time(37_313_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -450,9 +450,9 @@ impl WeightInfo for SubstrateWeight { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - Weight::from_ref_time(225_310_000 as u64) - // Standard Error: 86_000 - .saturating_add(Weight::from_ref_time(98_714_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(245_287_000 as u64) + // Standard Error: 88_000 + .saturating_add(Weight::from_ref_time(99_890_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(7 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -463,9 +463,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - Weight::from_ref_time(149_071_000 as u64) - // Standard Error: 30_000 - .saturating_add(Weight::from_ref_time(18_084_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(168_156_000 as u64) + // Standard Error: 14_000 + .saturating_add(Weight::from_ref_time(17_991_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -476,9 +476,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - Weight::from_ref_time(222_918_000 as u64) - // Standard Error: 48_000 - .saturating_add(Weight::from_ref_time(34_848_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(240_833_000 as u64) + // Standard Error: 50_000 + .saturating_add(Weight::from_ref_time(35_622_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -489,9 +489,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(280_543_000 as u64) - // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(9_599_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(330_765_000 as u64) + // Standard Error: 8_000 + .saturating_add(Weight::from_ref_time(8_609_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -502,9 +502,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - Weight::from_ref_time(219_310_000 as u64) - // Standard Error: 303_000 - .saturating_add(Weight::from_ref_time(1_187_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(237_729_000 as u64) + // Standard Error: 488_000 + .saturating_add(Weight::from_ref_time(2_053_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -515,9 +515,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(221_399_000 as u64) + Weight::from_ref_time(240_005_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(182_000 as u64).saturating_mul(n as u64)) + .saturating_add(Weight::from_ref_time(169_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -530,9 +530,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - Weight::from_ref_time(222_285_000 as u64) - // Standard Error: 163_000 - .saturating_add(Weight::from_ref_time(52_104_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(240_524_000 as u64) + // Standard Error: 426_000 + .saturating_add(Weight::from_ref_time(51_863_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().reads((5 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -546,9 +546,9 @@ impl WeightInfo for SubstrateWeight { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - Weight::from_ref_time(233_586_000 as u64) - // Standard Error: 90_000 - .saturating_add(Weight::from_ref_time(133_209_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(250_710_000 as u64) + // Standard Error: 95_000 + .saturating_add(Weight::from_ref_time(132_741_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(7 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -559,9 +559,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - Weight::from_ref_time(231_267_000 as u64) - // Standard Error: 118_000 - .saturating_add(Weight::from_ref_time(232_306_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(245_816_000 as u64) + // Standard Error: 115_000 + .saturating_add(Weight::from_ref_time(235_313_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -573,11 +573,11 @@ impl WeightInfo for SubstrateWeight { /// The range of component `t` is `[0, 4]`. /// The range of component `n` is `[0, 16]`. fn seal_deposit_event_per_topic_and_kb(t: u32, n: u32, ) -> Weight { - Weight::from_ref_time(438_016_000 as u64) - // Standard Error: 538_000 - .saturating_add(Weight::from_ref_time(179_846_000 as u64).saturating_mul(t as u64)) - // Standard Error: 147_000 - .saturating_add(Weight::from_ref_time(66_893_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(469_886_000 as u64) + // Standard Error: 463_000 + .saturating_add(Weight::from_ref_time(177_286_000 as u64).saturating_mul(t as u64)) + // Standard Error: 127_000 + .saturating_add(Weight::from_ref_time(64_646_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(t as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -590,18 +590,18 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - Weight::from_ref_time(156_730_000 as u64) - // Standard Error: 48_000 - .saturating_add(Weight::from_ref_time(29_019_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(174_414_000 as u64) + // Standard Error: 26_000 + .saturating_add(Weight::from_ref_time(29_037_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - Weight::from_ref_time(185_733_000 as u64) - // Standard Error: 384_000 - .saturating_add(Weight::from_ref_time(427_052_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(196_960_000 as u64) + // Standard Error: 414_000 + .saturating_add(Weight::from_ref_time(412_810_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -610,9 +610,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - Weight::from_ref_time(520_776_000 as u64) - // Standard Error: 1_346_000 - .saturating_add(Weight::from_ref_time(93_389_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(529_493_000 as u64) + // Standard Error: 1_251_000 + .saturating_add(Weight::from_ref_time(88_835_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(52 as u64)) .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(T::DbWeight::get().writes(50 as u64)) @@ -621,9 +621,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - Weight::from_ref_time(504_262_000 as u64) - // Standard Error: 1_198_000 - .saturating_add(Weight::from_ref_time(68_581_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(512_531_000 as u64) + // Standard Error: 1_107_000 + .saturating_add(Weight::from_ref_time(67_926_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(52 as u64)) .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(T::DbWeight::get().writes(50 as u64)) @@ -632,9 +632,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - Weight::from_ref_time(188_507_000 as u64) - // Standard Error: 514_000 - .saturating_add(Weight::from_ref_time(416_965_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(208_848_000 as u64) + // Standard Error: 398_000 + .saturating_add(Weight::from_ref_time(400_478_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(7 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(4 as u64)) @@ -643,9 +643,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(481_328_000 as u64) - // Standard Error: 1_304_000 - .saturating_add(Weight::from_ref_time(70_798_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(488_903_000 as u64) + // Standard Error: 1_226_000 + .saturating_add(Weight::from_ref_time(69_519_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(51 as u64)) .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(T::DbWeight::get().writes(49 as u64)) @@ -654,9 +654,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - Weight::from_ref_time(200_040_000 as u64) - // Standard Error: 292_000 - .saturating_add(Weight::from_ref_time(341_568_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(211_825_000 as u64) + // Standard Error: 401_000 + .saturating_add(Weight::from_ref_time(328_607_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -664,9 +664,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(443_969_000 as u64) - // Standard Error: 1_076_000 - .saturating_add(Weight::from_ref_time(154_674_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(452_324_000 as u64) + // Standard Error: 1_026_000 + .saturating_add(Weight::from_ref_time(150_657_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(51 as u64)) .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -674,9 +674,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - Weight::from_ref_time(194_849_000 as u64) - // Standard Error: 310_000 - .saturating_add(Weight::from_ref_time(320_113_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(218_730_000 as u64) + // Standard Error: 318_000 + .saturating_add(Weight::from_ref_time(302_022_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -684,9 +684,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(416_712_000 as u64) - // Standard Error: 932_000 - .saturating_add(Weight::from_ref_time(63_903_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(425_128_000 as u64) + // Standard Error: 875_000 + .saturating_add(Weight::from_ref_time(60_095_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(51 as u64)) .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -694,9 +694,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - Weight::from_ref_time(194_760_000 as u64) - // Standard Error: 375_000 - .saturating_add(Weight::from_ref_time(438_855_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(208_039_000 as u64) + // Standard Error: 445_000 + .saturating_add(Weight::from_ref_time(425_933_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(7 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(4 as u64)) @@ -705,9 +705,9 @@ impl WeightInfo for SubstrateWeight { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(509_485_000 as u64) - // Standard Error: 1_486_000 - .saturating_add(Weight::from_ref_time(162_250_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(518_112_000 as u64) + // Standard Error: 1_406_000 + .saturating_add(Weight::from_ref_time(159_006_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(52 as u64)) .saturating_add(T::DbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(T::DbWeight::get().writes(49 as u64)) @@ -720,9 +720,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - Weight::from_ref_time(162_740_000 as u64) - // Standard Error: 691_000 - .saturating_add(Weight::from_ref_time(1_338_567_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(169_573_000 as u64) + // Standard Error: 701_000 + .saturating_add(Weight::from_ref_time(1_345_943_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(7 as u64)) .saturating_add(T::DbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(4 as u64)) @@ -736,8 +736,8 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 8_018_000 - .saturating_add(Weight::from_ref_time(16_181_274_000 as u64).saturating_mul(r as u64)) + // Standard Error: 8_472_000 + .saturating_add(Weight::from_ref_time(17_569_902_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(7 as u64)) .saturating_add(T::DbWeight::get().reads((160 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(3 as u64)) @@ -751,8 +751,8 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 8_806_000 - .saturating_add(Weight::from_ref_time(15_988_209_000 as u64).saturating_mul(r as u64)) + // Standard Error: 7_932_000 + .saturating_add(Weight::from_ref_time(17_368_706_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads((158 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes((79 as u64).saturating_mul(r as u64))) } @@ -764,11 +764,11 @@ impl WeightInfo for SubstrateWeight { /// The range of component `t` is `[0, 1]`. /// The range of component `c` is `[0, 1024]`. fn seal_call_per_transfer_clone_kb(t: u32, c: u32, ) -> Weight { - Weight::from_ref_time(9_685_415_000 as u64) - // Standard Error: 6_048_000 - .saturating_add(Weight::from_ref_time(1_132_315_000 as u64).saturating_mul(t as u64)) - // Standard Error: 9_000 - .saturating_add(Weight::from_ref_time(9_753_000 as u64).saturating_mul(c as u64)) + Weight::from_ref_time(11_036_172_000 as u64) + // Standard Error: 5_683_000 + .saturating_add(Weight::from_ref_time(1_154_945_000 as u64).saturating_mul(t as u64)) + // Standard Error: 8_000 + .saturating_add(Weight::from_ref_time(8_670_000 as u64).saturating_mul(c as u64)) .saturating_add(T::DbWeight::get().reads(167 as u64)) .saturating_add(T::DbWeight::get().reads((81 as u64).saturating_mul(t as u64))) .saturating_add(T::DbWeight::get().writes(163 as u64)) @@ -784,8 +784,8 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 30_079_000 - .saturating_add(Weight::from_ref_time(21_155_990_000 as u64).saturating_mul(r as u64)) + // Standard Error: 25_721_000 + .saturating_add(Weight::from_ref_time(22_827_927_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(8 as u64)) .saturating_add(T::DbWeight::get().reads((400 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes(5 as u64)) @@ -801,9 +801,9 @@ impl WeightInfo for SubstrateWeight { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - Weight::from_ref_time(12_321_649_000 as u64) - // Standard Error: 77_000 - .saturating_add(Weight::from_ref_time(125_883_000 as u64).saturating_mul(s as u64)) + Weight::from_ref_time(13_991_911_000 as u64) + // Standard Error: 70_000 + .saturating_add(Weight::from_ref_time(124_789_000 as u64).saturating_mul(s as u64)) .saturating_add(T::DbWeight::get().reads(249 as u64)) .saturating_add(T::DbWeight::get().reads((1 as u64).saturating_mul(t as u64))) .saturating_add(T::DbWeight::get().writes(247 as u64)) @@ -816,9 +816,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - Weight::from_ref_time(224_020_000 as u64) - // Standard Error: 63_000 - .saturating_add(Weight::from_ref_time(57_966_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(244_026_000 as u64) + // Standard Error: 69_000 + .saturating_add(Weight::from_ref_time(58_077_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -830,8 +830,8 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 86_000 - .saturating_add(Weight::from_ref_time(319_801_000 as u64).saturating_mul(n as u64)) + // Standard Error: 104_000 + .saturating_add(Weight::from_ref_time(320_432_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -842,9 +842,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - Weight::from_ref_time(222_308_000 as u64) - // Standard Error: 78_000 - .saturating_add(Weight::from_ref_time(70_579_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(242_548_000 as u64) + // Standard Error: 88_000 + .saturating_add(Weight::from_ref_time(70_774_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -856,8 +856,8 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 97_000 - .saturating_add(Weight::from_ref_time(247_328_000 as u64).saturating_mul(n as u64)) + // Standard Error: 152_000 + .saturating_add(Weight::from_ref_time(246_268_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -868,9 +868,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - Weight::from_ref_time(221_851_000 as u64) - // Standard Error: 57_000 - .saturating_add(Weight::from_ref_time(48_446_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(242_368_000 as u64) + // Standard Error: 68_000 + .saturating_add(Weight::from_ref_time(48_368_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -882,8 +882,8 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 93_000 - .saturating_add(Weight::from_ref_time(97_258_000 as u64).saturating_mul(n as u64)) + // Standard Error: 94_000 + .saturating_add(Weight::from_ref_time(95_913_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -894,9 +894,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - Weight::from_ref_time(221_346_000 as u64) - // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(47_910_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(239_100_000 as u64) + // Standard Error: 56_000 + .saturating_add(Weight::from_ref_time(48_043_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -908,8 +908,8 @@ impl WeightInfo for SubstrateWeight { /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 116_000 - .saturating_add(Weight::from_ref_time(97_458_000 as u64).saturating_mul(n as u64)) + // Standard Error: 93_000 + .saturating_add(Weight::from_ref_time(96_000_000 as u64).saturating_mul(n as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -920,9 +920,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - Weight::from_ref_time(355_672_000 as u64) - // Standard Error: 678_000 - .saturating_add(Weight::from_ref_time(2_970_861_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(375_902_000 as u64) + // Standard Error: 613_000 + .saturating_add(Weight::from_ref_time(2_972_514_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -933,9 +933,9 @@ impl WeightInfo for SubstrateWeight { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - Weight::from_ref_time(232_179_000 as u64) - // Standard Error: 463_000 - .saturating_add(Weight::from_ref_time(2_059_953_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(260_758_000 as u64) + // Standard Error: 396_000 + .saturating_add(Weight::from_ref_time(2_069_937_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads(6 as u64)) .saturating_add(T::DbWeight::get().writes(3 as u64)) } @@ -948,316 +948,316 @@ impl WeightInfo for SubstrateWeight { /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 1_725_000 - .saturating_add(Weight::from_ref_time(1_107_351_000 as u64).saturating_mul(r as u64)) + // Standard Error: 1_629_000 + .saturating_add(Weight::from_ref_time(1_093_632_000 as u64).saturating_mul(r as u64)) .saturating_add(T::DbWeight::get().reads((158 as u64).saturating_mul(r as u64))) .saturating_add(T::DbWeight::get().writes((158 as u64).saturating_mul(r as u64))) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - Weight::from_ref_time(70_023_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(848_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_130_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(798_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - Weight::from_ref_time(70_335_000 as u64) - // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(1_761_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_439_000 as u64) + // Standard Error: 2_000 + .saturating_add(Weight::from_ref_time(1_717_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - Weight::from_ref_time(69_875_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(2_289_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_647_000 as u64) + // Standard Error: 1_000 + .saturating_add(Weight::from_ref_time(2_112_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - Weight::from_ref_time(71_128_000 as u64) - // Standard Error: 5_000 - .saturating_add(Weight::from_ref_time(2_288_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_045_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(2_228_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - Weight::from_ref_time(68_850_000 as u64) + Weight::from_ref_time(71_013_000 as u64) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(2_558_000 as u64).saturating_mul(r as u64)) + .saturating_add(Weight::from_ref_time(2_284_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - Weight::from_ref_time(69_585_000 as u64) - // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_293_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_846_000 as u64) + // Standard Error: 1_000 + .saturating_add(Weight::from_ref_time(1_278_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - Weight::from_ref_time(69_492_000 as u64) + Weight::from_ref_time(69_471_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_850_000 as u64).saturating_mul(r as u64)) + .saturating_add(Weight::from_ref_time(1_774_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - Weight::from_ref_time(69_344_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(2_089_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(68_967_000 as u64) + // Standard Error: 6_000 + .saturating_add(Weight::from_ref_time(1_984_000 as u64).saturating_mul(r as u64)) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - Weight::from_ref_time(72_833_000 as u64) + Weight::from_ref_time(72_756_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(e as u64)) + .saturating_add(Weight::from_ref_time(4_000 as u64).saturating_mul(e as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - Weight::from_ref_time(70_722_000 as u64) - // Standard Error: 10_000 - .saturating_add(Weight::from_ref_time(6_545_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_426_000 as u64) + // Standard Error: 13_000 + .saturating_add(Weight::from_ref_time(7_095_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - Weight::from_ref_time(84_465_000 as u64) - // Standard Error: 13_000 - .saturating_add(Weight::from_ref_time(8_307_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(85_090_000 as u64) + // Standard Error: 34_000 + .saturating_add(Weight::from_ref_time(8_897_000 as u64).saturating_mul(r as u64)) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - Weight::from_ref_time(93_185_000 as u64) - // Standard Error: 0 - .saturating_add(Weight::from_ref_time(599_000 as u64).saturating_mul(p as u64)) + Weight::from_ref_time(94_306_000 as u64) + // Standard Error: 7_000 + .saturating_add(Weight::from_ref_time(585_000 as u64).saturating_mul(p as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - Weight::from_ref_time(70_473_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(875_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_494_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(857_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - Weight::from_ref_time(70_352_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(907_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_467_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(890_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - Weight::from_ref_time(70_239_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_219_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_451_000 as u64) + // Standard Error: 2_000 + .saturating_add(Weight::from_ref_time(1_196_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - Weight::from_ref_time(72_049_000 as u64) - // Standard Error: 7_000 - .saturating_add(Weight::from_ref_time(1_543_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(72_857_000 as u64) + // Standard Error: 1_000 + .saturating_add(Weight::from_ref_time(1_442_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - Weight::from_ref_time(72_551_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_693_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(72_589_000 as u64) + // Standard Error: 6_000 + .saturating_add(Weight::from_ref_time(1_682_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - Weight::from_ref_time(70_228_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(889_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_230_000 as u64) + // Standard Error: 2_000 + .saturating_add(Weight::from_ref_time(820_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - Weight::from_ref_time(70_987_000 as u64) - // Standard Error: 88_000 - .saturating_add(Weight::from_ref_time(186_348_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(71_027_000 as u64) + // Standard Error: 296_000 + .saturating_add(Weight::from_ref_time(177_139_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - Weight::from_ref_time(70_186_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_304_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_270_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_250_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - Weight::from_ref_time(69_796_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_324_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_088_000 as u64) + // Standard Error: 14_000 + .saturating_add(Weight::from_ref_time(1_281_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - Weight::from_ref_time(70_184_000 as u64) - // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(1_315_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_538_000 as u64) + // Standard Error: 5_000 + .saturating_add(Weight::from_ref_time(1_283_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - Weight::from_ref_time(70_059_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_316_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_842_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_266_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - Weight::from_ref_time(70_066_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_282_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_754_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_230_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - Weight::from_ref_time(70_100_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_285_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_842_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_193_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - Weight::from_ref_time(69_992_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_330_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_670_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_281_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - Weight::from_ref_time(69_935_000 as u64) + Weight::from_ref_time(69_728_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_829_000 as u64).saturating_mul(r as u64)) + .saturating_add(Weight::from_ref_time(1_770_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - Weight::from_ref_time(70_024_000 as u64) - // Standard Error: 5_000 - .saturating_add(Weight::from_ref_time(1_820_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_522_000 as u64) + // Standard Error: 7_000 + .saturating_add(Weight::from_ref_time(1_767_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - Weight::from_ref_time(69_794_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_831_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(71_224_000 as u64) + // Standard Error: 10_000 + .saturating_add(Weight::from_ref_time(1_752_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - Weight::from_ref_time(69_997_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_817_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_625_000 as u64) + // Standard Error: 7_000 + .saturating_add(Weight::from_ref_time(1_763_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - Weight::from_ref_time(70_610_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_804_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(71_816_000 as u64) + // Standard Error: 31_000 + .saturating_add(Weight::from_ref_time(1_852_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - Weight::from_ref_time(69_759_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_846_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_019_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_780_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - Weight::from_ref_time(70_405_000 as u64) - // Standard Error: 8_000 - .saturating_add(Weight::from_ref_time(1_808_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_881_000 as u64) + // Standard Error: 5_000 + .saturating_add(Weight::from_ref_time(1_783_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - Weight::from_ref_time(69_968_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_838_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_021_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_766_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - Weight::from_ref_time(69_825_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_854_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(72_156_000 as u64) + // Standard Error: 17_000 + .saturating_add(Weight::from_ref_time(1_712_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - Weight::from_ref_time(69_973_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_822_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_004_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_820_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - Weight::from_ref_time(69_907_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_824_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_028_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_772_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - Weight::from_ref_time(72_280_000 as u64) - // Standard Error: 16_000 - .saturating_add(Weight::from_ref_time(1_756_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_159_000 as u64) + // Standard Error: 7_000 + .saturating_add(Weight::from_ref_time(1_813_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - Weight::from_ref_time(69_827_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_850_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_033_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_760_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - Weight::from_ref_time(69_995_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(2_461_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_702_000 as u64) + // Standard Error: 6_000 + .saturating_add(Weight::from_ref_time(2_512_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - Weight::from_ref_time(69_627_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(2_453_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(68_933_000 as u64) + // Standard Error: 23_000 + .saturating_add(Weight::from_ref_time(2_501_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - Weight::from_ref_time(70_040_000 as u64) + Weight::from_ref_time(69_447_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(2_456_000 as u64).saturating_mul(r as u64)) + .saturating_add(Weight::from_ref_time(2_555_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - Weight::from_ref_time(69_754_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(2_450_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_872_000 as u64) + // Standard Error: 6_000 + .saturating_add(Weight::from_ref_time(2_459_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - Weight::from_ref_time(69_848_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_836_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_867_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_783_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - Weight::from_ref_time(69_904_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_837_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_982_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_772_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - Weight::from_ref_time(69_912_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_839_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_822_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_779_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - Weight::from_ref_time(69_656_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_858_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_511_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_806_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - Weight::from_ref_time(69_927_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_841_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_956_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_788_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - Weight::from_ref_time(70_025_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_841_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_069_000 as u64) + // Standard Error: 11_000 + .saturating_add(Weight::from_ref_time(1_789_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - Weight::from_ref_time(69_916_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_843_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_719_000 as u64) + // Standard Error: 2_000 + .saturating_add(Weight::from_ref_time(1_792_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - Weight::from_ref_time(69_988_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_842_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_709_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_800_000 as u64).saturating_mul(r as u64)) } } @@ -1265,15 +1265,15 @@ impl WeightInfo for SubstrateWeight { impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) fn on_process_deletion_queue_batch() -> Weight { - Weight::from_ref_time(2_948_000 as u64) + Weight::from_ref_time(2_985_000 as u64) .saturating_add(RocksDbWeight::get().reads(1 as u64)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `k` is `[0, 1024]`. fn on_initialize_per_trie_key(k: u32, ) -> Weight { - Weight::from_ref_time(14_858_000 as u64) + Weight::from_ref_time(14_335_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(890_000 as u64).saturating_mul(k as u64)) + .saturating_add(Weight::from_ref_time(891_000 as u64).saturating_mul(k as u64)) .saturating_add(RocksDbWeight::get().reads(1 as u64)) .saturating_add(RocksDbWeight::get().writes(1 as u64)) .saturating_add(RocksDbWeight::get().writes((1 as u64).saturating_mul(k as u64))) @@ -1281,9 +1281,9 @@ impl WeightInfo for () { // Storage: Contracts DeletionQueue (r:1 w:0) /// The range of component `q` is `[0, 128]`. fn on_initialize_per_queue_item(q: u32, ) -> Weight { - Weight::from_ref_time(14_778_000 as u64) + Weight::from_ref_time(13_905_000 as u64) // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_228_000 as u64).saturating_mul(q as u64)) + .saturating_add(Weight::from_ref_time(1_257_000 as u64).saturating_mul(q as u64)) .saturating_add(RocksDbWeight::get().reads(1 as u64)) .saturating_add(RocksDbWeight::get().writes(1 as u64)) } @@ -1291,9 +1291,9 @@ impl WeightInfo for () { // Storage: Contracts CodeStorage (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn reinstrument(c: u32, ) -> Weight { - Weight::from_ref_time(21_622_000 as u64) + Weight::from_ref_time(26_333_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(46_000 as u64).saturating_mul(c as u64)) + .saturating_add(Weight::from_ref_time(44_000 as u64).saturating_mul(c as u64)) .saturating_add(RocksDbWeight::get().reads(1 as u64)) .saturating_add(RocksDbWeight::get().writes(1 as u64)) } @@ -1304,9 +1304,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `c` is `[0, 131072]`. fn call_with_code_per_byte(c: u32, ) -> Weight { - Weight::from_ref_time(207_601_000 as u64) + Weight::from_ref_time(238_784_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(46_000 as u64).saturating_mul(c as u64)) + .saturating_add(Weight::from_ref_time(45_000 as u64).saturating_mul(c as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(4 as u64)) } @@ -1321,9 +1321,9 @@ impl WeightInfo for () { /// The range of component `c` is `[0, 64226]`. /// The range of component `s` is `[0, 1048576]`. fn instantiate_with_code(c: u32, s: u32, ) -> Weight { - Weight::from_ref_time(287_355_000 as u64) + Weight::from_ref_time(325_497_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(110_000 as u64).saturating_mul(c as u64)) + .saturating_add(Weight::from_ref_time(107_000 as u64).saturating_mul(c as u64)) // Standard Error: 0 .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(s as u64)) .saturating_add(RocksDbWeight::get().reads(8 as u64)) @@ -1338,7 +1338,7 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `s` is `[0, 1048576]`. fn instantiate(s: u32, ) -> Weight { - Weight::from_ref_time(178_912_000 as u64) + Weight::from_ref_time(201_129_000 as u64) // Standard Error: 0 .saturating_add(Weight::from_ref_time(2_000 as u64).saturating_mul(s as u64)) .saturating_add(RocksDbWeight::get().reads(8 as u64)) @@ -1350,7 +1350,7 @@ impl WeightInfo for () { // Storage: System Account (r:1 w:1) // Storage: System EventTopics (r:2 w:2) fn call() -> Weight { - Weight::from_ref_time(159_188_000 as u64) + Weight::from_ref_time(176_645_000 as u64) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(4 as u64)) } @@ -1360,9 +1360,9 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:0 w:1) /// The range of component `c` is `[0, 64226]`. fn upload_code(c: u32, ) -> Weight { - Weight::from_ref_time(52_177_000 as u64) + Weight::from_ref_time(53_613_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(47_000 as u64).saturating_mul(c as u64)) + .saturating_add(Weight::from_ref_time(45_000 as u64).saturating_mul(c as u64)) .saturating_add(RocksDbWeight::get().reads(2 as u64)) .saturating_add(RocksDbWeight::get().writes(4 as u64)) } @@ -1371,7 +1371,7 @@ impl WeightInfo for () { // Storage: Contracts CodeStorage (r:0 w:1) // Storage: Contracts PristineCode (r:0 w:1) fn remove_code() -> Weight { - Weight::from_ref_time(37_011_000 as u64) + Weight::from_ref_time(37_441_000 as u64) .saturating_add(RocksDbWeight::get().reads(2 as u64)) .saturating_add(RocksDbWeight::get().writes(4 as u64)) } @@ -1379,7 +1379,7 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:2 w:2) // Storage: System EventTopics (r:3 w:3) fn set_code() -> Weight { - Weight::from_ref_time(40_206_000 as u64) + Weight::from_ref_time(40_030_000 as u64) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(6 as u64)) } @@ -1390,9 +1390,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller(r: u32, ) -> Weight { - Weight::from_ref_time(224_309_000 as u64) - // Standard Error: 53_000 - .saturating_add(Weight::from_ref_time(36_885_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(241_426_000 as u64) + // Standard Error: 46_000 + .saturating_add(Weight::from_ref_time(37_834_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1403,9 +1403,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_is_contract(r: u32, ) -> Weight { - Weight::from_ref_time(166_137_000 as u64) - // Standard Error: 428_000 - .saturating_add(Weight::from_ref_time(214_063_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(181_406_000 as u64) + // Standard Error: 474_000 + .saturating_add(Weight::from_ref_time(206_995_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1417,9 +1417,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_code_hash(r: u32, ) -> Weight { - Weight::from_ref_time(174_069_000 as u64) - // Standard Error: 443_000 - .saturating_add(Weight::from_ref_time(272_524_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(198_301_000 as u64) + // Standard Error: 432_000 + .saturating_add(Weight::from_ref_time(264_877_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1431,9 +1431,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_own_code_hash(r: u32, ) -> Weight { - Weight::from_ref_time(225_577_000 as u64) - // Standard Error: 39_000 - .saturating_add(Weight::from_ref_time(40_425_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(243_754_000 as u64) + // Standard Error: 51_000 + .saturating_add(Weight::from_ref_time(41_219_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1444,9 +1444,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_caller_is_origin(r: u32, ) -> Weight { - Weight::from_ref_time(221_162_000 as u64) - // Standard Error: 20_000 - .saturating_add(Weight::from_ref_time(15_192_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(239_352_000 as u64) + // Standard Error: 33_000 + .saturating_add(Weight::from_ref_time(15_228_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1457,9 +1457,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_address(r: u32, ) -> Weight { - Weight::from_ref_time(224_517_000 as u64) - // Standard Error: 38_000 - .saturating_add(Weight::from_ref_time(36_722_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(240_637_000 as u64) + // Standard Error: 45_000 + .saturating_add(Weight::from_ref_time(37_717_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1470,9 +1470,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas_left(r: u32, ) -> Weight { - Weight::from_ref_time(223_864_000 as u64) - // Standard Error: 35_000 - .saturating_add(Weight::from_ref_time(36_355_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(241_127_000 as u64) + // Standard Error: 45_000 + .saturating_add(Weight::from_ref_time(37_481_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1483,9 +1483,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_balance(r: u32, ) -> Weight { - Weight::from_ref_time(226_396_000 as u64) - // Standard Error: 86_000 - .saturating_add(Weight::from_ref_time(112_018_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(246_236_000 as u64) + // Standard Error: 97_000 + .saturating_add(Weight::from_ref_time(110_095_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(7 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1496,9 +1496,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_value_transferred(r: u32, ) -> Weight { - Weight::from_ref_time(222_775_000 as u64) - // Standard Error: 45_000 - .saturating_add(Weight::from_ref_time(36_691_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(241_552_000 as u64) + // Standard Error: 38_000 + .saturating_add(Weight::from_ref_time(37_189_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1509,9 +1509,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_minimum_balance(r: u32, ) -> Weight { - Weight::from_ref_time(223_202_000 as u64) - // Standard Error: 42_000 - .saturating_add(Weight::from_ref_time(36_393_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(239_622_000 as u64) + // Standard Error: 56_000 + .saturating_add(Weight::from_ref_time(37_630_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1522,9 +1522,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_block_number(r: u32, ) -> Weight { - Weight::from_ref_time(223_507_000 as u64) - // Standard Error: 44_000 - .saturating_add(Weight::from_ref_time(36_211_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(240_284_000 as u64) + // Standard Error: 49_000 + .saturating_add(Weight::from_ref_time(37_375_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1535,9 +1535,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_now(r: u32, ) -> Weight { - Weight::from_ref_time(225_500_000 as u64) - // Standard Error: 58_000 - .saturating_add(Weight::from_ref_time(36_290_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(241_463_000 as u64) + // Standard Error: 43_000 + .saturating_add(Weight::from_ref_time(37_313_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1549,9 +1549,9 @@ impl WeightInfo for () { // Storage: TransactionPayment NextFeeMultiplier (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_weight_to_fee(r: u32, ) -> Weight { - Weight::from_ref_time(225_310_000 as u64) - // Standard Error: 86_000 - .saturating_add(Weight::from_ref_time(98_714_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(245_287_000 as u64) + // Standard Error: 88_000 + .saturating_add(Weight::from_ref_time(99_890_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(7 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1562,9 +1562,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_gas(r: u32, ) -> Weight { - Weight::from_ref_time(149_071_000 as u64) - // Standard Error: 30_000 - .saturating_add(Weight::from_ref_time(18_084_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(168_156_000 as u64) + // Standard Error: 14_000 + .saturating_add(Weight::from_ref_time(17_991_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1575,9 +1575,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_input(r: u32, ) -> Weight { - Weight::from_ref_time(222_918_000 as u64) - // Standard Error: 48_000 - .saturating_add(Weight::from_ref_time(34_848_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(240_833_000 as u64) + // Standard Error: 50_000 + .saturating_add(Weight::from_ref_time(35_622_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1588,9 +1588,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_input_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(280_543_000 as u64) - // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(9_599_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(330_765_000 as u64) + // Standard Error: 8_000 + .saturating_add(Weight::from_ref_time(8_609_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1601,9 +1601,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 1]`. fn seal_return(r: u32, ) -> Weight { - Weight::from_ref_time(219_310_000 as u64) - // Standard Error: 303_000 - .saturating_add(Weight::from_ref_time(1_187_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(237_729_000 as u64) + // Standard Error: 488_000 + .saturating_add(Weight::from_ref_time(2_053_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1614,9 +1614,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `n` is `[0, 1024]`. fn seal_return_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(221_399_000 as u64) + Weight::from_ref_time(240_005_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(182_000 as u64).saturating_mul(n as u64)) + .saturating_add(Weight::from_ref_time(169_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1629,9 +1629,9 @@ impl WeightInfo for () { // Storage: Contracts OwnerInfoOf (r:1 w:1) /// The range of component `r` is `[0, 1]`. fn seal_terminate(r: u32, ) -> Weight { - Weight::from_ref_time(222_285_000 as u64) - // Standard Error: 163_000 - .saturating_add(Weight::from_ref_time(52_104_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(240_524_000 as u64) + // Standard Error: 426_000 + .saturating_add(Weight::from_ref_time(51_863_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().reads((5 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1645,9 +1645,9 @@ impl WeightInfo for () { // Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0) /// The range of component `r` is `[0, 20]`. fn seal_random(r: u32, ) -> Weight { - Weight::from_ref_time(233_586_000 as u64) - // Standard Error: 90_000 - .saturating_add(Weight::from_ref_time(133_209_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(250_710_000 as u64) + // Standard Error: 95_000 + .saturating_add(Weight::from_ref_time(132_741_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(7 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1658,9 +1658,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_deposit_event(r: u32, ) -> Weight { - Weight::from_ref_time(231_267_000 as u64) - // Standard Error: 118_000 - .saturating_add(Weight::from_ref_time(232_306_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(245_816_000 as u64) + // Standard Error: 115_000 + .saturating_add(Weight::from_ref_time(235_313_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1672,11 +1672,11 @@ impl WeightInfo for () { /// The range of component `t` is `[0, 4]`. /// The range of component `n` is `[0, 16]`. fn seal_deposit_event_per_topic_and_kb(t: u32, n: u32, ) -> Weight { - Weight::from_ref_time(438_016_000 as u64) - // Standard Error: 538_000 - .saturating_add(Weight::from_ref_time(179_846_000 as u64).saturating_mul(t as u64)) - // Standard Error: 147_000 - .saturating_add(Weight::from_ref_time(66_893_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(469_886_000 as u64) + // Standard Error: 463_000 + .saturating_add(Weight::from_ref_time(177_286_000 as u64).saturating_mul(t as u64)) + // Standard Error: 127_000 + .saturating_add(Weight::from_ref_time(64_646_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(t as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1689,18 +1689,18 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_debug_message(r: u32, ) -> Weight { - Weight::from_ref_time(156_730_000 as u64) - // Standard Error: 48_000 - .saturating_add(Weight::from_ref_time(29_019_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(174_414_000 as u64) + // Standard Error: 26_000 + .saturating_add(Weight::from_ref_time(29_037_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_set_storage(r: u32, ) -> Weight { - Weight::from_ref_time(185_733_000 as u64) - // Standard Error: 384_000 - .saturating_add(Weight::from_ref_time(427_052_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(196_960_000 as u64) + // Standard Error: 414_000 + .saturating_add(Weight::from_ref_time(412_810_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1709,9 +1709,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_new_kb(n: u32, ) -> Weight { - Weight::from_ref_time(520_776_000 as u64) - // Standard Error: 1_346_000 - .saturating_add(Weight::from_ref_time(93_389_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(529_493_000 as u64) + // Standard Error: 1_251_000 + .saturating_add(Weight::from_ref_time(88_835_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(52 as u64)) .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(RocksDbWeight::get().writes(50 as u64)) @@ -1720,9 +1720,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_set_storage_per_old_kb(n: u32, ) -> Weight { - Weight::from_ref_time(504_262_000 as u64) - // Standard Error: 1_198_000 - .saturating_add(Weight::from_ref_time(68_581_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(512_531_000 as u64) + // Standard Error: 1_107_000 + .saturating_add(Weight::from_ref_time(67_926_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(52 as u64)) .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(RocksDbWeight::get().writes(50 as u64)) @@ -1731,9 +1731,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_clear_storage(r: u32, ) -> Weight { - Weight::from_ref_time(188_507_000 as u64) - // Standard Error: 514_000 - .saturating_add(Weight::from_ref_time(416_965_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(208_848_000 as u64) + // Standard Error: 398_000 + .saturating_add(Weight::from_ref_time(400_478_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(7 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(4 as u64)) @@ -1742,9 +1742,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_clear_storage_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(481_328_000 as u64) - // Standard Error: 1_304_000 - .saturating_add(Weight::from_ref_time(70_798_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(488_903_000 as u64) + // Standard Error: 1_226_000 + .saturating_add(Weight::from_ref_time(69_519_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(51 as u64)) .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(RocksDbWeight::get().writes(49 as u64)) @@ -1753,9 +1753,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_get_storage(r: u32, ) -> Weight { - Weight::from_ref_time(200_040_000 as u64) - // Standard Error: 292_000 - .saturating_add(Weight::from_ref_time(341_568_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(211_825_000 as u64) + // Standard Error: 401_000 + .saturating_add(Weight::from_ref_time(328_607_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1763,9 +1763,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_get_storage_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(443_969_000 as u64) - // Standard Error: 1_076_000 - .saturating_add(Weight::from_ref_time(154_674_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(452_324_000 as u64) + // Standard Error: 1_026_000 + .saturating_add(Weight::from_ref_time(150_657_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(51 as u64)) .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1773,9 +1773,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_contains_storage(r: u32, ) -> Weight { - Weight::from_ref_time(194_849_000 as u64) - // Standard Error: 310_000 - .saturating_add(Weight::from_ref_time(320_113_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(218_730_000 as u64) + // Standard Error: 318_000 + .saturating_add(Weight::from_ref_time(302_022_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1783,9 +1783,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_contains_storage_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(416_712_000 as u64) - // Standard Error: 932_000 - .saturating_add(Weight::from_ref_time(63_903_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(425_128_000 as u64) + // Standard Error: 875_000 + .saturating_add(Weight::from_ref_time(60_095_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(51 as u64)) .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1793,9 +1793,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `r` is `[0, 10]`. fn seal_take_storage(r: u32, ) -> Weight { - Weight::from_ref_time(194_760_000 as u64) - // Standard Error: 375_000 - .saturating_add(Weight::from_ref_time(438_855_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(208_039_000 as u64) + // Standard Error: 445_000 + .saturating_add(Weight::from_ref_time(425_933_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(7 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(4 as u64)) @@ -1804,9 +1804,9 @@ impl WeightInfo for () { // Storage: Skipped Metadata (r:0 w:0) /// The range of component `n` is `[0, 8]`. fn seal_take_storage_per_kb(n: u32, ) -> Weight { - Weight::from_ref_time(509_485_000 as u64) - // Standard Error: 1_486_000 - .saturating_add(Weight::from_ref_time(162_250_000 as u64).saturating_mul(n as u64)) + Weight::from_ref_time(518_112_000 as u64) + // Standard Error: 1_406_000 + .saturating_add(Weight::from_ref_time(159_006_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(52 as u64)) .saturating_add(RocksDbWeight::get().reads((7 as u64).saturating_mul(n as u64))) .saturating_add(RocksDbWeight::get().writes(49 as u64)) @@ -1819,9 +1819,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_transfer(r: u32, ) -> Weight { - Weight::from_ref_time(162_740_000 as u64) - // Standard Error: 691_000 - .saturating_add(Weight::from_ref_time(1_338_567_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(169_573_000 as u64) + // Standard Error: 701_000 + .saturating_add(Weight::from_ref_time(1_345_943_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(7 as u64)) .saturating_add(RocksDbWeight::get().reads((80 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(4 as u64)) @@ -1835,8 +1835,8 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 20]`. fn seal_call(r: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 8_018_000 - .saturating_add(Weight::from_ref_time(16_181_274_000 as u64).saturating_mul(r as u64)) + // Standard Error: 8_472_000 + .saturating_add(Weight::from_ref_time(17_569_902_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(7 as u64)) .saturating_add(RocksDbWeight::get().reads((160 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(3 as u64)) @@ -1850,8 +1850,8 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 20]`. fn seal_delegate_call(r: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 8_806_000 - .saturating_add(Weight::from_ref_time(15_988_209_000 as u64).saturating_mul(r as u64)) + // Standard Error: 7_932_000 + .saturating_add(Weight::from_ref_time(17_368_706_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads((158 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes((79 as u64).saturating_mul(r as u64))) } @@ -1863,11 +1863,11 @@ impl WeightInfo for () { /// The range of component `t` is `[0, 1]`. /// The range of component `c` is `[0, 1024]`. fn seal_call_per_transfer_clone_kb(t: u32, c: u32, ) -> Weight { - Weight::from_ref_time(9_685_415_000 as u64) - // Standard Error: 6_048_000 - .saturating_add(Weight::from_ref_time(1_132_315_000 as u64).saturating_mul(t as u64)) - // Standard Error: 9_000 - .saturating_add(Weight::from_ref_time(9_753_000 as u64).saturating_mul(c as u64)) + Weight::from_ref_time(11_036_172_000 as u64) + // Standard Error: 5_683_000 + .saturating_add(Weight::from_ref_time(1_154_945_000 as u64).saturating_mul(t as u64)) + // Standard Error: 8_000 + .saturating_add(Weight::from_ref_time(8_670_000 as u64).saturating_mul(c as u64)) .saturating_add(RocksDbWeight::get().reads(167 as u64)) .saturating_add(RocksDbWeight::get().reads((81 as u64).saturating_mul(t as u64))) .saturating_add(RocksDbWeight::get().writes(163 as u64)) @@ -1883,8 +1883,8 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 20]`. fn seal_instantiate(r: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 30_079_000 - .saturating_add(Weight::from_ref_time(21_155_990_000 as u64).saturating_mul(r as u64)) + // Standard Error: 25_721_000 + .saturating_add(Weight::from_ref_time(22_827_927_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(8 as u64)) .saturating_add(RocksDbWeight::get().reads((400 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes(5 as u64)) @@ -1900,9 +1900,9 @@ impl WeightInfo for () { /// The range of component `t` is `[0, 1]`. /// The range of component `s` is `[0, 960]`. fn seal_instantiate_per_transfer_salt_kb(t: u32, s: u32, ) -> Weight { - Weight::from_ref_time(12_321_649_000 as u64) - // Standard Error: 77_000 - .saturating_add(Weight::from_ref_time(125_883_000 as u64).saturating_mul(s as u64)) + Weight::from_ref_time(13_991_911_000 as u64) + // Standard Error: 70_000 + .saturating_add(Weight::from_ref_time(124_789_000 as u64).saturating_mul(s as u64)) .saturating_add(RocksDbWeight::get().reads(249 as u64)) .saturating_add(RocksDbWeight::get().reads((1 as u64).saturating_mul(t as u64))) .saturating_add(RocksDbWeight::get().writes(247 as u64)) @@ -1915,9 +1915,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_hash_sha2_256(r: u32, ) -> Weight { - Weight::from_ref_time(224_020_000 as u64) - // Standard Error: 63_000 - .saturating_add(Weight::from_ref_time(57_966_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(244_026_000 as u64) + // Standard Error: 69_000 + .saturating_add(Weight::from_ref_time(58_077_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1929,8 +1929,8 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_hash_sha2_256_per_kb(n: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 86_000 - .saturating_add(Weight::from_ref_time(319_801_000 as u64).saturating_mul(n as u64)) + // Standard Error: 104_000 + .saturating_add(Weight::from_ref_time(320_432_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1941,9 +1941,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_hash_keccak_256(r: u32, ) -> Weight { - Weight::from_ref_time(222_308_000 as u64) - // Standard Error: 78_000 - .saturating_add(Weight::from_ref_time(70_579_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(242_548_000 as u64) + // Standard Error: 88_000 + .saturating_add(Weight::from_ref_time(70_774_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1955,8 +1955,8 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_hash_keccak_256_per_kb(n: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 97_000 - .saturating_add(Weight::from_ref_time(247_328_000 as u64).saturating_mul(n as u64)) + // Standard Error: 152_000 + .saturating_add(Weight::from_ref_time(246_268_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1967,9 +1967,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_hash_blake2_256(r: u32, ) -> Weight { - Weight::from_ref_time(221_851_000 as u64) - // Standard Error: 57_000 - .saturating_add(Weight::from_ref_time(48_446_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(242_368_000 as u64) + // Standard Error: 68_000 + .saturating_add(Weight::from_ref_time(48_368_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1981,8 +1981,8 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_256_per_kb(n: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 93_000 - .saturating_add(Weight::from_ref_time(97_258_000 as u64).saturating_mul(n as u64)) + // Standard Error: 94_000 + .saturating_add(Weight::from_ref_time(95_913_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -1993,9 +1993,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_hash_blake2_128(r: u32, ) -> Weight { - Weight::from_ref_time(221_346_000 as u64) - // Standard Error: 46_000 - .saturating_add(Weight::from_ref_time(47_910_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(239_100_000 as u64) + // Standard Error: 56_000 + .saturating_add(Weight::from_ref_time(48_043_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -2007,8 +2007,8 @@ impl WeightInfo for () { /// The range of component `n` is `[0, 1024]`. fn seal_hash_blake2_128_per_kb(n: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 116_000 - .saturating_add(Weight::from_ref_time(97_458_000 as u64).saturating_mul(n as u64)) + // Standard Error: 93_000 + .saturating_add(Weight::from_ref_time(96_000_000 as u64).saturating_mul(n as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -2019,9 +2019,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_ecdsa_recover(r: u32, ) -> Weight { - Weight::from_ref_time(355_672_000 as u64) - // Standard Error: 678_000 - .saturating_add(Weight::from_ref_time(2_970_861_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(375_902_000 as u64) + // Standard Error: 613_000 + .saturating_add(Weight::from_ref_time(2_972_514_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -2032,9 +2032,9 @@ impl WeightInfo for () { // Storage: System EventTopics (r:2 w:2) /// The range of component `r` is `[0, 20]`. fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight { - Weight::from_ref_time(232_179_000 as u64) - // Standard Error: 463_000 - .saturating_add(Weight::from_ref_time(2_059_953_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(260_758_000 as u64) + // Standard Error: 396_000 + .saturating_add(Weight::from_ref_time(2_069_937_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads(6 as u64)) .saturating_add(RocksDbWeight::get().writes(3 as u64)) } @@ -2047,315 +2047,315 @@ impl WeightInfo for () { /// The range of component `r` is `[0, 20]`. fn seal_set_code_hash(r: u32, ) -> Weight { Weight::from_ref_time(0 as u64) - // Standard Error: 1_725_000 - .saturating_add(Weight::from_ref_time(1_107_351_000 as u64).saturating_mul(r as u64)) + // Standard Error: 1_629_000 + .saturating_add(Weight::from_ref_time(1_093_632_000 as u64).saturating_mul(r as u64)) .saturating_add(RocksDbWeight::get().reads((158 as u64).saturating_mul(r as u64))) .saturating_add(RocksDbWeight::get().writes((158 as u64).saturating_mul(r as u64))) } /// The range of component `r` is `[0, 50]`. fn instr_i64const(r: u32, ) -> Weight { - Weight::from_ref_time(70_023_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(848_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_130_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(798_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64load(r: u32, ) -> Weight { - Weight::from_ref_time(70_335_000 as u64) - // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(1_761_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_439_000 as u64) + // Standard Error: 2_000 + .saturating_add(Weight::from_ref_time(1_717_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64store(r: u32, ) -> Weight { - Weight::from_ref_time(69_875_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(2_289_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_647_000 as u64) + // Standard Error: 1_000 + .saturating_add(Weight::from_ref_time(2_112_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_select(r: u32, ) -> Weight { - Weight::from_ref_time(71_128_000 as u64) - // Standard Error: 5_000 - .saturating_add(Weight::from_ref_time(2_288_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_045_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(2_228_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_if(r: u32, ) -> Weight { - Weight::from_ref_time(68_850_000 as u64) + Weight::from_ref_time(71_013_000 as u64) // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(2_558_000 as u64).saturating_mul(r as u64)) + .saturating_add(Weight::from_ref_time(2_284_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_br(r: u32, ) -> Weight { - Weight::from_ref_time(69_585_000 as u64) - // Standard Error: 0 - .saturating_add(Weight::from_ref_time(1_293_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_846_000 as u64) + // Standard Error: 1_000 + .saturating_add(Weight::from_ref_time(1_278_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_br_if(r: u32, ) -> Weight { - Weight::from_ref_time(69_492_000 as u64) + Weight::from_ref_time(69_471_000 as u64) // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_850_000 as u64).saturating_mul(r as u64)) + .saturating_add(Weight::from_ref_time(1_774_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_br_table(r: u32, ) -> Weight { - Weight::from_ref_time(69_344_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(2_089_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(68_967_000 as u64) + // Standard Error: 6_000 + .saturating_add(Weight::from_ref_time(1_984_000 as u64).saturating_mul(r as u64)) } /// The range of component `e` is `[1, 256]`. fn instr_br_table_per_entry(e: u32, ) -> Weight { - Weight::from_ref_time(72_833_000 as u64) + Weight::from_ref_time(72_756_000 as u64) // Standard Error: 0 - .saturating_add(Weight::from_ref_time(3_000 as u64).saturating_mul(e as u64)) + .saturating_add(Weight::from_ref_time(4_000 as u64).saturating_mul(e as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_call(r: u32, ) -> Weight { - Weight::from_ref_time(70_722_000 as u64) - // Standard Error: 10_000 - .saturating_add(Weight::from_ref_time(6_545_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_426_000 as u64) + // Standard Error: 13_000 + .saturating_add(Weight::from_ref_time(7_095_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_call_indirect(r: u32, ) -> Weight { - Weight::from_ref_time(84_465_000 as u64) - // Standard Error: 13_000 - .saturating_add(Weight::from_ref_time(8_307_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(85_090_000 as u64) + // Standard Error: 34_000 + .saturating_add(Weight::from_ref_time(8_897_000 as u64).saturating_mul(r as u64)) } /// The range of component `p` is `[0, 128]`. fn instr_call_indirect_per_param(p: u32, ) -> Weight { - Weight::from_ref_time(93_185_000 as u64) - // Standard Error: 0 - .saturating_add(Weight::from_ref_time(599_000 as u64).saturating_mul(p as u64)) + Weight::from_ref_time(94_306_000 as u64) + // Standard Error: 7_000 + .saturating_add(Weight::from_ref_time(585_000 as u64).saturating_mul(p as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_local_get(r: u32, ) -> Weight { - Weight::from_ref_time(70_473_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(875_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_494_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(857_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_local_set(r: u32, ) -> Weight { - Weight::from_ref_time(70_352_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(907_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_467_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(890_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_local_tee(r: u32, ) -> Weight { - Weight::from_ref_time(70_239_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_219_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_451_000 as u64) + // Standard Error: 2_000 + .saturating_add(Weight::from_ref_time(1_196_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_global_get(r: u32, ) -> Weight { - Weight::from_ref_time(72_049_000 as u64) - // Standard Error: 7_000 - .saturating_add(Weight::from_ref_time(1_543_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(72_857_000 as u64) + // Standard Error: 1_000 + .saturating_add(Weight::from_ref_time(1_442_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_global_set(r: u32, ) -> Weight { - Weight::from_ref_time(72_551_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_693_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(72_589_000 as u64) + // Standard Error: 6_000 + .saturating_add(Weight::from_ref_time(1_682_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_memory_current(r: u32, ) -> Weight { - Weight::from_ref_time(70_228_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(889_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_230_000 as u64) + // Standard Error: 2_000 + .saturating_add(Weight::from_ref_time(820_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 1]`. fn instr_memory_grow(r: u32, ) -> Weight { - Weight::from_ref_time(70_987_000 as u64) - // Standard Error: 88_000 - .saturating_add(Weight::from_ref_time(186_348_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(71_027_000 as u64) + // Standard Error: 296_000 + .saturating_add(Weight::from_ref_time(177_139_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64clz(r: u32, ) -> Weight { - Weight::from_ref_time(70_186_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_304_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_270_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_250_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64ctz(r: u32, ) -> Weight { - Weight::from_ref_time(69_796_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_324_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_088_000 as u64) + // Standard Error: 14_000 + .saturating_add(Weight::from_ref_time(1_281_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64popcnt(r: u32, ) -> Weight { - Weight::from_ref_time(70_184_000 as u64) - // Standard Error: 4_000 - .saturating_add(Weight::from_ref_time(1_315_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_538_000 as u64) + // Standard Error: 5_000 + .saturating_add(Weight::from_ref_time(1_283_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64eqz(r: u32, ) -> Weight { - Weight::from_ref_time(70_059_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_316_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_842_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_266_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendsi32(r: u32, ) -> Weight { - Weight::from_ref_time(70_066_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_282_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_754_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_230_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64extendui32(r: u32, ) -> Weight { - Weight::from_ref_time(70_100_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_285_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_842_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_193_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i32wrapi64(r: u32, ) -> Weight { - Weight::from_ref_time(69_992_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_330_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_670_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_281_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64eq(r: u32, ) -> Weight { - Weight::from_ref_time(69_935_000 as u64) + Weight::from_ref_time(69_728_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_829_000 as u64).saturating_mul(r as u64)) + .saturating_add(Weight::from_ref_time(1_770_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64ne(r: u32, ) -> Weight { - Weight::from_ref_time(70_024_000 as u64) - // Standard Error: 5_000 - .saturating_add(Weight::from_ref_time(1_820_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_522_000 as u64) + // Standard Error: 7_000 + .saturating_add(Weight::from_ref_time(1_767_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64lts(r: u32, ) -> Weight { - Weight::from_ref_time(69_794_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_831_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(71_224_000 as u64) + // Standard Error: 10_000 + .saturating_add(Weight::from_ref_time(1_752_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64ltu(r: u32, ) -> Weight { - Weight::from_ref_time(69_997_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_817_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_625_000 as u64) + // Standard Error: 7_000 + .saturating_add(Weight::from_ref_time(1_763_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64gts(r: u32, ) -> Weight { - Weight::from_ref_time(70_610_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_804_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(71_816_000 as u64) + // Standard Error: 31_000 + .saturating_add(Weight::from_ref_time(1_852_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64gtu(r: u32, ) -> Weight { - Weight::from_ref_time(69_759_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_846_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_019_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_780_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64les(r: u32, ) -> Weight { - Weight::from_ref_time(70_405_000 as u64) - // Standard Error: 8_000 - .saturating_add(Weight::from_ref_time(1_808_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_881_000 as u64) + // Standard Error: 5_000 + .saturating_add(Weight::from_ref_time(1_783_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64leu(r: u32, ) -> Weight { - Weight::from_ref_time(69_968_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_838_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_021_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_766_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64ges(r: u32, ) -> Weight { - Weight::from_ref_time(69_825_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_854_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(72_156_000 as u64) + // Standard Error: 17_000 + .saturating_add(Weight::from_ref_time(1_712_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64geu(r: u32, ) -> Weight { - Weight::from_ref_time(69_973_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_822_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_004_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_820_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64add(r: u32, ) -> Weight { - Weight::from_ref_time(69_907_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_824_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_028_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_772_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64sub(r: u32, ) -> Weight { - Weight::from_ref_time(72_280_000 as u64) - // Standard Error: 16_000 - .saturating_add(Weight::from_ref_time(1_756_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_159_000 as u64) + // Standard Error: 7_000 + .saturating_add(Weight::from_ref_time(1_813_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64mul(r: u32, ) -> Weight { - Weight::from_ref_time(69_827_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_850_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_033_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_760_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64divs(r: u32, ) -> Weight { - Weight::from_ref_time(69_995_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(2_461_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_702_000 as u64) + // Standard Error: 6_000 + .saturating_add(Weight::from_ref_time(2_512_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64divu(r: u32, ) -> Weight { - Weight::from_ref_time(69_627_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(2_453_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(68_933_000 as u64) + // Standard Error: 23_000 + .saturating_add(Weight::from_ref_time(2_501_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64rems(r: u32, ) -> Weight { - Weight::from_ref_time(70_040_000 as u64) + Weight::from_ref_time(69_447_000 as u64) // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(2_456_000 as u64).saturating_mul(r as u64)) + .saturating_add(Weight::from_ref_time(2_555_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64remu(r: u32, ) -> Weight { - Weight::from_ref_time(69_754_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(2_450_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_872_000 as u64) + // Standard Error: 6_000 + .saturating_add(Weight::from_ref_time(2_459_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64and(r: u32, ) -> Weight { - Weight::from_ref_time(69_848_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_836_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_867_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_783_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64or(r: u32, ) -> Weight { - Weight::from_ref_time(69_904_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_837_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_982_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_772_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64xor(r: u32, ) -> Weight { - Weight::from_ref_time(69_912_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_839_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_822_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_779_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64shl(r: u32, ) -> Weight { - Weight::from_ref_time(69_656_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_858_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_511_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_806_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64shrs(r: u32, ) -> Weight { - Weight::from_ref_time(69_927_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_841_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_956_000 as u64) + // Standard Error: 3_000 + .saturating_add(Weight::from_ref_time(1_788_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64shru(r: u32, ) -> Weight { - Weight::from_ref_time(70_025_000 as u64) - // Standard Error: 3_000 - .saturating_add(Weight::from_ref_time(1_841_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(70_069_000 as u64) + // Standard Error: 11_000 + .saturating_add(Weight::from_ref_time(1_789_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotl(r: u32, ) -> Weight { - Weight::from_ref_time(69_916_000 as u64) - // Standard Error: 1_000 - .saturating_add(Weight::from_ref_time(1_843_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_719_000 as u64) + // Standard Error: 2_000 + .saturating_add(Weight::from_ref_time(1_792_000 as u64).saturating_mul(r as u64)) } /// The range of component `r` is `[0, 50]`. fn instr_i64rotr(r: u32, ) -> Weight { - Weight::from_ref_time(69_988_000 as u64) - // Standard Error: 2_000 - .saturating_add(Weight::from_ref_time(1_842_000 as u64).saturating_mul(r as u64)) + Weight::from_ref_time(69_709_000 as u64) + // Standard Error: 4_000 + .saturating_add(Weight::from_ref_time(1_800_000 as u64).saturating_mul(r as u64)) } } diff --git a/primitives/wasm-interface/Cargo.toml b/primitives/wasm-interface/Cargo.toml index ee6ce51efdc02..89542d8229a0c 100644 --- a/primitives/wasm-interface/Cargo.toml +++ b/primitives/wasm-interface/Cargo.toml @@ -18,7 +18,7 @@ codec = { package = "parity-scale-codec", version = "3.0.0", default-features = impl-trait-for-tuples = "0.2.2" log = { version = "0.4.17", optional = true } wasmi = { version = "0.9.1", optional = true } -wasmtime = { version = "0.38.0", default-features = false, optional = true } +wasmtime = { version = "0.40.1", default-features = false, optional = true } sp-std = { version = "4.0.0", default-features = false, path = "../std" } [features]