referrerpolicy=no-referrer-when-downgrade
pallet_revive::weights

Trait WeightInfo

Source
pub trait WeightInfo {
Show 86 methods // Required methods fn on_process_deletion_queue_batch() -> Weight; fn on_initialize_per_trie_key(k: u32) -> Weight; fn call_with_code_per_byte(c: u32) -> Weight; fn basic_block_compilation(b: u32) -> Weight; fn instantiate_with_code(c: u32, i: u32) -> Weight; fn instantiate(i: u32) -> Weight; fn call() -> Weight; fn upload_code(c: u32) -> Weight; fn remove_code() -> Weight; fn set_code() -> Weight; fn map_account() -> Weight; fn unmap_account() -> Weight; fn dispatch_as_fallback_account() -> Weight; fn noop_host_fn(r: u32) -> Weight; fn seal_caller() -> Weight; fn seal_origin() -> Weight; fn seal_is_contract() -> Weight; fn seal_to_account_id() -> Weight; fn seal_code_hash() -> Weight; fn seal_own_code_hash() -> Weight; fn seal_code_size() -> Weight; fn seal_caller_is_origin() -> Weight; fn seal_caller_is_root() -> Weight; fn seal_address() -> Weight; fn seal_weight_left() -> Weight; fn seal_ref_time_left() -> Weight; fn seal_balance() -> Weight; fn seal_balance_of() -> Weight; fn seal_get_immutable_data(n: u32) -> Weight; fn seal_set_immutable_data(n: u32) -> Weight; fn seal_value_transferred() -> Weight; fn seal_minimum_balance() -> Weight; fn seal_return_data_size() -> Weight; fn seal_call_data_size() -> Weight; fn seal_gas_limit() -> Weight; fn seal_gas_price() -> Weight; fn seal_base_fee() -> Weight; fn seal_block_number() -> Weight; fn seal_block_author() -> Weight; fn seal_block_hash() -> Weight; fn seal_now() -> Weight; fn seal_weight_to_fee() -> Weight; fn seal_copy_to_contract(n: u32) -> Weight; fn seal_call_data_load() -> Weight; fn seal_call_data_copy(n: u32) -> Weight; fn seal_return(n: u32) -> Weight; fn seal_terminate() -> Weight; fn seal_deposit_event(t: u32, n: u32) -> Weight; fn get_storage_empty() -> Weight; fn get_storage_full() -> Weight; fn set_storage_empty() -> Weight; fn set_storage_full() -> Weight; fn seal_set_storage(n: u32, o: u32) -> Weight; fn seal_clear_storage(n: u32) -> Weight; fn seal_get_storage(n: u32) -> Weight; fn seal_contains_storage(n: u32) -> Weight; fn seal_take_storage(n: u32) -> Weight; fn set_transient_storage_empty() -> Weight; fn set_transient_storage_full() -> Weight; fn get_transient_storage_empty() -> Weight; fn get_transient_storage_full() -> Weight; fn rollback_transient_storage() -> Weight; fn seal_set_transient_storage(n: u32, o: u32) -> Weight; fn seal_clear_transient_storage(n: u32) -> Weight; fn seal_get_transient_storage(n: u32) -> Weight; fn seal_contains_transient_storage(n: u32) -> Weight; fn seal_take_transient_storage(n: u32) -> Weight; fn seal_call(t: u32, i: u32) -> Weight; fn seal_delegate_call() -> Weight; fn seal_instantiate(i: u32) -> Weight; fn sha2_256(n: u32) -> Weight; fn identity(n: u32) -> Weight; fn ripemd_160(n: u32) -> Weight; fn seal_hash_keccak_256(n: u32) -> Weight; fn seal_hash_blake2_256(n: u32) -> Weight; fn seal_hash_blake2_128(n: u32) -> Weight; fn seal_sr25519_verify(n: u32) -> Weight; fn ecdsa_recover() -> Weight; fn bn128_add() -> Weight; fn bn128_mul() -> Weight; fn bn128_pairing(n: u32) -> Weight; fn blake2f(n: u32) -> Weight; fn seal_ecdsa_to_eth_address() -> Weight; fn seal_set_code_hash() -> Weight; fn instr(r: u32) -> Weight; fn instr_empty_loop(r: u32) -> Weight;
}
Expand description

