Files
pezkuwi-subxt/substrate/frame/contracts/src/weights.rs
T
Alexander Theißen 27ccf17db5 contracts: Follow up for benchmark simplification (#13635)
* Rename BATCHES -> RUNS

* Reduce runs of slow benchmarks

* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts

---------

Co-authored-by: command-bot <>
2023-03-21 10:46:25 +01:00

4085 lines
199 KiB
Rust
Generated

// This file is part of Substrate.
// Copyright (C) Parity Technologies (UK) Ltd.
// SPDX-License-Identifier: Apache-2.0
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
//! Autogenerated weights for pallet_contracts
//!
//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev
//! DATE: 2023-03-21, STEPS: `50`, REPEAT: `20`, LOW RANGE: `[]`, HIGH RANGE: `[]`
//! WORST CASE MAP SIZE: `1000000`
//! HOSTNAME: `bm3`, CPU: `Intel(R) Core(TM) i7-7700K CPU @ 4.20GHz`
//! EXECUTION: Some(Wasm), WASM-EXECUTION: Compiled, CHAIN: Some("dev"), DB CACHE: 1024
// Executed Command:
// target/production/substrate
// benchmark
// pallet
// --steps=50
// --repeat=20
// --extrinsic=*
// --execution=wasm
// --wasm-execution=compiled
// --heap-pages=4096
// --json-file=/var/lib/gitlab-runner/builds/zyw4fam_/0/parity/mirrors/substrate/.git/.artifacts/bench.json
// --pallet=pallet_contracts
// --chain=dev
// --header=./HEADER-APACHE2
// --output=./frame/contracts/src/weights.rs
// --template=./.maintain/frame-weight-template.hbs
#![cfg_attr(rustfmt, rustfmt_skip)]
#![allow(unused_parens)]
#![allow(unused_imports)]
use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};
use sp_std::marker::PhantomData;
/// Weight functions needed for pallet_contracts.
pub trait WeightInfo {
fn on_process_deletion_queue_batch() -> Weight;
fn on_initialize_per_trie_key(k: u32, ) -> Weight;
fn on_initialize_per_queue_item(q: u32, ) -> Weight;
fn reinstrument(c: u32, ) -> Weight;
fn call_with_code_per_byte(c: u32, ) -> Weight;
fn instantiate_with_code(c: u32, i: u32, s: u32, ) -> Weight;
fn instantiate(i: u32, s: u32, ) -> Weight;
fn call() -> Weight;
fn upload_code(c: u32, ) -> Weight;
fn remove_code() -> Weight;
fn set_code() -> Weight;
fn seal_caller(r: u32, ) -> Weight;
fn seal_is_contract(r: u32, ) -> Weight;
fn seal_code_hash(r: u32, ) -> Weight;
fn seal_own_code_hash(r: u32, ) -> Weight;
fn seal_caller_is_origin(r: u32, ) -> Weight;
fn seal_address(r: u32, ) -> Weight;
fn seal_gas_left(r: u32, ) -> Weight;
fn seal_balance(r: u32, ) -> Weight;
fn seal_value_transferred(r: u32, ) -> Weight;
fn seal_minimum_balance(r: u32, ) -> Weight;
fn seal_block_number(r: u32, ) -> Weight;
fn seal_now(r: u32, ) -> Weight;
fn seal_weight_to_fee(r: u32, ) -> Weight;
fn seal_gas(r: u32, ) -> Weight;
fn seal_input(r: u32, ) -> Weight;
fn seal_input_per_byte(n: u32, ) -> Weight;
fn seal_return(r: u32, ) -> Weight;
fn seal_return_per_byte(n: u32, ) -> Weight;
fn seal_terminate(r: u32, ) -> Weight;
fn seal_random(r: u32, ) -> Weight;
fn seal_deposit_event(r: u32, ) -> Weight;
fn seal_deposit_event_per_topic_and_byte(t: u32, n: u32, ) -> Weight;
fn seal_debug_message(r: u32, ) -> Weight;
fn seal_debug_message_per_byte(i: u32, ) -> Weight;
fn seal_set_storage(r: u32, ) -> Weight;
fn seal_set_storage_per_new_byte(n: u32, ) -> Weight;
fn seal_set_storage_per_old_byte(n: u32, ) -> Weight;
fn seal_clear_storage(r: u32, ) -> Weight;
fn seal_clear_storage_per_byte(n: u32, ) -> Weight;
fn seal_get_storage(r: u32, ) -> Weight;
fn seal_get_storage_per_byte(n: u32, ) -> Weight;
fn seal_contains_storage(r: u32, ) -> Weight;
fn seal_contains_storage_per_byte(n: u32, ) -> Weight;
fn seal_take_storage(r: u32, ) -> Weight;
fn seal_take_storage_per_byte(n: u32, ) -> Weight;
fn seal_transfer(r: u32, ) -> Weight;
fn seal_call(r: u32, ) -> Weight;
fn seal_delegate_call(r: u32, ) -> Weight;
fn seal_call_per_transfer_clone_byte(t: u32, c: u32, ) -> Weight;
fn seal_instantiate(r: u32, ) -> Weight;
fn seal_instantiate_per_transfer_input_salt_byte(t: u32, i: u32, s: u32, ) -> Weight;
fn seal_hash_sha2_256(r: u32, ) -> Weight;
fn seal_hash_sha2_256_per_byte(n: u32, ) -> Weight;
fn seal_hash_keccak_256(r: u32, ) -> Weight;
fn seal_hash_keccak_256_per_byte(n: u32, ) -> Weight;
fn seal_hash_blake2_256(r: u32, ) -> Weight;
fn seal_hash_blake2_256_per_byte(n: u32, ) -> Weight;
fn seal_hash_blake2_128(r: u32, ) -> Weight;
fn seal_hash_blake2_128_per_byte(n: u32, ) -> Weight;
fn seal_ecdsa_recover(r: u32, ) -> Weight;
fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight;
fn seal_set_code_hash(r: u32, ) -> Weight;
fn seal_reentrance_count(r: u32, ) -> Weight;
fn seal_account_reentrance_count(r: u32, ) -> Weight;
fn seal_instantiation_nonce(r: u32, ) -> Weight;
fn instr_i64const(r: u32, ) -> Weight;
fn instr_i64load(r: u32, ) -> Weight;
fn instr_i64store(r: u32, ) -> Weight;
fn instr_select(r: u32, ) -> Weight;
fn instr_if(r: u32, ) -> Weight;
fn instr_br(r: u32, ) -> Weight;
fn instr_br_if(r: u32, ) -> Weight;
fn instr_br_table(r: u32, ) -> Weight;
fn instr_br_table_per_entry(e: u32, ) -> Weight;
fn instr_call(r: u32, ) -> Weight;
fn instr_call_indirect(r: u32, ) -> Weight;
fn instr_call_per_local(l: u32, ) -> Weight;
fn instr_local_get(r: u32, ) -> Weight;
fn instr_local_set(r: u32, ) -> Weight;
fn instr_local_tee(r: u32, ) -> Weight;
fn instr_global_get(r: u32, ) -> Weight;
fn instr_global_set(r: u32, ) -> Weight;
fn instr_memory_current(r: u32, ) -> Weight;
fn instr_memory_grow(r: u32, ) -> Weight;
fn instr_i64clz(r: u32, ) -> Weight;
fn instr_i64ctz(r: u32, ) -> Weight;
fn instr_i64popcnt(r: u32, ) -> Weight;
fn instr_i64eqz(r: u32, ) -> Weight;
fn instr_i64extendsi32(r: u32, ) -> Weight;
fn instr_i64extendui32(r: u32, ) -> Weight;
fn instr_i32wrapi64(r: u32, ) -> Weight;
fn instr_i64eq(r: u32, ) -> Weight;
fn instr_i64ne(r: u32, ) -> Weight;
fn instr_i64lts(r: u32, ) -> Weight;
fn instr_i64ltu(r: u32, ) -> Weight;
fn instr_i64gts(r: u32, ) -> Weight;
fn instr_i64gtu(r: u32, ) -> Weight;
fn instr_i64les(r: u32, ) -> Weight;
fn instr_i64leu(r: u32, ) -> Weight;
fn instr_i64ges(r: u32, ) -> Weight;
fn instr_i64geu(r: u32, ) -> Weight;
fn instr_i64add(r: u32, ) -> Weight;
fn instr_i64sub(r: u32, ) -> Weight;
fn instr_i64mul(r: u32, ) -> Weight;
fn instr_i64divs(r: u32, ) -> Weight;
fn instr_i64divu(r: u32, ) -> Weight;
fn instr_i64rems(r: u32, ) -> Weight;
fn instr_i64remu(r: u32, ) -> Weight;
fn instr_i64and(r: u32, ) -> Weight;
fn instr_i64or(r: u32, ) -> Weight;
fn instr_i64xor(r: u32, ) -> Weight;
fn instr_i64shl(r: u32, ) -> Weight;
fn instr_i64shrs(r: u32, ) -> Weight;
fn instr_i64shru(r: u32, ) -> Weight;
fn instr_i64rotl(r: u32, ) -> Weight;
fn instr_i64rotr(r: u32, ) -> Weight;
}
/// Weights for pallet_contracts using the Substrate node and recommended hardware.
pub struct SubstrateWeight<T>(PhantomData<T>);
impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {
/// Storage: Contracts DeletionQueue (r:1 w:0)
/// Proof: Contracts DeletionQueue (max_values: Some(1), max_size: Some(16642), added: 17137, mode: Measured)
fn on_process_deletion_queue_batch() -> Weight {
// Proof Size summary in bytes:
// Measured: `109`
// Estimated: `1594`
// Minimum execution time: 2_585_000 picoseconds.
Weight::from_parts(2_802_000, 1594)
.saturating_add(T::DbWeight::get().reads(1_u64))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `k` is `[0, 1024]`.
fn on_initialize_per_trie_key(k: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `450 + k * (69 ±0)`
// Estimated: `440 + k * (70 ±0)`
// Minimum execution time: 10_825_000 picoseconds.
Weight::from_parts(5_747_064, 440)
// Standard Error: 1_037
.saturating_add(Weight::from_parts(973_689, 0).saturating_mul(k.into()))
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(k.into())))
.saturating_add(T::DbWeight::get().writes(1_u64))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(k.into())))
.saturating_add(Weight::from_parts(0, 70).saturating_mul(k.into()))
}
/// Storage: Contracts DeletionQueue (r:1 w:1)
/// Proof: Contracts DeletionQueue (max_values: Some(1), max_size: Some(16642), added: 17137, mode: Measured)
/// The range of component `q` is `[0, 128]`.
fn on_initialize_per_queue_item(q: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `250 + q * (33 ±0)`
// Estimated: `1725 + q * (33 ±0)`
// Minimum execution time: 2_718_000 picoseconds.
Weight::from_parts(11_436_305, 1725)
// Standard Error: 3_619
.saturating_add(Weight::from_parts(1_296_955, 0).saturating_mul(q.into()))
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
.saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into()))
}
/// Storage: Contracts PristineCode (r:1 w:0)
/// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)
/// Storage: Contracts CodeStorage (r:0 w:1)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// The range of component `c` is `[0, 61717]`.
fn reinstrument(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `238 + c * (1 ±0)`
// Estimated: `3951 + c * (2 ±0)`
// Minimum execution time: 37_882_000 picoseconds.
Weight::from_parts(43_548_816, 3951)
// Standard Error: 49
.saturating_add(Weight::from_parts(53_936, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(1_u64))
.saturating_add(T::DbWeight::get().writes(1_u64))
.saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into()))
}
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System Account (r:1 w:1)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `c` is `[0, 125952]`.
fn call_with_code_per_byte(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `707`
// Estimated: `21400 + c * (5 ±0)`
// Minimum execution time: 313_392_000 picoseconds.
Weight::from_parts(325_419_093, 21400)
// Standard Error: 25
.saturating_add(Weight::from_parts(37_877, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into()))
}
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System Account (r:2 w:2)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// Storage: Contracts CodeStorage (r:0 w:1)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Contracts PristineCode (r:0 w:1)
/// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)
/// The range of component `c` is `[0, 61717]`.
/// The range of component `i` is `[0, 1048576]`.
/// The range of component `s` is `[0, 1048576]`.
fn instantiate_with_code(c: u32, i: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `270`
// Estimated: `26207`
// Minimum execution time: 3_274_352_000 picoseconds.
Weight::from_parts(681_171_416, 26207)
// Standard Error: 336
.saturating_add(Weight::from_parts(106_391, 0).saturating_mul(c.into()))
// Standard Error: 19
.saturating_add(Weight::from_parts(1_147, 0).saturating_mul(i.into()))
// Standard Error: 19
.saturating_add(Weight::from_parts(1_493, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(9_u64))
.saturating_add(T::DbWeight::get().writes(10_u64))
}
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System Account (r:2 w:2)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `i` is `[0, 1048576]`.
/// The range of component `s` is `[0, 1048576]`.
fn instantiate(i: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `482`
// Estimated: `28521`
// Minimum execution time: 1_692_637_000 picoseconds.
Weight::from_parts(283_252_265, 28521)
// Standard Error: 8
.saturating_add(Weight::from_parts(1_498, 0).saturating_mul(i.into()))
// Standard Error: 8
.saturating_add(Weight::from_parts(1_487, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(9_u64))
.saturating_add(T::DbWeight::get().writes(7_u64))
}
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System Account (r:1 w:1)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
fn call() -> Weight {
// Proof Size summary in bytes:
// Measured: `759`
// Estimated: `21615`
// Minimum execution time: 192_369_000 picoseconds.
Weight::from_parts(193_417_000, 21615)
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:1 w:1)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// Storage: Contracts CodeStorage (r:0 w:1)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Contracts PristineCode (r:0 w:1)
/// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)
/// The range of component `c` is `[0, 61717]`.
fn upload_code(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `109`
// Estimated: `7366`
// Minimum execution time: 301_972_000 picoseconds.
Weight::from_parts(313_248_051, 7366)
// Standard Error: 82
.saturating_add(Weight::from_parts(107_321, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:1 w:1)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// Storage: Contracts CodeStorage (r:0 w:1)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Contracts PristineCode (r:0 w:1)
/// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)
fn remove_code() -> Weight {
// Proof Size summary in bytes:
// Measured: `255`
// Estimated: `7950`
// Minimum execution time: 33_013_000 picoseconds.
Weight::from_parts(33_622_000, 7950)
.saturating_add(T::DbWeight::get().reads(2_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
}
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:2 w:2)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
fn set_code() -> Weight {
// Proof Size summary in bytes:
// Measured: `570`
// Estimated: `19530`
// Minimum execution time: 33_518_000 picoseconds.
Weight::from_parts(33_819_000, 19530)
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(6_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_caller(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `781 + r * (6 ±0)`
// Estimated: `21730 + r * (30 ±0)`
// Minimum execution time: 283_945_000 picoseconds.
Weight::from_parts(289_209_599, 21730)
// Standard Error: 901
.saturating_add(Weight::from_parts(327_601, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1601 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_is_contract(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `839 + r * (240 ±0)`
// Estimated: `21835 + r * (3675 ±0)`
// Minimum execution time: 284_949_000 picoseconds.
Weight::from_parts(126_196_485, 21835)
// Standard Error: 6_260
.saturating_add(Weight::from_parts(3_368_849, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 3675).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1601 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_code_hash(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `831 + r * (244 ±0)`
// Estimated: `21855 + r * (3695 ±0)`
// Minimum execution time: 286_429_000 picoseconds.
Weight::from_parts(124_820_396, 21855)
// Standard Error: 6_539
.saturating_add(Weight::from_parts(4_163_535, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 3695).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_own_code_hash(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `788 + r * (6 ±0)`
// Estimated: `21770 + r * (30 ±0)`
// Minimum execution time: 285_042_000 picoseconds.
Weight::from_parts(288_096_303, 21770)
// Standard Error: 972
.saturating_add(Weight::from_parts(409_782, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_caller_is_origin(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `778 + r * (3 ±0)`
// Estimated: `21735 + r * (15 ±0)`
// Minimum execution time: 282_820_000 picoseconds.
Weight::from_parts(287_104_710, 21735)
// Standard Error: 421
.saturating_add(Weight::from_parts(167_907, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_address(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `782 + r * (6 ±0)`
// Estimated: `21740 + r * (30 ±0)`
// Minimum execution time: 284_619_000 picoseconds.
Weight::from_parts(281_326_785, 21740)
// Standard Error: 1_379
.saturating_add(Weight::from_parts(342_779, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_gas_left(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `783 + r * (6 ±0)`
// Estimated: `21725 + r * (30 ±0)`
// Minimum execution time: 284_703_000 picoseconds.
Weight::from_parts(289_479_932, 21725)
// Standard Error: 745
.saturating_add(Weight::from_parts(323_625, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:2 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_balance(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `922 + r * (6 ±0)`
// Estimated: `24633 + r * (30 ±0)`
// Minimum execution time: 283_610_000 picoseconds.
Weight::from_parts(299_901_534, 24633)
// Standard Error: 1_177
.saturating_add(Weight::from_parts(1_474_603, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_value_transferred(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `792 + r * (6 ±0)`
// Estimated: `21825 + r * (30 ±0)`
// Minimum execution time: 284_474_000 picoseconds.
Weight::from_parts(283_540_273, 21825)
// Standard Error: 1_164
.saturating_add(Weight::from_parts(339_262, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_minimum_balance(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `790 + r * (6 ±0)`
// Estimated: `21815 + r * (30 ±0)`
// Minimum execution time: 284_521_000 picoseconds.
Weight::from_parts(285_747_754, 21815)
// Standard Error: 889
.saturating_add(Weight::from_parts(326_428, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_block_number(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `787 + r * (6 ±0)`
// Estimated: `21805 + r * (30 ±0)`
// Minimum execution time: 284_103_000 picoseconds.
Weight::from_parts(283_801_256, 21805)
// Standard Error: 1_051
.saturating_add(Weight::from_parts(334_081, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_now(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `778 + r * (6 ±0)`
// Estimated: `21735 + r * (30 ±0)`
// Minimum execution time: 284_187_000 picoseconds.
Weight::from_parts(289_414_364, 21735)
// Standard Error: 796
.saturating_add(Weight::from_parts(324_603, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
/// Proof: TransactionPayment NextFeeMultiplier (max_values: Some(1), max_size: Some(16), added: 511, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_weight_to_fee(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `856 + r * (10 ±0)`
// Estimated: `24446 + r * (60 ±0)`
// Minimum execution time: 284_953_000 picoseconds.
Weight::from_parts(290_535_752, 24446)
// Standard Error: 2_462
.saturating_add(Weight::from_parts(1_361_518, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_gas(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `745 + r * (4 ±0)`
// Estimated: `21555 + r * (20 ±0)`
// Minimum execution time: 160_775_000 picoseconds.
Weight::from_parts(164_652_364, 21555)
// Standard Error: 284
.saturating_add(Weight::from_parts(132_574, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_input(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `780 + r * (6 ±0)`
// Estimated: `21740 + r * (30 ±0)`
// Minimum execution time: 284_072_000 picoseconds.
Weight::from_parts(288_418_644, 21740)
// Standard Error: 792
.saturating_add(Weight::from_parts(272_881, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_input_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `784`
// Estimated: `21740`
// Minimum execution time: 286_671_000 picoseconds.
Weight::from_parts(292_151_662, 21740)
// Standard Error: 1
.saturating_add(Weight::from_parts(638, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1]`.
fn seal_return(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `768 + r * (45 ±0)`
// Estimated: `21660 + r * (225 ±0)`
// Minimum execution time: 280_334_000 picoseconds.
Weight::from_parts(283_487_571, 21660)
// Standard Error: 267_797
.saturating_add(Weight::from_parts(3_803_128, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_return_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `778`
// Estimated: `21775`
// Minimum execution time: 284_004_000 picoseconds.
Weight::from_parts(283_681_350, 21775)
// Standard Error: 1
.saturating_add(Weight::from_parts(232, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:4 w:4)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts DeletionQueue (r:1 w:1)
/// Proof: Contracts DeletionQueue (max_values: Some(1), max_size: Some(16642), added: 17137, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1]`.
fn seal_terminate(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `810 + r * (356 ±0)`
// Estimated: `25511 + r * (15321 ±0)`
// Minimum execution time: 284_143_000 picoseconds.
Weight::from_parts(287_218_324, 25511)
// Standard Error: 343_611
.saturating_add(Weight::from_parts(109_895_675, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(T::DbWeight::get().writes((7_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 15321).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0)
/// Proof: RandomnessCollectiveFlip RandomMaterial (max_values: Some(1), max_size: Some(2594), added: 3089, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_random(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `825 + r * (10 ±0)`
// Estimated: `24283 + r * (60 ±0)`
// Minimum execution time: 285_037_000 picoseconds.
Weight::from_parts(299_804_606, 24283)
// Standard Error: 5_518
.saturating_add(Weight::from_parts(1_848_164, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_deposit_event(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `778 + r * (10 ±0)`
// Estimated: `21735 + r * (50 ±0)`
// Minimum execution time: 282_886_000 picoseconds.
Weight::from_parts(293_171_736, 21735)
// Standard Error: 2_171
.saturating_add(Weight::from_parts(3_491_303, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:6 w:6)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `t` is `[0, 4]`.
/// The range of component `n` is `[0, 16384]`.
fn seal_deposit_event_per_topic_and_byte(t: u32, n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `797 + t * (32 ±0)`
// Estimated: `21840 + t * (2640 ±0)`
// Minimum execution time: 300_675_000 picoseconds.
Weight::from_parts(296_092_420, 21840)
// Standard Error: 130_733
.saturating_add(Weight::from_parts(2_487_957, 0).saturating_mul(t.into()))
// Standard Error: 36
.saturating_add(Weight::from_parts(565, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(t.into())))
.saturating_add(Weight::from_parts(0, 2640).saturating_mul(t.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_debug_message(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `777 + r * (7 ±0)`
// Estimated: `21725 + r * (35 ±0)`
// Minimum execution time: 166_638_000 picoseconds.
Weight::from_parts(171_353_083, 21725)
// Standard Error: 550
.saturating_add(Weight::from_parts(238_768, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: MaxEncodedLen)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: MaxEncodedLen)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `i` is `[0, 1048576]`.
fn seal_debug_message_per_byte(i: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `125728`
// Estimated: `269977`
// Minimum execution time: 414_136_000 picoseconds.
Weight::from_parts(416_093_921, 269977)
// Standard Error: 3
.saturating_add(Weight::from_parts(794, 0).saturating_mul(i.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_set_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `845 + r * (292 ±0)`
// Estimated: `843 + r * (293 ±0)`
// Minimum execution time: 285_920_000 picoseconds.
Weight::from_parts(184_945_789, 843)
// Standard Error: 9_604
.saturating_add(Weight::from_parts(6_012_522, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 293).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_set_storage_per_new_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1304`
// Estimated: `1280`
// Minimum execution time: 299_772_000 picoseconds.
Weight::from_parts(333_451_106, 1280)
// Standard Error: 54
.saturating_add(Weight::from_parts(579, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(8_u64))
.saturating_add(T::DbWeight::get().writes(6_u64))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_set_storage_per_old_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1167 + n * (1 ±0)`
// Estimated: `1167 + n * (1 ±0)`
// Minimum execution time: 299_279_000 picoseconds.
Weight::from_parts(302_336_567, 1167)
// Standard Error: 25
.saturating_add(Weight::from_parts(86, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_clear_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `841 + r * (288 ±0)`
// Estimated: `845 + r * (289 ±0)`
// Minimum execution time: 284_689_000 picoseconds.
Weight::from_parts(185_207_302, 845)
// Standard Error: 10_030
.saturating_add(Weight::from_parts(5_871_325, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 289).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_clear_storage_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1163 + n * (1 ±0)`
// Estimated: `1163 + n * (1 ±0)`
// Minimum execution time: 299_364_000 picoseconds.
Weight::from_parts(302_089_070, 1163)
// Standard Error: 23
.saturating_add(Weight::from_parts(128, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_get_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `835 + r * (296 ±0)`
// Estimated: `840 + r * (297 ±0)`
// Minimum execution time: 285_175_000 picoseconds.
Weight::from_parts(200_262_957, 840)
// Standard Error: 8_681
.saturating_add(Weight::from_parts(4_899_266, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 297).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_get_storage_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1179 + n * (1 ±0)`
// Estimated: `1179 + n * (1 ±0)`
// Minimum execution time: 299_459_000 picoseconds.
Weight::from_parts(302_451_160, 1179)
// Standard Error: 36
.saturating_add(Weight::from_parts(731, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_contains_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `856 + r * (288 ±0)`
// Estimated: `857 + r * (289 ±0)`
// Minimum execution time: 286_384_000 picoseconds.
Weight::from_parts(203_389_467, 857)
// Standard Error: 8_817
.saturating_add(Weight::from_parts(4_692_347, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 289).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_contains_storage_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1166 + n * (1 ±0)`
// Estimated: `1166 + n * (1 ±0)`
// Minimum execution time: 297_450_000 picoseconds.
Weight::from_parts(300_459_851, 1166)
// Standard Error: 39
.saturating_add(Weight::from_parts(108, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_take_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `829 + r * (296 ±0)`
// Estimated: `836 + r * (297 ±0)`
// Minimum execution time: 285_572_000 picoseconds.
Weight::from_parts(182_642_557, 836)
// Standard Error: 9_977
.saturating_add(Weight::from_parts(6_090_684, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 297).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_take_storage_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1180 + n * (1 ±0)`
// Estimated: `1180 + n * (1 ±0)`
// Minimum execution time: 301_344_000 picoseconds.
Weight::from_parts(303_770_522, 1180)
// Standard Error: 29
.saturating_add(Weight::from_parts(807, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: System Account (r:1602 w:1601)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_transfer(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1373 + r * (45 ±0)`
// Estimated: `26753 + r * (2700 ±0)`
// Minimum execution time: 286_835_000 picoseconds.
Weight::from_parts(245_206_457, 26753)
// Standard Error: 73_782
.saturating_add(Weight::from_parts(36_414_448, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(4_u64))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 2700).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:801 w:801)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:2 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:802 w:802)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_call(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1237 + r * (256 ±0)`
// Estimated: `26028 + r * (6235 ±0)`
// Minimum execution time: 287_184_000 picoseconds.
Weight::from_parts(287_525_000, 26028)
// Standard Error: 66_791
.saturating_add(Weight::from_parts(261_473_539, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 6235).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:736 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:737 w:737)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_delegate_call(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0 + r * (502 ±0)`
// Estimated: `21755 + r * (6329 ±10)`
// Minimum execution time: 285_759_000 picoseconds.
Weight::from_parts(286_643_000, 21755)
// Standard Error: 133_180
.saturating_add(Weight::from_parts(257_186_897, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 6329).saturating_mul(r.into()))
}
/// Storage: System Account (r:3 w:2)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:2 w:2)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:2 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `t` is `[0, 1]`.
/// The range of component `c` is `[0, 1048576]`.
fn seal_call_per_transfer_clone_byte(t: u32, c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1154 + t * (204 ±0)`
// Estimated: `31015 + t * (5970 ±0)`
// Minimum execution time: 459_675_000 picoseconds.
Weight::from_parts(427_010_987, 31015)
// Standard Error: 1_277_377
.saturating_add(Weight::from_parts(36_899_889, 0).saturating_mul(t.into()))
// Standard Error: 1
.saturating_add(Weight::from_parts(651, 0).saturating_mul(c.into()))
.saturating_add(T::DbWeight::get().reads(9_u64))
.saturating_add(T::DbWeight::get().reads((2_u64).saturating_mul(t.into())))
.saturating_add(T::DbWeight::get().writes(5_u64))
.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(t.into())))
.saturating_add(Weight::from_parts(0, 5970).saturating_mul(t.into()))
}
/// Storage: System Account (r:1602 w:1602)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:801 w:801)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:801 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:800 w:800)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:802 w:802)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_instantiate(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1301 + r * (254 ±0)`
// Estimated: `30977 + r * (16635 ±0)`
// Minimum execution time: 285_816_000 picoseconds.
Weight::from_parts(286_349_000, 30977)
// Standard Error: 269_144
.saturating_add(Weight::from_parts(394_282_520, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(8_u64))
.saturating_add(T::DbWeight::get().reads((6_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(6_u64))
.saturating_add(T::DbWeight::get().writes((5_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 16635).saturating_mul(r.into()))
}
/// Storage: System Account (r:4 w:4)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:2 w:2)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:2 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `t` is `[0, 1]`.
/// The range of component `i` is `[0, 983040]`.
/// The range of component `s` is `[0, 983040]`.
fn seal_instantiate_per_transfer_input_salt_byte(t: u32, i: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1071 + t * (187 ±0)`
// Estimated: `42684 + t * (3588 ±2)`
// Minimum execution time: 1_708_330_000 picoseconds.
Weight::from_parts(395_059_764, 42684)
// Standard Error: 4_545_552
.saturating_add(Weight::from_parts(114_039_862, 0).saturating_mul(t.into()))
// Standard Error: 7
.saturating_add(Weight::from_parts(1_213, 0).saturating_mul(i.into()))
// Standard Error: 7
.saturating_add(Weight::from_parts(1_379, 0).saturating_mul(s.into()))
.saturating_add(T::DbWeight::get().reads(13_u64))
.saturating_add(T::DbWeight::get().reads((1_u64).saturating_mul(t.into())))
.saturating_add(T::DbWeight::get().writes(10_u64))
.saturating_add(T::DbWeight::get().writes((1_u64).saturating_mul(t.into())))
.saturating_add(Weight::from_parts(0, 3588).saturating_mul(t.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_hash_sha2_256(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `777 + r * (8 ±0)`
// Estimated: `21710 + r * (40 ±0)`
// Minimum execution time: 283_738_000 picoseconds.
Weight::from_parts(289_885_978, 21710)
// Standard Error: 1_057
.saturating_add(Weight::from_parts(575_432, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_hash_sha2_256_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `785`
// Estimated: `21745`
// Minimum execution time: 285_070_000 picoseconds.
Weight::from_parts(283_987_687, 21745)
// Standard Error: 6
.saturating_add(Weight::from_parts(4_008, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_hash_keccak_256(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `779 + r * (8 ±0)`
// Estimated: `21725 + r * (40 ±0)`
// Minimum execution time: 281_613_000 picoseconds.
Weight::from_parts(285_429_053, 21725)
// Standard Error: 1_164
.saturating_add(Weight::from_parts(756_244, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_hash_keccak_256_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `787`
// Estimated: `21765`
// Minimum execution time: 284_593_000 picoseconds.
Weight::from_parts(278_467_111, 21765)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_217, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_hash_blake2_256(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `779 + r * (8 ±0)`
// Estimated: `21740 + r * (40 ±0)`
// Minimum execution time: 281_759_000 picoseconds.
Weight::from_parts(288_807_137, 21740)
// Standard Error: 805
.saturating_add(Weight::from_parts(424_378, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_hash_blake2_256_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `787`
// Estimated: `21785`
// Minimum execution time: 282_666_000 picoseconds.
Weight::from_parts(274_357_944, 21785)
// Standard Error: 2
.saturating_add(Weight::from_parts(974, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_hash_blake2_128(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `779 + r * (8 ±0)`
// Estimated: `21745 + r * (40 ±0)`
// Minimum execution time: 285_073_000 picoseconds.
Weight::from_parts(287_226_796, 21745)
// Standard Error: 951
.saturating_add(Weight::from_parts(425_368, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_hash_blake2_128_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `787`
// Estimated: `21755`
// Minimum execution time: 283_407_000 picoseconds.
Weight::from_parts(276_737_242, 21755)
// Standard Error: 2
.saturating_add(Weight::from_parts(967, 0).saturating_mul(n.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 160]`.
fn seal_ecdsa_recover(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `822 + r * (76 ±0)`
// Estimated: `21705 + r * (385 ±0)`
// Minimum execution time: 285_130_000 picoseconds.
Weight::from_parts(299_449_202, 21705)
// Standard Error: 16_535
.saturating_add(Weight::from_parts(37_655_189, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 385).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 160]`.
fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `792 + r * (42 ±0)`
// Estimated: `21780 + r * (210 ±0)`
// Minimum execution time: 284_494_000 picoseconds.
Weight::from_parts(282_154_339, 21780)
// Standard Error: 12_278
.saturating_add(Weight::from_parts(9_501_559, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 210).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1536 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:1536 w:1536)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:1538 w:1538)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_set_code_hash(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0 + r * (964 ±0)`
// Estimated: `29920 + r * (11544 ±7)`
// Minimum execution time: 285_306_000 picoseconds.
Weight::from_parts(286_080_000, 29920)
// Standard Error: 43_813
.saturating_add(Weight::from_parts(21_758_329, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().reads((3_u64).saturating_mul(r.into())))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(T::DbWeight::get().writes((2_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 11544).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_reentrance_count(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `773 + r * (3 ±0)`
// Estimated: `21735 + r * (15 ±0)`
// Minimum execution time: 283_487_000 picoseconds.
Weight::from_parts(289_280_189, 21735)
// Standard Error: 829
.saturating_add(Weight::from_parts(168_973, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_account_reentrance_count(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1975 + r * (39 ±0)`
// Estimated: `27145 + r * (200 ±0)`
// Minimum execution time: 287_413_000 picoseconds.
Weight::from_parts(314_662_286, 27145)
// Standard Error: 1_099
.saturating_add(Weight::from_parts(262_201, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(6_u64))
.saturating_add(T::DbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_instantiation_nonce(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `776 + r * (3 ±0)`
// Estimated: `24004 + r * (18 ±0)`
// Minimum execution time: 282_601_000 picoseconds.
Weight::from_parts(289_374_203, 24004)
// Standard Error: 452
.saturating_add(Weight::from_parts(142_661, 0).saturating_mul(r.into()))
.saturating_add(T::DbWeight::get().reads(7_u64))
.saturating_add(T::DbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64const(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_692_000 picoseconds.
Weight::from_parts(2_069_482, 0)
// Standard Error: 40
.saturating_add(Weight::from_parts(2_922, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64load(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_690_000 picoseconds.
Weight::from_parts(2_303_602, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(6_433, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64store(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_701_000 picoseconds.
Weight::from_parts(2_321_142, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(6_025, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_select(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_656_000 picoseconds.
Weight::from_parts(2_090_881, 0)
// Standard Error: 5
.saturating_add(Weight::from_parts(7_941, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_if(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_659_000 picoseconds.
Weight::from_parts(1_816_547, 0)
// Standard Error: 5
.saturating_add(Weight::from_parts(10_578, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_br(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_683_000 picoseconds.
Weight::from_parts(1_970_907, 0)
// Standard Error: 12
.saturating_add(Weight::from_parts(4_636, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_br_if(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_651_000 picoseconds.
Weight::from_parts(2_263_817, 0)
// Standard Error: 68
.saturating_add(Weight::from_parts(7_529, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_br_table(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_687_000 picoseconds.
Weight::from_parts(1_349_186, 0)
// Standard Error: 31
.saturating_add(Weight::from_parts(9_732, 0).saturating_mul(r.into()))
}
/// The range of component `e` is `[1, 256]`.
fn instr_br_table_per_entry(_e: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_777_000 picoseconds.
Weight::from_parts(2_036_446, 0)
}
/// The range of component `r` is `[0, 5000]`.
fn instr_call(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_686_000 picoseconds.
Weight::from_parts(464_449, 0)
// Standard Error: 383
.saturating_add(Weight::from_parts(19_121, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_call_indirect(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_855_000 picoseconds.
Weight::from_parts(3_381_585, 0)
// Standard Error: 18
.saturating_add(Weight::from_parts(24_245, 0).saturating_mul(r.into()))
}
/// The range of component `l` is `[0, 1024]`.
fn instr_call_per_local(l: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_792_000 picoseconds.
Weight::from_parts(2_006_024, 0)
// Standard Error: 16
.saturating_add(Weight::from_parts(2_181, 0).saturating_mul(l.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_local_get(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_918_000 picoseconds.
Weight::from_parts(4_618_761, 0)
// Standard Error: 49
.saturating_add(Weight::from_parts(2_312, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_local_set(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_889_000 picoseconds.
Weight::from_parts(4_151_280, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_623, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_local_tee(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_880_000 picoseconds.
Weight::from_parts(4_225_780, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(3_847, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_global_get(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_765_000 picoseconds.
Weight::from_parts(2_216_674, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(8_393, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_global_set(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_764_000 picoseconds.
Weight::from_parts(2_246_735, 0)
// Standard Error: 5
.saturating_add(Weight::from_parts(8_877, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_memory_current(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_758_000 picoseconds.
Weight::from_parts(1_922_386, 0)
// Standard Error: 94
.saturating_add(Weight::from_parts(3_868, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 16]`.
fn instr_memory_grow(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_635_000 picoseconds.
Weight::from_parts(1_118_785, 0)
// Standard Error: 134_978
.saturating_add(Weight::from_parts(16_343_664, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64clz(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_648_000 picoseconds.
Weight::from_parts(2_012_545, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_824, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64ctz(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_688_000 picoseconds.
Weight::from_parts(1_995_956, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_757, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64popcnt(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_631_000 picoseconds.
Weight::from_parts(2_011_493, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(3_755, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64eqz(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_667_000 picoseconds.
Weight::from_parts(1_958_798, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_677, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64extendsi32(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_674_000 picoseconds.
Weight::from_parts(2_009_555, 0)
// Standard Error: 7
.saturating_add(Weight::from_parts(3_863, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64extendui32(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_659_000 picoseconds.
Weight::from_parts(2_014_985, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_821, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i32wrapi64(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_640_000 picoseconds.
Weight::from_parts(2_013_939, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_708, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64eq(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_631_000 picoseconds.
Weight::from_parts(2_002_814, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(6_008, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64ne(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_647_000 picoseconds.
Weight::from_parts(2_032_158, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(5_944, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64lts(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_669_000 picoseconds.
Weight::from_parts(2_040_386, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(6_009, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64ltu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_637_000 picoseconds.
Weight::from_parts(1_983_695, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(6_027, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64gts(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_701_000 picoseconds.
Weight::from_parts(2_054_295, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_799, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64gtu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_653_000 picoseconds.
Weight::from_parts(2_749_807, 0)
// Standard Error: 90
.saturating_add(Weight::from_parts(5_945, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64les(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_651_000 picoseconds.
Weight::from_parts(1_979_111, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(6_011, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64leu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_743_000 picoseconds.
Weight::from_parts(2_058_081, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(6_085, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64ges(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_638_000 picoseconds.
Weight::from_parts(2_038_929, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(5_941, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64geu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_641_000 picoseconds.
Weight::from_parts(2_036_587, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(6_008, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64add(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_624_000 picoseconds.
Weight::from_parts(2_080_562, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(5_826, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64sub(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_652_000 picoseconds.
Weight::from_parts(2_039_535, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(6_137, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64mul(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_666_000 picoseconds.
Weight::from_parts(2_056_354, 0)
// Standard Error: 6
.saturating_add(Weight::from_parts(5_780, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64divs(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_648_000 picoseconds.
Weight::from_parts(2_077_695, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(11_775, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64divu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_797_000 picoseconds.
Weight::from_parts(2_772_388, 0)
// Standard Error: 33
.saturating_add(Weight::from_parts(10_333, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64rems(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_699_000 picoseconds.
Weight::from_parts(2_174_288, 0)
// Standard Error: 6
.saturating_add(Weight::from_parts(11_778, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64remu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_685_000 picoseconds.
Weight::from_parts(2_091_037, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(10_694, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64and(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_636_000 picoseconds.
Weight::from_parts(1_975_521, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_695, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64or(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_619_000 picoseconds.
Weight::from_parts(2_045_492, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_770, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64xor(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_668_000 picoseconds.
Weight::from_parts(2_055_460, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(5_851, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64shl(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_681_000 picoseconds.
Weight::from_parts(2_023_370, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_853, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64shrs(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_714_000 picoseconds.
Weight::from_parts(2_067_584, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(6_133, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64shru(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_602_000 picoseconds.
Weight::from_parts(2_055_530, 0)
// Standard Error: 138
.saturating_add(Weight::from_parts(6_014, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64rotl(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_709_000 picoseconds.
Weight::from_parts(2_016_365, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_985, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64rotr(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_661_000 picoseconds.
Weight::from_parts(2_003_063, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_863, 0).saturating_mul(r.into()))
}
}
// For backwards compatibility and tests
impl WeightInfo for () {
/// Storage: Contracts DeletionQueue (r:1 w:0)
/// Proof: Contracts DeletionQueue (max_values: Some(1), max_size: Some(16642), added: 17137, mode: Measured)
fn on_process_deletion_queue_batch() -> Weight {
// Proof Size summary in bytes:
// Measured: `109`
// Estimated: `1594`
// Minimum execution time: 2_585_000 picoseconds.
Weight::from_parts(2_802_000, 1594)
.saturating_add(RocksDbWeight::get().reads(1_u64))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `k` is `[0, 1024]`.
fn on_initialize_per_trie_key(k: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `450 + k * (69 ±0)`
// Estimated: `440 + k * (70 ±0)`
// Minimum execution time: 10_825_000 picoseconds.
Weight::from_parts(5_747_064, 440)
// Standard Error: 1_037
.saturating_add(Weight::from_parts(973_689, 0).saturating_mul(k.into()))
.saturating_add(RocksDbWeight::get().reads(1_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(k.into())))
.saturating_add(RocksDbWeight::get().writes(1_u64))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(k.into())))
.saturating_add(Weight::from_parts(0, 70).saturating_mul(k.into()))
}
/// Storage: Contracts DeletionQueue (r:1 w:1)
/// Proof: Contracts DeletionQueue (max_values: Some(1), max_size: Some(16642), added: 17137, mode: Measured)
/// The range of component `q` is `[0, 128]`.
fn on_initialize_per_queue_item(q: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `250 + q * (33 ±0)`
// Estimated: `1725 + q * (33 ±0)`
// Minimum execution time: 2_718_000 picoseconds.
Weight::from_parts(11_436_305, 1725)
// Standard Error: 3_619
.saturating_add(Weight::from_parts(1_296_955, 0).saturating_mul(q.into()))
.saturating_add(RocksDbWeight::get().reads(1_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
.saturating_add(Weight::from_parts(0, 33).saturating_mul(q.into()))
}
/// Storage: Contracts PristineCode (r:1 w:0)
/// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)
/// Storage: Contracts CodeStorage (r:0 w:1)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// The range of component `c` is `[0, 61717]`.
fn reinstrument(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `238 + c * (1 ±0)`
// Estimated: `3951 + c * (2 ±0)`
// Minimum execution time: 37_882_000 picoseconds.
Weight::from_parts(43_548_816, 3951)
// Standard Error: 49
.saturating_add(Weight::from_parts(53_936, 0).saturating_mul(c.into()))
.saturating_add(RocksDbWeight::get().reads(1_u64))
.saturating_add(RocksDbWeight::get().writes(1_u64))
.saturating_add(Weight::from_parts(0, 2).saturating_mul(c.into()))
}
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System Account (r:1 w:1)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `c` is `[0, 125952]`.
fn call_with_code_per_byte(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `707`
// Estimated: `21400 + c * (5 ±0)`
// Minimum execution time: 313_392_000 picoseconds.
Weight::from_parts(325_419_093, 21400)
// Standard Error: 25
.saturating_add(Weight::from_parts(37_877, 0).saturating_mul(c.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 5).saturating_mul(c.into()))
}
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System Account (r:2 w:2)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// Storage: Contracts CodeStorage (r:0 w:1)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Contracts PristineCode (r:0 w:1)
/// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)
/// The range of component `c` is `[0, 61717]`.
/// The range of component `i` is `[0, 1048576]`.
/// The range of component `s` is `[0, 1048576]`.
fn instantiate_with_code(c: u32, i: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `270`
// Estimated: `26207`
// Minimum execution time: 3_274_352_000 picoseconds.
Weight::from_parts(681_171_416, 26207)
// Standard Error: 336
.saturating_add(Weight::from_parts(106_391, 0).saturating_mul(c.into()))
// Standard Error: 19
.saturating_add(Weight::from_parts(1_147, 0).saturating_mul(i.into()))
// Standard Error: 19
.saturating_add(Weight::from_parts(1_493, 0).saturating_mul(s.into()))
.saturating_add(RocksDbWeight::get().reads(9_u64))
.saturating_add(RocksDbWeight::get().writes(10_u64))
}
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System Account (r:2 w:2)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `i` is `[0, 1048576]`.
/// The range of component `s` is `[0, 1048576]`.
fn instantiate(i: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `482`
// Estimated: `28521`
// Minimum execution time: 1_692_637_000 picoseconds.
Weight::from_parts(283_252_265, 28521)
// Standard Error: 8
.saturating_add(Weight::from_parts(1_498, 0).saturating_mul(i.into()))
// Standard Error: 8
.saturating_add(Weight::from_parts(1_487, 0).saturating_mul(s.into()))
.saturating_add(RocksDbWeight::get().reads(9_u64))
.saturating_add(RocksDbWeight::get().writes(7_u64))
}
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System Account (r:1 w:1)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
fn call() -> Weight {
// Proof Size summary in bytes:
// Measured: `759`
// Estimated: `21615`
// Minimum execution time: 192_369_000 picoseconds.
Weight::from_parts(193_417_000, 21615)
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:1 w:1)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// Storage: Contracts CodeStorage (r:0 w:1)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Contracts PristineCode (r:0 w:1)
/// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)
/// The range of component `c` is `[0, 61717]`.
fn upload_code(c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `109`
// Estimated: `7366`
// Minimum execution time: 301_972_000 picoseconds.
Weight::from_parts(313_248_051, 7366)
// Standard Error: 82
.saturating_add(Weight::from_parts(107_321, 0).saturating_mul(c.into()))
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:1 w:1)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// Storage: Contracts CodeStorage (r:0 w:1)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Contracts PristineCode (r:0 w:1)
/// Proof: Contracts PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)
fn remove_code() -> Weight {
// Proof Size summary in bytes:
// Measured: `255`
// Estimated: `7950`
// Minimum execution time: 33_013_000 picoseconds.
Weight::from_parts(33_622_000, 7950)
.saturating_add(RocksDbWeight::get().reads(2_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
}
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:2 w:2)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
fn set_code() -> Weight {
// Proof Size summary in bytes:
// Measured: `570`
// Estimated: `19530`
// Minimum execution time: 33_518_000 picoseconds.
Weight::from_parts(33_819_000, 19530)
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(6_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_caller(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `781 + r * (6 ±0)`
// Estimated: `21730 + r * (30 ±0)`
// Minimum execution time: 283_945_000 picoseconds.
Weight::from_parts(289_209_599, 21730)
// Standard Error: 901
.saturating_add(Weight::from_parts(327_601, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1601 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_is_contract(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `839 + r * (240 ±0)`
// Estimated: `21835 + r * (3675 ±0)`
// Minimum execution time: 284_949_000 picoseconds.
Weight::from_parts(126_196_485, 21835)
// Standard Error: 6_260
.saturating_add(Weight::from_parts(3_368_849, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 3675).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1601 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_code_hash(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `831 + r * (244 ±0)`
// Estimated: `21855 + r * (3695 ±0)`
// Minimum execution time: 286_429_000 picoseconds.
Weight::from_parts(124_820_396, 21855)
// Standard Error: 6_539
.saturating_add(Weight::from_parts(4_163_535, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 3695).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_own_code_hash(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `788 + r * (6 ±0)`
// Estimated: `21770 + r * (30 ±0)`
// Minimum execution time: 285_042_000 picoseconds.
Weight::from_parts(288_096_303, 21770)
// Standard Error: 972
.saturating_add(Weight::from_parts(409_782, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_caller_is_origin(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `778 + r * (3 ±0)`
// Estimated: `21735 + r * (15 ±0)`
// Minimum execution time: 282_820_000 picoseconds.
Weight::from_parts(287_104_710, 21735)
// Standard Error: 421
.saturating_add(Weight::from_parts(167_907, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_address(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `782 + r * (6 ±0)`
// Estimated: `21740 + r * (30 ±0)`
// Minimum execution time: 284_619_000 picoseconds.
Weight::from_parts(281_326_785, 21740)
// Standard Error: 1_379
.saturating_add(Weight::from_parts(342_779, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_gas_left(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `783 + r * (6 ±0)`
// Estimated: `21725 + r * (30 ±0)`
// Minimum execution time: 284_703_000 picoseconds.
Weight::from_parts(289_479_932, 21725)
// Standard Error: 745
.saturating_add(Weight::from_parts(323_625, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:2 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_balance(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `922 + r * (6 ±0)`
// Estimated: `24633 + r * (30 ±0)`
// Minimum execution time: 283_610_000 picoseconds.
Weight::from_parts(299_901_534, 24633)
// Standard Error: 1_177
.saturating_add(Weight::from_parts(1_474_603, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_value_transferred(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `792 + r * (6 ±0)`
// Estimated: `21825 + r * (30 ±0)`
// Minimum execution time: 284_474_000 picoseconds.
Weight::from_parts(283_540_273, 21825)
// Standard Error: 1_164
.saturating_add(Weight::from_parts(339_262, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_minimum_balance(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `790 + r * (6 ±0)`
// Estimated: `21815 + r * (30 ±0)`
// Minimum execution time: 284_521_000 picoseconds.
Weight::from_parts(285_747_754, 21815)
// Standard Error: 889
.saturating_add(Weight::from_parts(326_428, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_block_number(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `787 + r * (6 ±0)`
// Estimated: `21805 + r * (30 ±0)`
// Minimum execution time: 284_103_000 picoseconds.
Weight::from_parts(283_801_256, 21805)
// Standard Error: 1_051
.saturating_add(Weight::from_parts(334_081, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_now(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `778 + r * (6 ±0)`
// Estimated: `21735 + r * (30 ±0)`
// Minimum execution time: 284_187_000 picoseconds.
Weight::from_parts(289_414_364, 21735)
// Standard Error: 796
.saturating_add(Weight::from_parts(324_603, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: TransactionPayment NextFeeMultiplier (r:1 w:0)
/// Proof: TransactionPayment NextFeeMultiplier (max_values: Some(1), max_size: Some(16), added: 511, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_weight_to_fee(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `856 + r * (10 ±0)`
// Estimated: `24446 + r * (60 ±0)`
// Minimum execution time: 284_953_000 picoseconds.
Weight::from_parts(290_535_752, 24446)
// Standard Error: 2_462
.saturating_add(Weight::from_parts(1_361_518, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_gas(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `745 + r * (4 ±0)`
// Estimated: `21555 + r * (20 ±0)`
// Minimum execution time: 160_775_000 picoseconds.
Weight::from_parts(164_652_364, 21555)
// Standard Error: 284
.saturating_add(Weight::from_parts(132_574, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 20).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_input(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `780 + r * (6 ±0)`
// Estimated: `21740 + r * (30 ±0)`
// Minimum execution time: 284_072_000 picoseconds.
Weight::from_parts(288_418_644, 21740)
// Standard Error: 792
.saturating_add(Weight::from_parts(272_881, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 30).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_input_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `784`
// Estimated: `21740`
// Minimum execution time: 286_671_000 picoseconds.
Weight::from_parts(292_151_662, 21740)
// Standard Error: 1
.saturating_add(Weight::from_parts(638, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1]`.
fn seal_return(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `768 + r * (45 ±0)`
// Estimated: `21660 + r * (225 ±0)`
// Minimum execution time: 280_334_000 picoseconds.
Weight::from_parts(283_487_571, 21660)
// Standard Error: 267_797
.saturating_add(Weight::from_parts(3_803_128, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 225).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_return_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `778`
// Estimated: `21775`
// Minimum execution time: 284_004_000 picoseconds.
Weight::from_parts(283_681_350, 21775)
// Standard Error: 1
.saturating_add(Weight::from_parts(232, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:4 w:4)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts DeletionQueue (r:1 w:1)
/// Proof: Contracts DeletionQueue (max_values: Some(1), max_size: Some(16642), added: 17137, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1]`.
fn seal_terminate(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `810 + r * (356 ±0)`
// Estimated: `25511 + r * (15321 ±0)`
// Minimum execution time: 284_143_000 picoseconds.
Weight::from_parts(287_218_324, 25511)
// Standard Error: 343_611
.saturating_add(Weight::from_parts(109_895_675, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(RocksDbWeight::get().writes((7_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 15321).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: RandomnessCollectiveFlip RandomMaterial (r:1 w:0)
/// Proof: RandomnessCollectiveFlip RandomMaterial (max_values: Some(1), max_size: Some(2594), added: 3089, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_random(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `825 + r * (10 ±0)`
// Estimated: `24283 + r * (60 ±0)`
// Minimum execution time: 285_037_000 picoseconds.
Weight::from_parts(299_804_606, 24283)
// Standard Error: 5_518
.saturating_add(Weight::from_parts(1_848_164, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 60).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_deposit_event(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `778 + r * (10 ±0)`
// Estimated: `21735 + r * (50 ±0)`
// Minimum execution time: 282_886_000 picoseconds.
Weight::from_parts(293_171_736, 21735)
// Standard Error: 2_171
.saturating_add(Weight::from_parts(3_491_303, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 50).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:6 w:6)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `t` is `[0, 4]`.
/// The range of component `n` is `[0, 16384]`.
fn seal_deposit_event_per_topic_and_byte(t: u32, n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `797 + t * (32 ±0)`
// Estimated: `21840 + t * (2640 ±0)`
// Minimum execution time: 300_675_000 picoseconds.
Weight::from_parts(296_092_420, 21840)
// Standard Error: 130_733
.saturating_add(Weight::from_parts(2_487_957, 0).saturating_mul(t.into()))
// Standard Error: 36
.saturating_add(Weight::from_parts(565, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(t.into())))
.saturating_add(Weight::from_parts(0, 2640).saturating_mul(t.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_debug_message(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `777 + r * (7 ±0)`
// Estimated: `21725 + r * (35 ±0)`
// Minimum execution time: 166_638_000 picoseconds.
Weight::from_parts(171_353_083, 21725)
// Standard Error: 550
.saturating_add(Weight::from_parts(238_768, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 35).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: MaxEncodedLen)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: MaxEncodedLen)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: MaxEncodedLen)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `i` is `[0, 1048576]`.
fn seal_debug_message_per_byte(i: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `125728`
// Estimated: `269977`
// Minimum execution time: 414_136_000 picoseconds.
Weight::from_parts(416_093_921, 269977)
// Standard Error: 3
.saturating_add(Weight::from_parts(794, 0).saturating_mul(i.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_set_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `845 + r * (292 ±0)`
// Estimated: `843 + r * (293 ±0)`
// Minimum execution time: 285_920_000 picoseconds.
Weight::from_parts(184_945_789, 843)
// Standard Error: 9_604
.saturating_add(Weight::from_parts(6_012_522, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 293).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_set_storage_per_new_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1304`
// Estimated: `1280`
// Minimum execution time: 299_772_000 picoseconds.
Weight::from_parts(333_451_106, 1280)
// Standard Error: 54
.saturating_add(Weight::from_parts(579, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(8_u64))
.saturating_add(RocksDbWeight::get().writes(6_u64))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_set_storage_per_old_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1167 + n * (1 ±0)`
// Estimated: `1167 + n * (1 ±0)`
// Minimum execution time: 299_279_000 picoseconds.
Weight::from_parts(302_336_567, 1167)
// Standard Error: 25
.saturating_add(Weight::from_parts(86, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_clear_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `841 + r * (288 ±0)`
// Estimated: `845 + r * (289 ±0)`
// Minimum execution time: 284_689_000 picoseconds.
Weight::from_parts(185_207_302, 845)
// Standard Error: 10_030
.saturating_add(Weight::from_parts(5_871_325, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 289).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_clear_storage_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1163 + n * (1 ±0)`
// Estimated: `1163 + n * (1 ±0)`
// Minimum execution time: 299_364_000 picoseconds.
Weight::from_parts(302_089_070, 1163)
// Standard Error: 23
.saturating_add(Weight::from_parts(128, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_get_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `835 + r * (296 ±0)`
// Estimated: `840 + r * (297 ±0)`
// Minimum execution time: 285_175_000 picoseconds.
Weight::from_parts(200_262_957, 840)
// Standard Error: 8_681
.saturating_add(Weight::from_parts(4_899_266, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 297).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_get_storage_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1179 + n * (1 ±0)`
// Estimated: `1179 + n * (1 ±0)`
// Minimum execution time: 299_459_000 picoseconds.
Weight::from_parts(302_451_160, 1179)
// Standard Error: 36
.saturating_add(Weight::from_parts(731, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_contains_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `856 + r * (288 ±0)`
// Estimated: `857 + r * (289 ±0)`
// Minimum execution time: 286_384_000 picoseconds.
Weight::from_parts(203_389_467, 857)
// Standard Error: 8_817
.saturating_add(Weight::from_parts(4_692_347, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 289).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_contains_storage_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1166 + n * (1 ±0)`
// Estimated: `1166 + n * (1 ±0)`
// Minimum execution time: 297_450_000 picoseconds.
Weight::from_parts(300_459_851, 1166)
// Standard Error: 39
.saturating_add(Weight::from_parts(108, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_take_storage(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `829 + r * (296 ±0)`
// Estimated: `836 + r * (297 ±0)`
// Minimum execution time: 285_572_000 picoseconds.
Weight::from_parts(182_642_557, 836)
// Standard Error: 9_977
.saturating_add(Weight::from_parts(6_090_684, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 297).saturating_mul(r.into()))
}
/// Storage: Skipped Metadata (r:0 w:0)
/// Proof Skipped: Skipped Metadata (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 16384]`.
fn seal_take_storage_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1180 + n * (1 ±0)`
// Estimated: `1180 + n * (1 ±0)`
// Minimum execution time: 301_344_000 picoseconds.
Weight::from_parts(303_770_522, 1180)
// Standard Error: 29
.saturating_add(Weight::from_parts(807, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 1).saturating_mul(n.into()))
}
/// Storage: System Account (r:1602 w:1601)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_transfer(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1373 + r * (45 ±0)`
// Estimated: `26753 + r * (2700 ±0)`
// Minimum execution time: 286_835_000 picoseconds.
Weight::from_parts(245_206_457, 26753)
// Standard Error: 73_782
.saturating_add(Weight::from_parts(36_414_448, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(4_u64))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 2700).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:801 w:801)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:2 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:802 w:802)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_call(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1237 + r * (256 ±0)`
// Estimated: `26028 + r * (6235 ±0)`
// Minimum execution time: 287_184_000 picoseconds.
Weight::from_parts(287_525_000, 26028)
// Standard Error: 66_791
.saturating_add(Weight::from_parts(261_473_539, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 6235).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:736 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:737 w:737)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_delegate_call(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0 + r * (502 ±0)`
// Estimated: `21755 + r * (6329 ±10)`
// Minimum execution time: 285_759_000 picoseconds.
Weight::from_parts(286_643_000, 21755)
// Standard Error: 133_180
.saturating_add(Weight::from_parts(257_186_897, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 6329).saturating_mul(r.into()))
}
/// Storage: System Account (r:3 w:2)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:2 w:2)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:2 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `t` is `[0, 1]`.
/// The range of component `c` is `[0, 1048576]`.
fn seal_call_per_transfer_clone_byte(t: u32, c: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1154 + t * (204 ±0)`
// Estimated: `31015 + t * (5970 ±0)`
// Minimum execution time: 459_675_000 picoseconds.
Weight::from_parts(427_010_987, 31015)
// Standard Error: 1_277_377
.saturating_add(Weight::from_parts(36_899_889, 0).saturating_mul(t.into()))
// Standard Error: 1
.saturating_add(Weight::from_parts(651, 0).saturating_mul(c.into()))
.saturating_add(RocksDbWeight::get().reads(9_u64))
.saturating_add(RocksDbWeight::get().reads((2_u64).saturating_mul(t.into())))
.saturating_add(RocksDbWeight::get().writes(5_u64))
.saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(t.into())))
.saturating_add(Weight::from_parts(0, 5970).saturating_mul(t.into()))
}
/// Storage: System Account (r:1602 w:1602)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:801 w:801)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:801 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:800 w:800)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:802 w:802)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 800]`.
fn seal_instantiate(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1301 + r * (254 ±0)`
// Estimated: `30977 + r * (16635 ±0)`
// Minimum execution time: 285_816_000 picoseconds.
Weight::from_parts(286_349_000, 30977)
// Standard Error: 269_144
.saturating_add(Weight::from_parts(394_282_520, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(8_u64))
.saturating_add(RocksDbWeight::get().reads((6_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(6_u64))
.saturating_add(RocksDbWeight::get().writes((5_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 16635).saturating_mul(r.into()))
}
/// Storage: System Account (r:4 w:4)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:2 w:2)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:2 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:1 w:1)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:3 w:3)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `t` is `[0, 1]`.
/// The range of component `i` is `[0, 983040]`.
/// The range of component `s` is `[0, 983040]`.
fn seal_instantiate_per_transfer_input_salt_byte(t: u32, i: u32, s: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1071 + t * (187 ±0)`
// Estimated: `42684 + t * (3588 ±2)`
// Minimum execution time: 1_708_330_000 picoseconds.
Weight::from_parts(395_059_764, 42684)
// Standard Error: 4_545_552
.saturating_add(Weight::from_parts(114_039_862, 0).saturating_mul(t.into()))
// Standard Error: 7
.saturating_add(Weight::from_parts(1_213, 0).saturating_mul(i.into()))
// Standard Error: 7
.saturating_add(Weight::from_parts(1_379, 0).saturating_mul(s.into()))
.saturating_add(RocksDbWeight::get().reads(13_u64))
.saturating_add(RocksDbWeight::get().reads((1_u64).saturating_mul(t.into())))
.saturating_add(RocksDbWeight::get().writes(10_u64))
.saturating_add(RocksDbWeight::get().writes((1_u64).saturating_mul(t.into())))
.saturating_add(Weight::from_parts(0, 3588).saturating_mul(t.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_hash_sha2_256(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `777 + r * (8 ±0)`
// Estimated: `21710 + r * (40 ±0)`
// Minimum execution time: 283_738_000 picoseconds.
Weight::from_parts(289_885_978, 21710)
// Standard Error: 1_057
.saturating_add(Weight::from_parts(575_432, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_hash_sha2_256_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `785`
// Estimated: `21745`
// Minimum execution time: 285_070_000 picoseconds.
Weight::from_parts(283_987_687, 21745)
// Standard Error: 6
.saturating_add(Weight::from_parts(4_008, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_hash_keccak_256(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `779 + r * (8 ±0)`
// Estimated: `21725 + r * (40 ±0)`
// Minimum execution time: 281_613_000 picoseconds.
Weight::from_parts(285_429_053, 21725)
// Standard Error: 1_164
.saturating_add(Weight::from_parts(756_244, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_hash_keccak_256_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `787`
// Estimated: `21765`
// Minimum execution time: 284_593_000 picoseconds.
Weight::from_parts(278_467_111, 21765)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_217, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_hash_blake2_256(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `779 + r * (8 ±0)`
// Estimated: `21740 + r * (40 ±0)`
// Minimum execution time: 281_759_000 picoseconds.
Weight::from_parts(288_807_137, 21740)
// Standard Error: 805
.saturating_add(Weight::from_parts(424_378, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_hash_blake2_256_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `787`
// Estimated: `21785`
// Minimum execution time: 282_666_000 picoseconds.
Weight::from_parts(274_357_944, 21785)
// Standard Error: 2
.saturating_add(Weight::from_parts(974, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_hash_blake2_128(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `779 + r * (8 ±0)`
// Estimated: `21745 + r * (40 ±0)`
// Minimum execution time: 285_073_000 picoseconds.
Weight::from_parts(287_226_796, 21745)
// Standard Error: 951
.saturating_add(Weight::from_parts(425_368, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 40).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `n` is `[0, 1048576]`.
fn seal_hash_blake2_128_per_byte(n: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `787`
// Estimated: `21755`
// Minimum execution time: 283_407_000 picoseconds.
Weight::from_parts(276_737_242, 21755)
// Standard Error: 2
.saturating_add(Weight::from_parts(967, 0).saturating_mul(n.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 160]`.
fn seal_ecdsa_recover(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `822 + r * (76 ±0)`
// Estimated: `21705 + r * (385 ±0)`
// Minimum execution time: 285_130_000 picoseconds.
Weight::from_parts(299_449_202, 21705)
// Standard Error: 16_535
.saturating_add(Weight::from_parts(37_655_189, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 385).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 160]`.
fn seal_ecdsa_to_eth_address(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `792 + r * (42 ±0)`
// Estimated: `21780 + r * (210 ±0)`
// Minimum execution time: 284_494_000 picoseconds.
Weight::from_parts(282_154_339, 21780)
// Standard Error: 12_278
.saturating_add(Weight::from_parts(9_501_559, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 210).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1536 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts OwnerInfoOf (r:1536 w:1536)
/// Proof: Contracts OwnerInfoOf (max_values: None, max_size: Some(88), added: 2563, mode: Measured)
/// Storage: System EventTopics (r:1538 w:1538)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_set_code_hash(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0 + r * (964 ±0)`
// Estimated: `29920 + r * (11544 ±7)`
// Minimum execution time: 285_306_000 picoseconds.
Weight::from_parts(286_080_000, 29920)
// Standard Error: 43_813
.saturating_add(Weight::from_parts(21_758_329, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().reads((3_u64).saturating_mul(r.into())))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(RocksDbWeight::get().writes((2_u64).saturating_mul(r.into())))
.saturating_add(Weight::from_parts(0, 11544).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_reentrance_count(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `773 + r * (3 ±0)`
// Estimated: `21735 + r * (15 ±0)`
// Minimum execution time: 283_487_000 picoseconds.
Weight::from_parts(289_280_189, 21735)
// Standard Error: 829
.saturating_add(Weight::from_parts(168_973, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 15).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_account_reentrance_count(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `1975 + r * (39 ±0)`
// Estimated: `27145 + r * (200 ±0)`
// Minimum execution time: 287_413_000 picoseconds.
Weight::from_parts(314_662_286, 27145)
// Standard Error: 1_099
.saturating_add(Weight::from_parts(262_201, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(6_u64))
.saturating_add(RocksDbWeight::get().writes(3_u64))
.saturating_add(Weight::from_parts(0, 200).saturating_mul(r.into()))
}
/// Storage: System Account (r:1 w:0)
/// Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)
/// Storage: Contracts ContractInfoOf (r:1 w:1)
/// Proof: Contracts ContractInfoOf (max_values: None, max_size: Some(290), added: 2765, mode: Measured)
/// Storage: Contracts CodeStorage (r:1 w:0)
/// Proof: Contracts CodeStorage (max_values: None, max_size: Some(126001), added: 128476, mode: Measured)
/// Storage: Timestamp Now (r:1 w:0)
/// Proof: Timestamp Now (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: Contracts Nonce (r:1 w:1)
/// Proof: Contracts Nonce (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)
/// Storage: System EventTopics (r:2 w:2)
/// Proof Skipped: System EventTopics (max_values: None, max_size: None, mode: Measured)
/// The range of component `r` is `[0, 1600]`.
fn seal_instantiation_nonce(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `776 + r * (3 ±0)`
// Estimated: `24004 + r * (18 ±0)`
// Minimum execution time: 282_601_000 picoseconds.
Weight::from_parts(289_374_203, 24004)
// Standard Error: 452
.saturating_add(Weight::from_parts(142_661, 0).saturating_mul(r.into()))
.saturating_add(RocksDbWeight::get().reads(7_u64))
.saturating_add(RocksDbWeight::get().writes(4_u64))
.saturating_add(Weight::from_parts(0, 18).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64const(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_692_000 picoseconds.
Weight::from_parts(2_069_482, 0)
// Standard Error: 40
.saturating_add(Weight::from_parts(2_922, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64load(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_690_000 picoseconds.
Weight::from_parts(2_303_602, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(6_433, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64store(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_701_000 picoseconds.
Weight::from_parts(2_321_142, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(6_025, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_select(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_656_000 picoseconds.
Weight::from_parts(2_090_881, 0)
// Standard Error: 5
.saturating_add(Weight::from_parts(7_941, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_if(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_659_000 picoseconds.
Weight::from_parts(1_816_547, 0)
// Standard Error: 5
.saturating_add(Weight::from_parts(10_578, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_br(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_683_000 picoseconds.
Weight::from_parts(1_970_907, 0)
// Standard Error: 12
.saturating_add(Weight::from_parts(4_636, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_br_if(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_651_000 picoseconds.
Weight::from_parts(2_263_817, 0)
// Standard Error: 68
.saturating_add(Weight::from_parts(7_529, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_br_table(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_687_000 picoseconds.
Weight::from_parts(1_349_186, 0)
// Standard Error: 31
.saturating_add(Weight::from_parts(9_732, 0).saturating_mul(r.into()))
}
/// The range of component `e` is `[1, 256]`.
fn instr_br_table_per_entry(_e: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_777_000 picoseconds.
Weight::from_parts(2_036_446, 0)
}
/// The range of component `r` is `[0, 5000]`.
fn instr_call(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_686_000 picoseconds.
Weight::from_parts(464_449, 0)
// Standard Error: 383
.saturating_add(Weight::from_parts(19_121, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_call_indirect(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_855_000 picoseconds.
Weight::from_parts(3_381_585, 0)
// Standard Error: 18
.saturating_add(Weight::from_parts(24_245, 0).saturating_mul(r.into()))
}
/// The range of component `l` is `[0, 1024]`.
fn instr_call_per_local(l: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_792_000 picoseconds.
Weight::from_parts(2_006_024, 0)
// Standard Error: 16
.saturating_add(Weight::from_parts(2_181, 0).saturating_mul(l.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_local_get(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_918_000 picoseconds.
Weight::from_parts(4_618_761, 0)
// Standard Error: 49
.saturating_add(Weight::from_parts(2_312, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_local_set(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_889_000 picoseconds.
Weight::from_parts(4_151_280, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_623, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_local_tee(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 3_880_000 picoseconds.
Weight::from_parts(4_225_780, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(3_847, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_global_get(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_765_000 picoseconds.
Weight::from_parts(2_216_674, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(8_393, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_global_set(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_764_000 picoseconds.
Weight::from_parts(2_246_735, 0)
// Standard Error: 5
.saturating_add(Weight::from_parts(8_877, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_memory_current(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_758_000 picoseconds.
Weight::from_parts(1_922_386, 0)
// Standard Error: 94
.saturating_add(Weight::from_parts(3_868, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 16]`.
fn instr_memory_grow(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_635_000 picoseconds.
Weight::from_parts(1_118_785, 0)
// Standard Error: 134_978
.saturating_add(Weight::from_parts(16_343_664, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64clz(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_648_000 picoseconds.
Weight::from_parts(2_012_545, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_824, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64ctz(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_688_000 picoseconds.
Weight::from_parts(1_995_956, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_757, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64popcnt(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_631_000 picoseconds.
Weight::from_parts(2_011_493, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(3_755, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64eqz(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_667_000 picoseconds.
Weight::from_parts(1_958_798, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_677, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64extendsi32(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_674_000 picoseconds.
Weight::from_parts(2_009_555, 0)
// Standard Error: 7
.saturating_add(Weight::from_parts(3_863, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64extendui32(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_659_000 picoseconds.
Weight::from_parts(2_014_985, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_821, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i32wrapi64(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_640_000 picoseconds.
Weight::from_parts(2_013_939, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(3_708, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64eq(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_631_000 picoseconds.
Weight::from_parts(2_002_814, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(6_008, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64ne(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_647_000 picoseconds.
Weight::from_parts(2_032_158, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(5_944, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64lts(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_669_000 picoseconds.
Weight::from_parts(2_040_386, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(6_009, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64ltu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_637_000 picoseconds.
Weight::from_parts(1_983_695, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(6_027, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64gts(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_701_000 picoseconds.
Weight::from_parts(2_054_295, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_799, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64gtu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_653_000 picoseconds.
Weight::from_parts(2_749_807, 0)
// Standard Error: 90
.saturating_add(Weight::from_parts(5_945, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64les(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_651_000 picoseconds.
Weight::from_parts(1_979_111, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(6_011, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64leu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_743_000 picoseconds.
Weight::from_parts(2_058_081, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(6_085, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64ges(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_638_000 picoseconds.
Weight::from_parts(2_038_929, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(5_941, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64geu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_641_000 picoseconds.
Weight::from_parts(2_036_587, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(6_008, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64add(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_624_000 picoseconds.
Weight::from_parts(2_080_562, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(5_826, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64sub(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_652_000 picoseconds.
Weight::from_parts(2_039_535, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(6_137, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64mul(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_666_000 picoseconds.
Weight::from_parts(2_056_354, 0)
// Standard Error: 6
.saturating_add(Weight::from_parts(5_780, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64divs(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_648_000 picoseconds.
Weight::from_parts(2_077_695, 0)
// Standard Error: 4
.saturating_add(Weight::from_parts(11_775, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64divu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_797_000 picoseconds.
Weight::from_parts(2_772_388, 0)
// Standard Error: 33
.saturating_add(Weight::from_parts(10_333, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64rems(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_699_000 picoseconds.
Weight::from_parts(2_174_288, 0)
// Standard Error: 6
.saturating_add(Weight::from_parts(11_778, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64remu(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_685_000 picoseconds.
Weight::from_parts(2_091_037, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(10_694, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64and(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_636_000 picoseconds.
Weight::from_parts(1_975_521, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_695, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64or(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_619_000 picoseconds.
Weight::from_parts(2_045_492, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_770, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64xor(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_668_000 picoseconds.
Weight::from_parts(2_055_460, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(5_851, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64shl(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_681_000 picoseconds.
Weight::from_parts(2_023_370, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_853, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64shrs(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_714_000 picoseconds.
Weight::from_parts(2_067_584, 0)
// Standard Error: 3
.saturating_add(Weight::from_parts(6_133, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64shru(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_602_000 picoseconds.
Weight::from_parts(2_055_530, 0)
// Standard Error: 138
.saturating_add(Weight::from_parts(6_014, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64rotl(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_709_000 picoseconds.
Weight::from_parts(2_016_365, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_985, 0).saturating_mul(r.into()))
}
/// The range of component `r` is `[0, 5000]`.
fn instr_i64rotr(r: u32, ) -> Weight {
// Proof Size summary in bytes:
// Measured: `0`
// Estimated: `0`
// Minimum execution time: 1_661_000 picoseconds.
Weight::from_parts(2_003_063, 0)
// Standard Error: 2
.saturating_add(Weight::from_parts(5_863, 0).saturating_mul(r.into()))
}
}