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

Trait WeightInfo

Source
pub trait WeightInfo {
Show 81 methods // Required methods fn on_process_deletion_queue_batch() -> Weight; fn on_initialize_per_trie_key(k: u32) -> Weight; fn v9_migration_step(c: u32) -> Weight; fn v10_migration_step() -> Weight; fn v11_migration_step(k: u32) -> Weight; fn v12_migration_step(c: u32) -> Weight; fn v13_migration_step() -> Weight; fn v14_migration_step() -> Weight; fn v15_migration_step() -> Weight; fn v16_migration_step() -> Weight; fn migration_noop() -> Weight; fn migrate() -> Weight; fn on_runtime_upgrade_noop() -> Weight; fn on_runtime_upgrade_in_progress() -> Weight; fn on_runtime_upgrade() -> 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_determinism_enforced(c: u32) -> Weight; fn upload_code_determinism_relaxed(c: u32) -> Weight; fn remove_code() -> Weight; fn set_code() -> Weight; fn noop_host_fn(r: u32) -> Weight; fn seal_caller() -> Weight; fn seal_is_contract() -> Weight; fn seal_code_hash() -> Weight; fn seal_own_code_hash() -> Weight; fn seal_caller_is_origin() -> Weight; fn seal_caller_is_root() -> Weight; fn seal_address() -> Weight; fn seal_gas_left() -> Weight; fn seal_balance() -> Weight; fn seal_value_transferred() -> Weight; fn seal_minimum_balance() -> Weight; fn seal_block_number() -> Weight; fn seal_now() -> Weight; fn seal_weight_to_fee() -> Weight; fn seal_input(n: u32) -> Weight; fn seal_return(n: u32) -> Weight; fn seal_terminate(n: u32) -> Weight; fn seal_random() -> Weight; fn seal_deposit_event(t: u32, n: u32) -> Weight; fn seal_debug_message(i: 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_transfer() -> Weight; fn seal_call(t: u32, i: u32) -> Weight; fn seal_delegate_call() -> Weight; fn seal_instantiate(i: u32, s: u32) -> Weight; fn seal_hash_sha2_256(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 seal_ecdsa_recover() -> Weight; fn seal_ecdsa_to_eth_address() -> Weight; fn seal_set_code_hash() -> Weight; fn lock_delegate_dependency() -> Weight; fn unlock_delegate_dependency() -> Weight; fn seal_reentrance_count() -> Weight; fn seal_account_reentrance_count() -> Weight; fn seal_instantiation_nonce() -> Weight; fn instr_i64_load_store(r: u32) -> Weight;
}
Expand description

Weight functions needed for pallet_contracts.

Required Methods§

Source

fn on_process_deletion_queue_batch() -> Weight

Source

fn on_initialize_per_trie_key(k: u32) -> Weight

Source

fn v9_migration_step(c: u32) -> Weight

Source

fn v10_migration_step() -> Weight

Source

fn v11_migration_step(k: u32) -> Weight

Source

fn v12_migration_step(c: u32) -> Weight

Source

fn v13_migration_step() -> Weight

Source

fn v14_migration_step() -> Weight

Source

fn v15_migration_step() -> Weight

Source

fn v16_migration_step() -> Weight

Source

fn migration_noop() -> Weight

Source

fn migrate() -> Weight

Source

fn on_runtime_upgrade_noop() -> Weight

Source

fn on_runtime_upgrade_in_progress() -> Weight

Source

fn on_runtime_upgrade() -> Weight

Source

fn call_with_code_per_byte(c: u32) -> Weight

Source

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

Source

fn instantiate(i: u32, s: u32) -> Weight

Source

fn call() -> Weight

Source

fn upload_code_determinism_enforced(c: u32) -> Weight

Source

fn upload_code_determinism_relaxed(c: u32) -> Weight

Source

fn remove_code() -> Weight

Source

fn set_code() -> Weight

Source

fn noop_host_fn(r: u32) -> Weight

Source

fn seal_caller() -> Weight

Source

fn seal_is_contract() -> Weight

Source

fn seal_code_hash() -> 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_gas_left() -> Weight

Source

fn seal_balance() -> Weight

Source

fn seal_value_transferred() -> Weight

Source

fn seal_minimum_balance() -> Weight

Source

fn seal_block_number() -> Weight

Source

fn seal_now() -> Weight

Source

fn seal_weight_to_fee() -> Weight

Source

fn seal_input(n: u32) -> Weight

Source

fn seal_return(n: u32) -> Weight

Source

fn seal_terminate(n: u32) -> Weight

Source

fn seal_random() -> Weight

Source

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

Source