Weight functions needed for pallet_revive.

Required Methods§

Source

fn on_process_deletion_queue_batch() -> Weight

Source

fn on_initialize_per_trie_key(k: u32) -> Weight

Source

fn call_with_code_per_byte(c: u32) -> Weight

Source

fn basic_block_compilation(b: u32) -> Weight

Source

fn instantiate_with_code(c: u32, i: u32) -> Weight

Source

fn instantiate(i: u32) -> Weight

Source

fn call() -> Weight

Source

fn upload_code(c: u32) -> Weight

Source

fn remove_code() -> Weight

Source

fn set_code() -> Weight

Source

fn map_account() -> Weight

Source

fn unmap_account() -> Weight

Source

fn dispatch_as_fallback_account() -> Weight

Source

fn noop_host_fn(r: u32) -> Weight

Source

fn seal_caller() -> Weight

Source

fn seal_origin() -> Weight

Source

fn seal_is_contract() -> Weight

Source

fn seal_to_account_id() -> Weight

Source

fn seal_code_hash() -> Weight

Source

fn seal_own_code_hash() -> Weight

Source

fn seal_code_size() -> Weight

Source

fn seal_caller_is_origin() -> Weight

Source

fn seal_caller_is_root() -> Weight

Source

fn seal_address() -> Weight

Source

fn seal_weight_left() -> Weight

Source

fn seal_ref_time_left() -> Weight

Source

fn seal_balance() -> Weight

Source

fn seal_balance_of() -> Weight

Source

fn seal_get_immutable_data(n: u32) -> Weight

Source

fn seal_set_immutable_data(n: u32) -> Weight

Source

fn seal_value_transferred() -> Weight

Source

fn seal_minimum_balance() -> Weight

Source

fn seal_return_data_size() -> Weight

Source

fn seal_call_data_size() -> Weight

Source

fn seal_gas_limit() -> Weight

Source

fn seal_gas_price() -> Weight

Source

fn seal_base_fee() -> Weight

Source

fn seal_block_number() -> Weight

Source

fn seal_block_author() -> Weight

Source

fn seal_block_hash() -> Weight

Source

fn seal_now() -> Weight

Source

fn seal_weight_to_fee() -> Weight

Source

fn seal_copy_to_contract(n: u32) -> Weight

Source

fn seal_call_data_load() -> Weight

Source

fn seal_call_data_copy(n: u32) -> Weight

Source

fn seal_return(n: u32) -> Weight

Source

fn seal_terminate() -> Weight

Source

fn seal_deposit_event(t: u32, n: u32) -> Weight

Source

fn get_storage_empty() -> Weight

Source

fn get_storage_full() -> Weight

Source

fn set_storage_empty() -> Weight

Source

fn set_storage_full() -> Weight

Source

fn seal_set_storage(n: u32, o: u32) -> Weight

Source

fn seal_clear_storage(n: u32) -> Weight

Source

fn seal_get_storage(n: u32) -> Weight

Source

fn seal_contains_storage(n: u32) -> Weight

Source

fn seal_take_storage(n: u32) -> Weight

Source

fn set_transient_storage_empty() -> Weight

Source

fn set_transient_storage_full() -> Weight

Source

fn get_transient_storage_empty() -> Weight

Source

fn get_transient_storage_full() -> Weight

Source

fn rollback_transient_storage() -> Weight

Source

fn seal_set_transient_storage(n: u32, o: u32) -> Weight

Source

fn seal_clear_transient_storage(n: u32) -> Weight

Source

fn seal_get_transient_storage(n: u32) -> Weight

Source

fn seal_contains_transient_storage(n: u32) -> Weight

Source

fn seal_take_transient_storage(n: u32) -> Weight

Source

fn seal_call(t: u32, i: u32) -> Weight

Source

fn seal_delegate_call() -> Weight

Source

fn seal_instantiate(i: u32) -> Weight

Source

fn sha2_256(n: u32) -> Weight

Source

fn identity(n: u32) -> Weight

Source

fn ripemd_160(n: u32) -> Weight

Source

fn seal_hash_keccak_256(n: u32) -> Weight

Source

fn seal_hash_blake2_256(n: u32) -> Weight

Source

