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

Trait WeightInfo

Source
pub trait WeightInfo {
Show 26 methods // Required methods fn create() -> Weight; fn force_create() -> Weight; fn destroy(n: u32, m: u32, a: u32) -> Weight; fn mint() -> Weight; fn burn() -> Weight; fn transfer() -> Weight; fn redeposit(i: u32) -> Weight; fn freeze() -> Weight; fn thaw() -> Weight; fn freeze_collection() -> Weight; fn thaw_collection() -> Weight; fn transfer_ownership() -> Weight; fn set_team() -> Weight; fn force_item_status() -> Weight; fn set_attribute() -> Weight; fn clear_attribute() -> Weight; fn set_metadata() -> Weight; fn clear_metadata() -> Weight; fn set_collection_metadata() -> Weight; fn clear_collection_metadata() -> Weight; fn approve_transfer() -> Weight; fn cancel_approval() -> Weight; fn set_accept_ownership() -> Weight; fn set_collection_max_supply() -> Weight; fn set_price() -> Weight; fn buy_item() -> Weight;
}
Expand description

Weight functions needed for pallet_uniques.

Required Methods§

Source

fn create() -> Weight

Source

fn force_create() -> Weight

Source

fn destroy(n: u32, m: u32, a: u32) -> Weight

Source

fn mint() -> Weight

Source

fn burn() -> Weight

Source

fn transfer() -> Weight

Source

fn redeposit(i: u32) -> Weight

Source

fn freeze() -> Weight

Source

fn thaw() -> Weight

Source

fn freeze_collection() -> Weight

Source

fn thaw_collection() -> Weight

Source

fn transfer_ownership() -> Weight

Source

fn set_team() -> Weight

Source

fn force_item_status() -> Weight

Source

fn set_attribute() -> Weight

Source

fn clear_attribute() -> Weight

Source

fn set_metadata() -> Weight

Source

fn clear_metadata() -> Weight

Source

fn set_collection_metadata() -> Weight

Source

fn clear_collection_metadata() -> Weight

Source

fn approve_transfer() -> Weight

Source

fn cancel_approval() -> Weight

Source

fn set_accept_ownership() -> Weight

Source

fn set_collection_max_supply() -> Weight

Source

fn set_price() -> Weight

Source

fn buy_item() -> 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 create() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::ClassAccount (r:0 w:1) Proof: Uniques::ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)

Source§

fn force_create() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::ClassAccount (r:0 w:1) Proof: Uniques::ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)

Source§

fn destroy(n: u32, m: u32, a: u32) -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::Asset (r:1001 w:1000) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) Storage: Uniques::InstanceMetadataOf (r:1000 w:1000) Proof: Uniques::InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) Storage: Uniques::Attribute (r:1000 w:1000) Proof: Uniques::Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen) Storage: Uniques::ClassAccount (r:0 w:1) Proof: Uniques::ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen) Storage: Uniques::ClassMetadataOf (r:0 w:1) Proof: Uniques::ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen) Storage: Uniques::Account (r:0 w:1000) Proof: Uniques::Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) Storage: Uniques::CollectionMaxSupply (r:0 w:1) Proof: Uniques::CollectionMaxSupply (max_values: None, max_size: Some(24), added: 2499, mode: MaxEncodedLen) The range of component n is [0, 1000]. The range of component m is [0, 1000]. The range of component a is [0, 1000].

Source§

fn mint() -> Weight

Storage: Uniques::Asset (r:1 w:1) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::CollectionMaxSupply (r:1 w:0) Proof: Uniques::CollectionMaxSupply (max_values: None, max_size: Some(24), added: 2499, mode: MaxEncodedLen) Storage: Uniques::Account (r:0 w:1) Proof: Uniques::Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen)

Source§

fn burn() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::Asset (r:1 w:1) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) Storage: Uniques::Account (r:0 w:1) Proof: Uniques::Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) Storage: Uniques::ItemPriceOf (r:0 w:1) Proof: Uniques::ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)

Source§

fn transfer() -> Weight

Storage: Uniques::Class (r:1 w:0) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::Asset (r:1 w:1) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) Storage: Uniques::Account (r:0 w:2) Proof: Uniques::Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen) Storage: Uniques::ItemPriceOf (r:0 w:1) Proof: Uniques::ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)

Source§

