pub trait WeightInfo {
Show 32 methods // Required methods fn create() -> Weight; fn force_create() -> Weight; fn start_destroy() -> Weight; fn destroy_accounts(c: u32) -> Weight; fn destroy_approvals(a: u32) -> Weight; fn finish_destroy() -> Weight; fn mint() -> Weight; fn burn() -> Weight; fn transfer() -> Weight; fn transfer_keep_alive() -> Weight; fn force_transfer() -> Weight; fn freeze() -> Weight; fn thaw() -> Weight; fn freeze_asset() -> Weight; fn thaw_asset() -> Weight; fn transfer_ownership() -> Weight; fn set_team() -> Weight; fn set_metadata(n: u32, s: u32) -> Weight; fn clear_metadata() -> Weight; fn force_set_metadata(n: u32, s: u32) -> Weight; fn force_clear_metadata() -> Weight; fn force_asset_status() -> Weight; fn approve_transfer() -> Weight; fn transfer_approved() -> Weight; fn cancel_approval() -> Weight; fn force_cancel_approval() -> Weight; fn set_min_balance() -> Weight; fn touch() -> Weight; fn touch_other() -> Weight; fn refund() -> Weight; fn refund_other() -> Weight; fn block() -> Weight;
}
Expand description

Weight functions needed for pallet_assets.

Required Methods§

Implementations on Foreign Types§

source§

impl WeightInfo for ()

source§

fn create() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)

source§

fn force_create() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn start_destroy() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn destroy_accounts(c: u32) -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:1001 w:1000) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: System Account (r:1000 w:1000) Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) The range of component c is [0, 1000].

source§

fn destroy_approvals(a: u32) -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Approvals (r:1001 w:1000) Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) The range of component a is [0, 1000].

source§

fn finish_destroy() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Metadata (r:1 w:0) Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen)

source§

fn mint() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen)

source§

fn burn() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen)

source§

fn transfer() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:2 w:2) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)

source§

fn transfer_keep_alive() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:2 w:2) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)

source§

fn force_transfer() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:2 w:2) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)

source§

fn freeze() -> Weight

Storage: Assets Asset (r:1 w:0) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen)

source§

fn thaw() -> Weight

Storage: Assets Asset (r:1 w:0) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen)

source§

fn freeze_asset() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn thaw_asset() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn transfer_ownership() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Metadata (r:1 w:0) Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen)

source§

fn set_team() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn set_metadata(_n: u32, _s: u32) -> Weight

Storage: Assets Asset (r:1 w:0) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Metadata (r:1 w:1) Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) The range of component n is [0, 50]. The range of component s is [0, 50].

source§

fn clear_metadata() -> Weight

Storage: Assets Asset (r:1 w:0) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Metadata (r:1 w:1) Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen)

source§

fn force_set_metadata(_n: u32, s: u32) -> Weight

Storage: Assets Asset (r:1 w:0) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Metadata (r:1 w:1) Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen) The range of component n is [0, 50]. The range of component s is [0, 50].

source§

fn force_clear_metadata() -> Weight

Storage: Assets Asset (r:1 w:0) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Metadata (r:1 w:1) Proof: Assets Metadata (max_values: None, max_size: Some(140), added: 2615, mode: MaxEncodedLen)

source§

fn force_asset_status() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn approve_transfer() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Approvals (r:1 w:1) Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen)

source§

fn transfer_approved() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Approvals (r:1 w:1) Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen) Storage: Assets Account (r:2 w:2) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)

source§

fn cancel_approval() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Approvals (r:1 w:1) Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen)

source§

fn force_cancel_approval() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Approvals (r:1 w:1) Proof: Assets Approvals (max_values: None, max_size: Some(148), added: 2623, mode: MaxEncodedLen)

source§

fn set_min_balance() -> Weight

Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn touch() -> Weight

Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)

source§

fn touch_other() -> Weight

Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn refund() -> Weight

Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: System Account (r:1 w:1) Proof: System Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen)

source§

fn refund_other() -> Weight

Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen) Storage: Assets Asset (r:1 w:1) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen)

source§

fn block() -> Weight

Storage: Assets Asset (r:1 w:0) Proof: Assets Asset (max_values: None, max_size: Some(210), added: 2685, mode: MaxEncodedLen) Storage: Assets Account (r:1 w:1) Proof: Assets Account (max_values: None, max_size: Some(134), added: 2609, mode: MaxEncodedLen)

Implementors§