fn seal_debug_message(i: 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_transfer() -> Weight

Source

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

Source

fn seal_delegate_call() -> Weight

Source

fn seal_instantiate(i: u32, s: u32) -> Weight

Source

fn seal_hash_sha2_256(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 seal_ecdsa_recover() -> Weight

Source

fn seal_ecdsa_to_eth_address() -> Weight

Source

fn seal_set_code_hash() -> Weight

Source

fn lock_delegate_dependency() -> Weight

Source

fn unlock_delegate_dependency() -> Weight

Source

fn seal_reentrance_count() -> Weight

Source

fn seal_account_reentrance_count() -> Weight

Source

fn seal_instantiation_nonce() -> Weight

Source

fn instr_i64_load_store(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: Contracts::DeletionQueueCounter (r:1 w:0) Proof: Contracts::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 v9_migration_step(c: u32) -> Weight

Storage: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc553022fca90611ba8b7942f8bdb3b97f6580 (r:2 w:1) Proof: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc553022fca90611ba8b7942f8bdb3b97f6580 (r:2 w:1) The range of component c is [0, 125952].

Source§

fn v10_migration_step() -> Weight

Storage: Contracts::ContractInfoOf (r:2 w:1) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, 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 v11_migration_step(k: u32) -> Weight

Storage: Contracts::DeletionQueue (r:1 w:1025) Proof: Contracts::DeletionQueue (max_values: None, max_size: Some(142), added: 2617, mode: Measured) Storage: Contracts::DeletionQueueCounter (r:0 w:1) Proof: Contracts::DeletionQueueCounter (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) The range of component k is [0, 1024].

Source§

fn v12_migration_step(c: u32) -> Weight

Storage: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc553053f13fd319a03c211337c76e0fe776df (r:2 w:0) Proof: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc553053f13fd319a03c211337c76e0fe776df (r:2 w:0) Storage: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc553022fca90611ba8b7942f8bdb3b97f6580 (r:1 w:1) Proof: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc553022fca90611ba8b7942f8bdb3b97f6580 (r:1 w:1) Storage: System::Account (r:1 w:0) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured) Storage: Contracts::CodeInfoOf (r:0 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) The range of component c is [0, 125952].

Source§

fn v13_migration_step() -> Weight

Storage: Contracts::ContractInfoOf (r:2 w:1) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured)

Source§

fn v14_migration_step() -> Weight

Storage: Contracts::CodeInfoOf (r:2 w:0) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, 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:0) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, mode: Measured)

Source§

fn v15_migration_step() -> Weight

Storage: Contracts::ContractInfoOf (r:2 w:1) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured) Storage: System::Account (r:2 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: Measured)

Source§

fn v16_migration_step() -> Weight

Storage: Contracts::ContractInfoOf (r:2 w:1) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured)

Source§

fn migration_noop() -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:1) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured)

Source§

fn migrate() -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:1) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc55304e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:1) Proof: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc55304e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:1)

Source§

fn on_runtime_upgrade_noop() -> Weight

Storage: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc55304e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:0) Proof: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc55304e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:0)

Source§

fn on_runtime_upgrade_in_progress() -> Weight

Storage: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc55304e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:0) Proof: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc55304e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:0) Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured)

Source§

fn on_runtime_upgrade() -> Weight

Storage: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc55304e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:0) Proof: UNKNOWN KEY 0x4342193e496fab7ec59d615ed0dc55304e7b9012096b41c4eb3aaf947f6ea429 (r:1 w:0) Storage: Contracts::MigrationInProgress (r:1 w:1) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured)

Source§

fn call_with_code_per_byte(c: u32) -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: Contracts::ContractInfoOf (r:1 w:1) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured) Storage: Contracts::CodeInfoOf (r:1 w:0) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Contracts::PristineCode (r:1 w:0) Proof: Contracts::PristineCode (max_values: None, max_size: Some(125988), added: 128463, 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, 125952].

Source§

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

Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Balances::Holds (r:2 w:2) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, 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(1795), added: 4270, 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: 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, 125952]. The range of component i is [0, 1048576]. The range of component s is [0, 1048576].

Source§

fn instantiate(i: u32, s: u32) -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Contracts::PristineCode (r:1 w:0) Proof: Contracts::PristineCode (max_values: None, max_size: Some(125988), added: 128463, 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(1795), added: 4270, 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, 1048576]. The range of component s is [0, 1048576].

Source§

fn call() -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: Contracts::ContractInfoOf (r:1 w:1) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured) Storage: Contracts::CodeInfoOf (r:1 w:0) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Contracts::PristineCode (r:1 w:0) Proof: Contracts::PristineCode (max_values: None, max_size: Some(125988), added: 128463, 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_determinism_enforced(c: u32) -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Balances::Holds (r:1 w:1) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, 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, 125952].

Source§

fn upload_code_determinism_relaxed(c: u32) -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Balances::Holds (r:1 w:1) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, 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, 125952].

Source§

fn remove_code() -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Balances::Holds (r:1 w:1) Proof: Balances::Holds (max_values: None, max_size: Some(427), added: 2902, mode: Measured) Storage: Contracts::PristineCode (r:0 w:1) Proof: Contracts::PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)