fn redeposit(i: u32) -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::Asset (r:5000 w:5000) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) The range of component i is [0, 5000].

Source§

fn freeze() -> Weight

Storage: Uniques::Asset (r:1 w:1) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) Storage: Uniques::Class (r:1 w:0) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen)

Source§

fn thaw() -> Weight

Storage: Uniques::Asset (r:1 w:1) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) Storage: Uniques::Class (r:1 w:0) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen)

Source§

fn freeze_collection() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen)

Source§

fn thaw_collection() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen)

Source§

fn transfer_ownership() -> Weight

Storage: Uniques::OwnershipAcceptance (r:1 w:1) Proof: Uniques::OwnershipAcceptance (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen) Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: System::Account (r:1 w:1) Proof: System::Account (max_values: None, max_size: Some(128), added: 2603, mode: MaxEncodedLen) Storage: Uniques::ClassAccount (r:0 w:2) Proof: Uniques::ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)

Source§

fn set_team() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen)

Source§

fn force_item_status() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::ClassAccount (r:0 w:1) Proof: Uniques::ClassAccount (max_values: None, max_size: Some(68), added: 2543, mode: MaxEncodedLen)

Source§

fn set_attribute() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::InstanceMetadataOf (r:1 w:0) Proof: Uniques::InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) Storage: Uniques::Attribute (r:1 w:1) Proof: Uniques::Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen)

Source§

fn clear_attribute() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::InstanceMetadataOf (r:1 w:0) Proof: Uniques::InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen) Storage: Uniques::Attribute (r:1 w:1) Proof: Uniques::Attribute (max_values: None, max_size: Some(172), added: 2647, mode: MaxEncodedLen)

Source§

fn set_metadata() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::InstanceMetadataOf (r:1 w:1) Proof: Uniques::InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen)

Source§

fn clear_metadata() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::InstanceMetadataOf (r:1 w:1) Proof: Uniques::InstanceMetadataOf (max_values: None, max_size: Some(187), added: 2662, mode: MaxEncodedLen)

Source§

fn set_collection_metadata() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::ClassMetadataOf (r:1 w:1) Proof: Uniques::ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen)

Source§

fn clear_collection_metadata() -> Weight

Storage: Uniques::Class (r:1 w:1) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::ClassMetadataOf (r:1 w:1) Proof: Uniques::ClassMetadataOf (max_values: None, max_size: Some(167), added: 2642, mode: MaxEncodedLen)

Source§

fn approve_transfer() -> Weight

Storage: Uniques::Class (r:1 w:0) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::Asset (r:1 w:1) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen)

Source§

fn cancel_approval() -> Weight

Storage: Uniques::Class (r:1 w:0) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::Asset (r:1 w:1) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen)

Source§

fn set_accept_ownership() -> Weight

Storage: Uniques::OwnershipAcceptance (r:1 w:1) Proof: Uniques::OwnershipAcceptance (max_values: None, max_size: Some(52), added: 2527, mode: MaxEncodedLen)

Source§

fn set_collection_max_supply() -> Weight

Storage: Uniques::CollectionMaxSupply (r:1 w:1) Proof: Uniques::CollectionMaxSupply (max_values: None, max_size: Some(24), added: 2499, mode: MaxEncodedLen) Storage: Uniques::Class (r:1 w:0) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen)

Source§

fn set_price() -> Weight

Storage: Uniques::Asset (r:1 w:0) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) Storage: Uniques::ItemPriceOf (r:0 w:1) Proof: Uniques::ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen)

Source§

fn buy_item() -> Weight

Storage: Uniques::Asset (r:1 w:1) Proof: Uniques::Asset (max_values: None, max_size: Some(122), added: 2597, mode: MaxEncodedLen) Storage: Uniques::ItemPriceOf (r:1 w:1) Proof: Uniques::ItemPriceOf (max_values: None, max_size: Some(89), added: 2564, mode: MaxEncodedLen) Storage: Uniques::Class (r:1 w:0) Proof: Uniques::Class (max_values: None, max_size: Some(178), added: 2653, mode: MaxEncodedLen) Storage: Uniques::Account (r:0 w:2) Proof: Uniques::Account (max_values: None, max_size: Some(88), added: 2563, mode: MaxEncodedLen)

Implementors§

Source§

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