fn seal_hash_blake2_128(n: u32) -> Weight

Source

fn seal_sr25519_verify(n: u32) -> Weight

Source

fn ecdsa_recover() -> Weight

Source

fn bn128_add() -> Weight

Source

fn bn128_mul() -> Weight

Source

fn bn128_pairing(n: u32) -> Weight

Source

fn blake2f(n: u32) -> Weight

Source

fn seal_ecdsa_to_eth_address() -> Weight

Source

fn seal_set_code_hash() -> Weight

Source

fn instr(r: u32) -> Weight

Source

fn instr_empty_loop(r: u32) -> Weight

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl WeightInfo for ()

Source§

fn on_process_deletion_queue_batch() -> Weight

Storage: Revive::DeletionQueueCounter (r:1 w:0) Proof: Revive::DeletionQueueCounter (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured)

Source§

fn on_initialize_per_trie_key(k: u32) -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured) The range of component k is [0, 1024].

Source§

fn call_with_code_per_byte(c: u32) -> Weight

Storage: Revive::OriginalAccount (r:2 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: Revive::ContractInfoOf (r:1 w:1) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured) Storage: Revive::CodeInfoOf (r:1 w:0) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Revive::PristineCode (r:1 w:0) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, 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) The range of component c is [0, 104857].

Source§

fn basic_block_compilation(_b: u32) -> Weight

Storage: Revive::OriginalAccount (r:2 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: Revive::ContractInfoOf (r:1 w:1) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured) Storage: Revive::CodeInfoOf (r:1 w:0) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Revive::PristineCode (r:1 w:0) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, 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) The range of component b is [0, 1].

Source§

fn instantiate_with_code(c: u32, i: u32) -> Weight

Storage: Revive::CodeInfoOf (r:1 w:1) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Balances::Holds (r:2 w:2) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, mode: Measured) Storage: Revive::OriginalAccount (r:1 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: Revive::ContractInfoOf (r:1 w:1) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, 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: Revive::PristineCode (r:0 w:1) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, mode: Measured) The range of component c is [0, 104857]. The range of component i is [0, 262144].

Source§

fn instantiate(i: u32) -> Weight

Storage: Revive::CodeInfoOf (r:1 w:1) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Revive::PristineCode (r:1 w:0) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, mode: Measured) Storage: Revive::OriginalAccount (r:1 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: Revive::ContractInfoOf (r:1 w:1) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, 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: Balances::Holds (r:1 w:1) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, mode: Measured) The range of component i is [0, 262144].

Source§

fn call() -> Weight

Storage: Revive::OriginalAccount (r:2 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: Revive::ContractInfoOf (r:1 w:1) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured) Storage: Revive::CodeInfoOf (r:1 w:0) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Revive::PristineCode (r:1 w:0) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, 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)

Source§

fn upload_code(c: u32) -> Weight

Storage: Revive::CodeInfoOf (r:1 w:1) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Balances::Holds (r:1 w:1) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, mode: Measured) Storage: Revive::PristineCode (r:0 w:1) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, mode: Measured) The range of component c is [0, 104857].

Source§

fn remove_code() -> Weight

Storage: Revive::CodeInfoOf (r:1 w:1) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Balances::Holds (r:1 w:1) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, mode: Measured) Storage: Revive::PristineCode (r:0 w:1) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, mode: Measured)

Source§

fn set_code() -> Weight

Storage: Revive::ContractInfoOf (r:1 w:1) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured) Storage: Revive::CodeInfoOf (r:2 w:2) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured)

Source§

fn map_account() -> Weight

Storage: Revive::OriginalAccount (r:1 w:1) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: Balances::Holds (r:1 w:1) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, mode: Measured)

Source§

fn unmap_account() -> Weight

Storage: Balances::Holds (r:1 w:1) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, mode: Measured) Storage: Revive::OriginalAccount (r:0 w:1) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured)

Source§

fn dispatch_as_fallback_account() -> Weight

Storage: SafeMode::EnteredUntil (r:1 w:0) Proof: SafeMode::EnteredUntil (max_values: Some(1), max_size: Some(4), added: 499, mode: Measured) Storage: TxPause::PausedCalls (r:1 w:0) Proof: TxPause::PausedCalls (max_values: None, max_size: Some(532), added: 3007, mode: Measured)