Source§

fn set_code() -> Weight

Storage: Contracts::MigrationInProgress (r:1 w:0) Proof: Contracts::MigrationInProgress (max_values: Some(1), max_size: Some(1026), added: 1521, mode: Measured) Storage: Contracts::ContractInfoOf (r:1 w:1) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured) Storage: Contracts::CodeInfoOf (r:2 w:2) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, 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: Contracts::ContractInfoOf (r:1 w:0) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured)

Source§

fn seal_code_hash() -> Weight

Storage: Contracts::ContractInfoOf (r:1 w:0) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured)

Source§

fn seal_input(n: u32) -> Weight

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

Source§

fn seal_return(n: u32) -> Weight

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

Source§

fn seal_terminate(n: u32) -> Weight

Storage: Contracts::DeletionQueueCounter (r:1 w:1) Proof: Contracts::DeletionQueueCounter (max_values: Some(1), max_size: Some(8), added: 503, mode: Measured) Storage: Contracts::CodeInfoOf (r:33 w:33) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Contracts::DeletionQueue (r:0 w:1) Proof: Contracts::DeletionQueue (max_values: None, max_size: Some(142), added: 2617, mode: Measured) The range of component n is [0, 32].

Source§

fn seal_random() -> Weight

Storage: RandomnessCollectiveFlip::RandomMaterial (r:1 w:0) Proof: RandomnessCollectiveFlip::RandomMaterial (max_values: Some(1), max_size: Some(2594), added: 3089, mode: Measured)

Source§

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

Storage: System::EventTopics (r:4 w:4) Proof: 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].

Source§

fn seal_debug_message(i: u32) -> Weight

The range of component i is [0, 1048576].

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, 16384]. The range of component o is [0, 16384].

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, 16384].

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, 16384].

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, 16384].

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, 16384].

Source§

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

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

Source§

fn seal_clear_transient_storage(n: u32) -> Weight

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

Source§

fn seal_get_transient_storage(n: u32) -> Weight

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

Source§

fn seal_contains_transient_storage(n: u32) -> Weight

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

Source§

fn seal_take_transient_storage(n: u32) -> Weight

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

Source§

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

Storage: Contracts::ContractInfoOf (r:1 w:1) Proof: Contracts::ContractInfoOf (max_values: None, max_size: Some(1795), added: 4270, mode: Measured) Storage: Contracts::CodeInfoOf (r:1 w:0) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Contracts::PristineCode (r:1 w:0) Proof: Contracts::PristineCode (max_values: None, max_size: Some(125988), added: 128463, 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 t is [0, 1]. The range of component i is [0, 1048576].

Source§

fn seal_delegate_call() -> Weight

Storage: Contracts::CodeInfoOf (r:1 w:0) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Contracts::PristineCode (r:1 w:0) Proof: Contracts::PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)

Source§

fn seal_instantiate(i: u32, s: u32) -> Weight

Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Contracts::PristineCode (r:1 w:0) Proof: Contracts::PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured) Storage: Contracts::Nonce (r:1 w:0) 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(1795), added: 4270, 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, 983040]. The range of component s is [0, 983040].

Source§

fn seal_hash_sha2_256(n: u32) -> Weight

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

Source§

fn seal_hash_keccak_256(n: u32) -> Weight

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

Source§

fn seal_hash_blake2_256(n: u32) -> Weight

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

Source§

fn seal_hash_blake2_128(n: u32) -> Weight

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

Source§

fn seal_sr25519_verify(n: u32) -> Weight

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

Source§

fn seal_set_code_hash() -> Weight

Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured) Storage: Contracts::PristineCode (r:1 w:0) Proof: Contracts::PristineCode (max_values: None, max_size: Some(125988), added: 128463, mode: Measured)

Source§

fn lock_delegate_dependency() -> Weight

Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: Measured)

Source§

fn unlock_delegate_dependency() -> Weight

Storage: Contracts::CodeInfoOf (r:1 w:1) Proof: Contracts::CodeInfoOf (max_values: None, max_size: Some(93), added: 2568, mode: MaxEncodedLen)

Source§

fn seal_instantiation_nonce() -> Weight

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

Source§

fn instr_i64_load_store(r: u32) -> Weight

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

Source§

fn seal_caller() -> 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_gas_left() -> Weight

Source§

fn seal_balance() -> Weight

Source§

fn seal_value_transferred() -> Weight

Source§

fn seal_minimum_balance() -> Weight

Source§

fn seal_block_number() -> Weight

Source§

fn seal_now() -> Weight

Source§

fn seal_weight_to_fee() -> 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_transfer() -> Weight

Source§

fn seal_ecdsa_recover() -> Weight

Source§

fn seal_ecdsa_to_eth_address() -> Weight

Source§

fn seal_reentrance_count() -> Weight

Source§

fn seal_account_reentrance_count() -> Weight

Implementors§