referrerpolicy=no-referrer-when-downgrade

Trait pallet_assets::weights::WeightInfo

source ·
pub trait WeightInfo {
Show 33 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; fn transfer_all() -> Weight;
}
Expand description

Weight functions needed for pallet_assets.

Required Methods§

source

fn create() -> Weight

source

fn force_create() -> Weight

source

fn start_destroy() -> Weight

source

fn destroy_accounts(c: u32) -> Weight

source

fn destroy_approvals(a: u32) -> Weight

source

fn finish_destroy() -> Weight

source

fn mint() -> Weight

source

fn burn() -> Weight

source

fn transfer() -> Weight

source

fn transfer_keep_alive() -> Weight

source

fn force_transfer() -> Weight

source

fn freeze() -> Weight

source

fn thaw() -> Weight

source

fn freeze_asset() -> Weight

source

fn thaw_asset() -> Weight

source

fn transfer_ownership() -> Weight

source

fn set_team() -> Weight

source

fn set_metadata(n: u32, s: u32) -> Weight

source

fn clear_metadata() -> Weight

source

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

source

fn force_clear_metadata() -> Weight

source

fn force_asset_status() -> Weight

source

fn approve_transfer() -> Weight

source

fn transfer_approved() -> Weight

source

fn cancel_approval() -> Weight

source

fn force_cancel_approval() -> Weight

source

fn set_min_balance() -> Weight

source

fn touch() -> Weight

source

fn touch_other() -> Weight

source

fn refund() -> Weight

source

fn refund_other() -> Weight

source

fn block() -> Weight

source

fn transfer_all() -> Weight

Object Safety§

This trait is not object safe.

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: Assets::NextAssetId (r:1 w:0) Proof: Assets::NextAssetId (max_values: Some(1), max_size: Some(4), added: 499, 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) Storage: Assets::NextAssetId (r:1 w:0) Proof: Assets::NextAssetId (max_values: Some(1), max_size: Some(4), added: 499, 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)

source§

fn transfer_all() -> 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)

Implementors§

source§

impl<T: Config> WeightInfo for SubstrateWeight<T>