Source§

fn noop_host_fn(r: u32) -> Weight

The range of component r is [0, 1600].

Source§

fn seal_is_contract() -> Weight

Storage: Revive::ContractInfoOf (r:1 w:0) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured)

Source§

fn seal_to_account_id() -> Weight

Storage: Revive::OriginalAccount (r:1 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured)

Source§

fn seal_code_hash() -> Weight

Storage: Revive::ContractInfoOf (r:1 w:0) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured)

Source§

fn seal_code_size() -> Weight

Storage: Revive::ContractInfoOf (r:1 w:0) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured) Storage: Revive::CodeInfoOf (r:1 w:0) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured)

Source§

fn seal_balance_of() -> Weight

Storage: Revive::OriginalAccount (r:1 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: System::Account (r:1 w:0) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)

Source§

fn seal_get_immutable_data(n: u32) -> Weight

Storage: Revive::ImmutableDataOf (r:1 w:0) Proof: Revive::ImmutableDataOf (max_values: None, max_size: Some(4118), added: 6593, mode: Measured) The range of component n is [1, 4096].

Source§

fn seal_set_immutable_data(n: u32) -> Weight

Storage: Revive::ImmutableDataOf (r:0 w:1) Proof: Revive::ImmutableDataOf (max_values: None, max_size: Some(4118), added: 6593, mode: Measured) The range of component n is [1, 4096].

Source§

fn seal_block_author() -> Weight

Storage: Session::Validators (r:1 w:0) Proof: Session::Validators (max_values: Some(1), max_size: None, mode: Measured)

Source§

fn seal_block_hash() -> Weight

Storage: System::BlockHash (r:1 w:0) Proof: System::BlockHash (max_values: None, max_size: Some(44), added: 2519, mode: Measured)

Source§

fn seal_copy_to_contract(n: u32) -> Weight

The range of component n is [0, 262140].

Source§

fn seal_call_data_copy(n: u32) -> Weight

The range of component n is [0, 262144].

Source§

fn seal_return(n: u32) -> Weight

The range of component n is [0, 262140].

Source§

fn seal_terminate() -> Weight

Storage: Revive::OriginalAccount (r:1 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: Revive::DeletionQueueCounter (r:1 w:1) Proof: Revive::DeletionQueueCounter (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) Storage: Revive::CodeInfoOf (r:1 w:1) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Revive::DeletionQueue (r:0 w:1) Proof: Revive::DeletionQueue (max_values: None, max_size: Some(142), added: 2617, mode: Measured) Storage: Revive::ImmutableDataOf (r:0 w:1) Proof: Revive::ImmutableDataOf (max_values: None, max_size: Some(4118), added: 6593, mode: Measured)

Source§

fn seal_deposit_event(t: u32, n: u32) -> Weight

The range of component t is [0, 4]. The range of component n is [0, 416].

Source§

fn get_storage_empty() -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured)

Source§

fn get_storage_full() -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured)

Source§

fn set_storage_empty() -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured)

Source§

fn set_storage_full() -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured)

Source§

fn seal_set_storage(n: u32, o: u32) -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured) The range of component n is [0, 416]. The range of component o is [0, 416].

Source§

fn seal_clear_storage(n: u32) -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured) The range of component n is [0, 416].

Source§

fn seal_get_storage(n: u32) -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured) The range of component n is [0, 416].

Source§

fn seal_contains_storage(n: u32) -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured) The range of component n is [0, 416].

Source§

fn seal_take_storage(n: u32) -> Weight

Storage: Skipped::Metadata (r:0 w:0) Proof: Skipped::Metadata (max_values: None, max_size: None, mode: Measured) The range of component n is [0, 416].

Source§

fn seal_set_transient_storage(n: u32, o: u32) -> Weight

The range of component n is [0, 416]. The range of component o is [0, 416].

Source§

fn seal_clear_transient_storage(n: u32) -> Weight

The range of component n is [0, 416].

Source§

fn seal_get_transient_storage(n: u32) -> Weight

The range of component n is [0, 416].

Source§

fn seal_contains_transient_storage(n: u32) -> Weight

The range of component n is [0, 416].

Source§

fn seal_take_transient_storage(n: u32) -> Weight

