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§
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
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 ()
impl WeightInfo for ()
Source§fn on_process_deletion_queue_batch() -> Weight
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
fn noop_host_fn(r: u32) -> Weight
The range of component r
is [0, 1600]
.
Source§fn seal_is_contract() -> Weight
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
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
fn seal_input(n: u32) -> Weight
The range of component n
is [0, 1048572]
.
Source§fn seal_return(n: u32) -> Weight
fn seal_return(n: u32) -> Weight
The range of component n
is [0, 1048572]
.
Source§fn seal_terminate(n: u32) -> Weight
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
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
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
fn seal_debug_message(i: u32) -> Weight
The range of component i
is [0, 1048576]
.
Source§fn get_storage_empty() -> Weight
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
fn seal_hash_blake2_128(n: u32) -> Weight
The range of component n
is [0, 1048576]
.
Source§fn seal_sr25519_verify(n: u32) -> Weight
fn seal_sr25519_verify(n: u32) -> Weight
The range of component n
is [0, 125697]
.
Source§fn seal_set_code_hash() -> Weight
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
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
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
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
fn instr_i64_load_store(r: u32) -> Weight
The range of component r
is [0, 5000]
.