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