The range of component n is [0, 416].

Source§

fn seal_call(t: u32, i: u32) -> Weight

Storage: Revive::OriginalAccount (r:1 w:0) Proof: Revive::OriginalAccount (max_values: None, max_size: Some(52), added: 2527, mode: Measured) Storage: Revive::ContractInfoOf (r:1 w:0) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured) Storage: Revive::CodeInfoOf (r:1 w:0) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Revive::PristineCode (r:1 w:0) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, mode: Measured) Storage: System::Account (r:1 w:0) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) The range of component t is [0, 1]. The range of component i is [0, 262144].

Source§

fn seal_delegate_call() -> Weight

Storage: Revive::ContractInfoOf (r:1 w:0) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured) Storage: Revive::CodeInfoOf (r:1 w:0) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Revive::PristineCode (r:1 w:0) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, mode: Measured)

Source§

fn seal_instantiate(i: u32) -> Weight

Storage: Revive::CodeInfoOf (r:1 w:1) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured) Storage: Revive::PristineCode (r:1 w:0) Proof: Revive::PristineCode (max_values: None, max_size: Some(262180), added: 264655, mode: Measured) Storage: Revive::ContractInfoOf (r:1 w:1) Proof: Revive::ContractInfoOf (max_values: None, max_size: Some(242), added: 2717, mode: Measured) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) The range of component i is [0, 262144].

Source§

fn sha2_256(n: u32) -> Weight

The range of component n is [0, 262144].

Source§

fn identity(n: u32) -> Weight

The range of component n is [0, 262144].

Source§

fn ripemd_160(n: u32) -> Weight

The range of component n is [0, 262144].

Source§

fn seal_hash_keccak_256(n: u32) -> Weight

The range of component n is [0, 262144].

Source§

fn seal_hash_blake2_256(n: u32) -> Weight

The range of component n is [0, 262144].

Source§

fn seal_hash_blake2_128(n: u32) -> Weight

The range of component n is [0, 262144].

Source§

fn seal_sr25519_verify(n: u32) -> Weight

The range of component n is [0, 261889].

Source§

fn bn128_pairing(n: u32) -> Weight

The range of component n is [0, 1365].

Source§

fn blake2f(n: u32) -> Weight

The range of component n is [0, 1200].

Source§

fn seal_set_code_hash() -> Weight

Storage: Revive::CodeInfoOf (r:1 w:1) Proof: Revive::CodeInfoOf (max_values: None, max_size: Some(96), added: 2571, mode: Measured)

Source§

fn instr(r: u32) -> Weight

The range of component r is [0, 10000].

Source§

fn instr_empty_loop(r: u32) -> Weight

The range of component r is [0, 100000].

Source§

fn seal_caller() -> Weight

Source§

fn seal_origin() -> Weight

Source§

fn seal_own_code_hash() -> Weight

Source§

fn seal_caller_is_origin() -> Weight

Source§

fn seal_caller_is_root() -> Weight

Source§

fn seal_address() -> Weight

Source§

fn seal_weight_left() -> Weight

Source§

fn seal_ref_time_left() -> Weight

Source§

fn seal_balance() -> Weight

Source§

fn seal_value_transferred() -> Weight

Source§

fn seal_minimum_balance() -> Weight

Source§

fn seal_return_data_size() -> Weight

Source§

fn seal_call_data_size() -> Weight

Source§

fn seal_gas_limit() -> Weight

Source§

fn seal_gas_price() -> Weight

Source§

fn seal_base_fee() -> Weight

Source§

fn seal_block_number() -> Weight

Source§

fn seal_now() -> Weight

Source§

fn seal_weight_to_fee() -> Weight

Source§

fn seal_call_data_load() -> Weight

Source§

fn set_transient_storage_empty() -> Weight

Source§

fn set_transient_storage_full() -> Weight

Source§

fn get_transient_storage_empty() -> Weight

Source§

fn get_transient_storage_full() -> Weight

Source§

fn rollback_transient_storage() -> Weight

Source§

fn ecdsa_recover() -> Weight

Source§

fn bn128_add() -> Weight

Source§

fn bn128_mul() -> Weight

Source§

fn seal_ecdsa_to_eth_address() -> Weight

Implementors§