difftreelog
Rename property change to set
in: master
11 files changed
pallets/common/src/lib.rsdiffbeforeafterboth--- a/pallets/common/src/lib.rs
+++ b/pallets/common/src/lib.rs
@@ -731,7 +731,7 @@
Ok(())
}
- pub fn change_collection_property(
+ pub fn set_collection_property(
collection: &CollectionHandle<T>,
sender: &T::CrossAccountId,
property: Property,
@@ -740,7 +740,7 @@
CollectionProperties::<T>::try_mutate(
collection.id,
- |properties| properties.try_change_property(property.clone())
+ |properties| properties.try_set_property(property.clone())
)?;
Self::deposit_event(Event::CollectionPropertySet(collection.id, property));
@@ -748,19 +748,19 @@
Ok(())
}
- pub fn change_collection_properties(
+ pub fn set_collection_properties(
collection: &CollectionHandle<T>,
sender: &T::CrossAccountId,
properties: Vec<Property>,
) -> DispatchResult {
for property in properties {
- Self::change_collection_property(collection, sender, property)?;
+ Self::set_collection_property(collection, sender, property)?;
}
Ok(())
}
- pub fn change_property_permission(
+ pub fn set_property_permission(
collection: &CollectionHandle<T>,
sender: &T::CrossAccountId,
property_permission: PropertyKeyPermission
@@ -784,13 +784,13 @@
Ok(())
}
- pub fn change_property_permissions(
+ pub fn set_property_permissions(
collection: &CollectionHandle<T>,
sender: &T::CrossAccountId,
property_permissions: Vec<PropertyKeyPermission>
) -> DispatchResult {
for prop_pemission in property_permissions {
- Self::change_property_permission(collection, sender, prop_pemission)?;
+ Self::set_property_permission(collection, sender, prop_pemission)?;
}
Ok(())
@@ -948,9 +948,9 @@
fn create_multiple_items(amount: u32) -> Weight;
fn create_multiple_items_ex(cost: &CreateItemExData<CrossAccountId>) -> Weight;
fn burn_item() -> Weight;
- fn change_collection_properties(amount: u32) -> Weight;
- fn change_token_properties(amount: u32) -> Weight;
- fn change_property_permissions(amount: u32) -> Weight;
+ fn set_collection_properties(amount: u32) -> Weight;
+ fn set_token_properties(amount: u32) -> Weight;
+ fn set_property_permissions(amount: u32) -> Weight;
fn transfer() -> Weight;
fn approve() -> Weight;
fn transfer_from() -> Weight;
@@ -985,18 +985,18 @@
token: TokenId,
amount: u128,
) -> DispatchResultWithPostInfo;
- fn change_collection_properties(
+ fn set_collection_properties(
&self,
sender: T::CrossAccountId,
properties: Vec<Property>,
) -> DispatchResultWithPostInfo;
- fn change_token_properties(
+ fn set_token_properties(
&self,
sender: T::CrossAccountId,
token_id: TokenId,
property: Vec<Property>,
) -> DispatchResultWithPostInfo;
- fn change_property_permissions(
+ fn set_property_permissions(
&self,
sender: &T::CrossAccountId,
property_permissions: Vec<PropertyKeyPermission>,
pallets/fungible/src/common.rsdiffbeforeafterboth--- a/pallets/fungible/src/common.rs
+++ b/pallets/fungible/src/common.rs
@@ -50,16 +50,16 @@
<SelfWeightOf<T>>::burn_item()
}
- fn change_collection_properties(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_collection_properties(amount)
+ fn set_collection_properties(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_collection_properties(amount)
}
- fn change_token_properties(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_token_properties(amount)
+ fn set_token_properties(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_token_properties(amount)
}
- fn change_property_permissions(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_property_permissions(amount)
+ fn set_property_permissions(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_property_permissions(amount)
}
fn transfer() -> Weight {
@@ -237,7 +237,7 @@
)
}
- fn change_collection_properties(
+ fn set_collection_properties(
&self,
_sender: T::CrossAccountId,
_property: Vec<Property>,
@@ -245,7 +245,7 @@
fail!(<Error<T>>::PropertiesNotAllowed)
}
- fn change_token_properties(
+ fn set_token_properties(
&self,
_sender: T::CrossAccountId,
_token_id: TokenId,
@@ -254,7 +254,7 @@
fail!(<Error<T>>::PropertiesNotAllowed)
}
- fn change_property_permissions(
+ fn set_property_permissions(
&self,
_sender: &T::CrossAccountId,
_property_permissions: Vec<PropertyKeyPermission>,
pallets/fungible/src/weights.rsdiffbeforeafterboth--- a/pallets/fungible/src/weights.rs
+++ b/pallets/fungible/src/weights.rs
@@ -35,9 +35,9 @@
fn create_item() -> Weight;
fn create_multiple_items_ex(b: u32, ) -> Weight;
fn burn_item() -> Weight;
- fn change_collection_properties(amount: u32) -> Weight;
- fn change_token_properties(amount: u32) -> Weight;
- fn change_property_permissions(amount: u32) -> Weight;
+ fn set_collection_properties(amount: u32) -> Weight;
+ fn set_token_properties(amount: u32) -> Weight;
+ fn set_property_permissions(amount: u32) -> Weight;
fn transfer() -> Weight;
fn approve() -> Weight;
fn transfer_from() -> Weight;
@@ -73,17 +73,17 @@
.saturating_add(T::DbWeight::get().writes(2 as Weight))
}
- fn change_collection_properties(amount: u32) -> Weight {
+ fn set_collection_properties(amount: u32) -> Weight {
// Error
0
}
- fn change_token_properties(amount: u32) -> Weight {
+ fn set_token_properties(amount: u32) -> Weight {
// Error
0
}
- fn change_property_permissions(amount: u32) -> Weight {
+ fn set_property_permissions(amount: u32) -> Weight {
// Error
0
}
@@ -146,17 +146,17 @@
.saturating_add(RocksDbWeight::get().writes(2 as Weight))
}
- fn change_collection_properties(amount: u32) -> Weight {
+ fn set_collection_properties(amount: u32) -> Weight {
// Error
0
}
- fn change_token_properties(amount: u32) -> Weight {
+ fn set_token_properties(amount: u32) -> Weight {
// Error
0
}
- fn change_property_permissions(amount: u32) -> Weight {
+ fn set_property_permissions(amount: u32) -> Weight {
// Error
0
}
pallets/nonfungible/src/common.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/common.rs
+++ b/pallets/nonfungible/src/common.rs
@@ -50,16 +50,16 @@
<SelfWeightOf<T>>::burn_item()
}
- fn change_collection_properties(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_collection_properties(amount)
+ fn set_collection_properties(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_collection_properties(amount)
}
- fn change_token_properties(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_token_properties(amount)
+ fn set_token_properties(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_token_properties(amount)
}
- fn change_property_permissions(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_property_permissions(amount)
+ fn set_property_permissions(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_property_permissions(amount)
}
fn transfer() -> Weight {
@@ -153,42 +153,42 @@
)
}
- fn change_collection_properties(
+ fn set_collection_properties(
&self,
sender: T::CrossAccountId,
properties: Vec<Property>,
) -> DispatchResultWithPostInfo {
- let weight = <CommonWeights<T>>::change_collection_properties(properties.len() as u32);
+ let weight = <CommonWeights<T>>::set_collection_properties(properties.len() as u32);
with_weight(
- <Pallet<T>>::change_collection_properties(self, &sender, properties),
+ <Pallet<T>>::set_collection_properties(self, &sender, properties),
weight
)
}
- fn change_token_properties(
+ fn set_token_properties(
&self,
sender: T::CrossAccountId,
token_id: TokenId,
properties: Vec<Property>,
) -> DispatchResultWithPostInfo {
- let weight = <CommonWeights<T>>::change_token_properties(properties.len() as u32);
+ let weight = <CommonWeights<T>>::set_token_properties(properties.len() as u32);
with_weight(
- <Pallet<T>>::change_token_properties(self, &sender, token_id, properties),
+ <Pallet<T>>::set_token_properties(self, &sender, token_id, properties),
weight
)
}
- fn change_property_permissions(
+ fn set_property_permissions(
&self,
sender: &T::CrossAccountId,
property_permissions: Vec<PropertyKeyPermission>,
) -> DispatchResultWithPostInfo {
- let weight = <CommonWeights<T>>::change_property_permissions(property_permissions.len() as u32);
+ let weight = <CommonWeights<T>>::set_property_permissions(property_permissions.len() as u32);
with_weight(
- <Pallet<T>>::change_property_permissions(self, sender, property_permissions),
+ <Pallet<T>>::set_property_permissions(self, sender, property_permissions),
weight
)
}
pallets/nonfungible/src/lib.rsdiffbeforeafterboth--- a/pallets/nonfungible/src/lib.rs
+++ b/pallets/nonfungible/src/lib.rs
@@ -255,7 +255,7 @@
Ok(())
}
- pub fn change_token_property(
+ pub fn set_token_property(
collection: &NonfungibleHandle<T>,
sender: &T::CrossAccountId,
token_id: TokenId,
@@ -292,7 +292,7 @@
}
<TokenProperties<T>>::try_mutate((collection.id, token_id), |properties| {
- properties.try_change_property(property.clone())
+ properties.try_set_property(property.clone())
})?;
<PalletCommon<T>>::deposit_event(CommonEvent::TokenPropertySet(
@@ -304,33 +304,33 @@
Ok(())
}
- pub fn change_token_properties(
+ pub fn set_token_properties(
collection: &NonfungibleHandle<T>,
sender: &T::CrossAccountId,
token_id: TokenId,
properties: Vec<Property>,
) -> DispatchResult {
for property in properties {
- Self::change_token_property(collection, sender, token_id, property)?;
+ Self::set_token_property(collection, sender, token_id, property)?;
}
Ok(())
}
- pub fn change_collection_properties(
+ pub fn set_collection_properties(
collection: &NonfungibleHandle<T>,
sender: &T::CrossAccountId,
properties: Vec<Property>,
) -> DispatchResult {
- <PalletCommon<T>>::change_collection_properties(collection, sender, properties)
+ <PalletCommon<T>>::set_collection_properties(collection, sender, properties)
}
- pub fn change_property_permissions(
+ pub fn set_property_permissions(
collection: &CollectionHandle<T>,
sender: &T::CrossAccountId,
property_permissions: Vec<PropertyKeyPermission>
) -> DispatchResult {
- <PalletCommon<T>>::change_property_permissions(
+ <PalletCommon<T>>::set_property_permissions(
collection,
sender,
property_permissions,
pallets/nonfungible/src/weights.rsdiffbeforeafterboth1// Template adopted from https://github.com/paritytech/substrate/blob/master/.maintain/frame-weight-template.hbs23//! Autogenerated weights for pallet_nonfungible4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev6//! DATE: 2022-03-01, STEPS: `50`, REPEAT: 200, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 102489// Executed Command:10// target/release/unique-collator11// benchmark12// --pallet13// pallet-nonfungible14// --wasm-execution15// compiled16// --extrinsic17// *18// --template19// .maintain/frame-weight-template.hbs20// --steps=5021// --repeat=20022// --heap-pages=409623// --output=./pallets/nonfungible/src/weights.rs2425#![cfg_attr(rustfmt, rustfmt_skip)]26#![allow(unused_parens)]27#![allow(unused_imports)]28#![allow(clippy::unnecessary_cast)]2930use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};31use sp_std::marker::PhantomData;3233/// Weight functions needed for pallet_nonfungible.34pub trait WeightInfo {35 fn create_item() -> Weight;36 fn create_multiple_items(b: u32, ) -> Weight;37 fn create_multiple_items_ex(b: u32, ) -> Weight;38 fn burn_item() -> Weight;39 fn change_collection_properties(amount: u32) -> Weight;40 fn change_token_properties(amount: u32) -> Weight;41 fn change_property_permissions(amount: u32) -> Weight;42 fn transfer() -> Weight;43 fn approve() -> Weight;44 fn transfer_from() -> Weight;45 fn burn_from() -> Weight;46 fn set_variable_metadata(b: u32, ) -> Weight;47}4849/// Weights for pallet_nonfungible using the Substrate node and recommended hardware.50pub struct SubstrateWeight<T>(PhantomData<T>);51impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {52 // Storage: Nonfungible TokensMinted (r:1 w:1)53 // Storage: Nonfungible AccountBalance (r:1 w:1)54 // Storage: Nonfungible TokenData (r:0 w:1)55 // Storage: Nonfungible Owned (r:0 w:1)56 fn create_item() -> Weight {57 (18_450_000 as Weight)58 .saturating_add(T::DbWeight::get().reads(2 as Weight))59 .saturating_add(T::DbWeight::get().writes(4 as Weight))60 }61 // Storage: Nonfungible TokensMinted (r:1 w:1)62 // Storage: Nonfungible AccountBalance (r:1 w:1)63 // Storage: Nonfungible TokenData (r:0 w:4)64 // Storage: Nonfungible Owned (r:0 w:4)65 fn create_multiple_items(b: u32, ) -> Weight {66 (10_228_000 as Weight)67 // Standard Error: 1_00068 .saturating_add((4_392_000 as Weight).saturating_mul(b as Weight))69 .saturating_add(T::DbWeight::get().reads(2 as Weight))70 .saturating_add(T::DbWeight::get().writes(2 as Weight))71 .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))72 }73 // Storage: Nonfungible TokensMinted (r:1 w:1)74 // Storage: Nonfungible AccountBalance (r:4 w:4)75 // Storage: Nonfungible TokenData (r:0 w:4)76 // Storage: Nonfungible Owned (r:0 w:4)77 fn create_multiple_items_ex(b: u32, ) -> Weight {78 (6_543_000 as Weight)79 // Standard Error: 2_00080 .saturating_add((7_175_000 as Weight).saturating_mul(b as Weight))81 .saturating_add(T::DbWeight::get().reads(1 as Weight))82 .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))83 .saturating_add(T::DbWeight::get().writes(1 as Weight))84 .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))85 }86 // Storage: Nonfungible TokenData (r:1 w:1)87 // Storage: Nonfungible TokensBurnt (r:1 w:1)88 // Storage: Nonfungible AccountBalance (r:1 w:1)89 // Storage: Nonfungible Allowance (r:1 w:0)90 // Storage: Nonfungible Owned (r:0 w:1)91 fn burn_item() -> Weight {92 (24_554_000 as Weight)93 .saturating_add(T::DbWeight::get().reads(4 as Weight))94 .saturating_add(T::DbWeight::get().writes(4 as Weight))95 }9697 fn change_collection_properties(amount: u32) -> Weight {98 // TODO calculate appropriate weight99 (50_000_000 as Weight).saturating_mul(amount as Weight)100 }101102 fn change_token_properties(amount: u32) -> Weight {103 // TODO calculate appropriate weight104 (50_000_000 as Weight).saturating_mul(amount as Weight)105 }106107 fn change_property_permissions(amount: u32) -> Weight {108 // TODO calculate appropriate weight109 (50_000_000 as Weight).saturating_mul(amount as Weight)110 }111112 // Storage: Nonfungible TokenData (r:1 w:1)113 // Storage: Nonfungible AccountBalance (r:2 w:2)114 // Storage: Nonfungible Allowance (r:1 w:0)115 // Storage: Nonfungible Owned (r:0 w:2)116 fn transfer() -> Weight {117 (28_339_000 as Weight)118 .saturating_add(T::DbWeight::get().reads(4 as Weight))119 .saturating_add(T::DbWeight::get().writes(5 as Weight))120 }121 // Storage: Nonfungible TokenData (r:1 w:0)122 // Storage: Nonfungible Allowance (r:1 w:1)123 fn approve() -> Weight {124 (17_616_000 as Weight)125 .saturating_add(T::DbWeight::get().reads(2 as Weight))126 .saturating_add(T::DbWeight::get().writes(1 as Weight))127 }128 // Storage: Nonfungible Allowance (r:1 w:1)129 // Storage: Nonfungible TokenData (r:1 w:1)130 // Storage: Nonfungible AccountBalance (r:2 w:2)131 // Storage: Nonfungible Owned (r:0 w:2)132 fn transfer_from() -> Weight {133 (32_196_000 as Weight)134 .saturating_add(T::DbWeight::get().reads(4 as Weight))135 .saturating_add(T::DbWeight::get().writes(6 as Weight))136 }137 // Storage: Nonfungible Allowance (r:1 w:1)138 // Storage: Nonfungible TokenData (r:1 w:1)139 // Storage: Nonfungible TokensBurnt (r:1 w:1)140 // Storage: Nonfungible AccountBalance (r:1 w:1)141 // Storage: Nonfungible Owned (r:0 w:1)142 fn burn_from() -> Weight {143 (27_580_000 as Weight)144 .saturating_add(T::DbWeight::get().reads(4 as Weight))145 .saturating_add(T::DbWeight::get().writes(5 as Weight))146 }147 // Storage: Nonfungible TokenData (r:1 w:1)148 fn set_variable_metadata(_b: u32, ) -> Weight {149 (7_700_000 as Weight)150 .saturating_add(T::DbWeight::get().reads(1 as Weight))151 .saturating_add(T::DbWeight::get().writes(1 as Weight))152 }153}154155// For backwards compatibility and tests156impl WeightInfo for () {157 // Storage: Nonfungible TokensMinted (r:1 w:1)158 // Storage: Nonfungible AccountBalance (r:1 w:1)159 // Storage: Nonfungible TokenData (r:0 w:1)160 // Storage: Nonfungible Owned (r:0 w:1)161 fn create_item() -> Weight {162 (18_450_000 as Weight)163 .saturating_add(RocksDbWeight::get().reads(2 as Weight))164 .saturating_add(RocksDbWeight::get().writes(4 as Weight))165 }166 // Storage: Nonfungible TokensMinted (r:1 w:1)167 // Storage: Nonfungible AccountBalance (r:1 w:1)168 // Storage: Nonfungible TokenData (r:0 w:4)169 // Storage: Nonfungible Owned (r:0 w:4)170 fn create_multiple_items(b: u32, ) -> Weight {171 (10_228_000 as Weight)172 // Standard Error: 1_000173 .saturating_add((4_392_000 as Weight).saturating_mul(b as Weight))174 .saturating_add(RocksDbWeight::get().reads(2 as Weight))175 .saturating_add(RocksDbWeight::get().writes(2 as Weight))176 .saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))177 }178 // Storage: Nonfungible TokensMinted (r:1 w:1)179 // Storage: Nonfungible AccountBalance (r:4 w:4)180 // Storage: Nonfungible TokenData (r:0 w:4)181 // Storage: Nonfungible Owned (r:0 w:4)182 fn create_multiple_items_ex(b: u32, ) -> Weight {183 (6_543_000 as Weight)184 // Standard Error: 2_000185 .saturating_add((7_175_000 as Weight).saturating_mul(b as Weight))186 .saturating_add(RocksDbWeight::get().reads(1 as Weight))187 .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))188 .saturating_add(RocksDbWeight::get().writes(1 as Weight))189 .saturating_add(RocksDbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))190 }191 // Storage: Nonfungible TokenData (r:1 w:1)192 // Storage: Nonfungible TokensBurnt (r:1 w:1)193 // Storage: Nonfungible AccountBalance (r:1 w:1)194 // Storage: Nonfungible Allowance (r:1 w:0)195 // Storage: Nonfungible Owned (r:0 w:1)196 fn burn_item() -> Weight {197 (24_554_000 as Weight)198 .saturating_add(RocksDbWeight::get().reads(4 as Weight))199 .saturating_add(RocksDbWeight::get().writes(4 as Weight))200 }201202 fn change_collection_properties(amount: u32) -> Weight {203 // TODO calculate appropriate weight204 (50_000_000 as Weight).saturating_mul(amount as Weight)205 }206207 fn change_token_properties(amount: u32) -> Weight {208 // TODO calculate appropriate weight209 (50_000_000 as Weight).saturating_mul(amount as Weight)210 }211212 fn change_property_permissions(amount: u32) -> Weight {213 // TODO calculate appropriate weight214 (50_000_000 as Weight).saturating_mul(amount as Weight)215 }216217 // Storage: Nonfungible TokenData (r:1 w:1)218 // Storage: Nonfungible AccountBalance (r:2 w:2)219 // Storage: Nonfungible Allowance (r:1 w:0)220 // Storage: Nonfungible Owned (r:0 w:2)221 fn transfer() -> Weight {222 (28_339_000 as Weight)223 .saturating_add(RocksDbWeight::get().reads(4 as Weight))224 .saturating_add(RocksDbWeight::get().writes(5 as Weight))225 }226 // Storage: Nonfungible TokenData (r:1 w:0)227 // Storage: Nonfungible Allowance (r:1 w:1)228 fn approve() -> Weight {229 (17_616_000 as Weight)230 .saturating_add(RocksDbWeight::get().reads(2 as Weight))231 .saturating_add(RocksDbWeight::get().writes(1 as Weight))232 }233 // Storage: Nonfungible Allowance (r:1 w:1)234 // Storage: Nonfungible TokenData (r:1 w:1)235 // Storage: Nonfungible AccountBalance (r:2 w:2)236 // Storage: Nonfungible Owned (r:0 w:2)237 fn transfer_from() -> Weight {238 (32_196_000 as Weight)239 .saturating_add(RocksDbWeight::get().reads(4 as Weight))240 .saturating_add(RocksDbWeight::get().writes(6 as Weight))241 }242 // Storage: Nonfungible Allowance (r:1 w:1)243 // Storage: Nonfungible TokenData (r:1 w:1)244 // Storage: Nonfungible TokensBurnt (r:1 w:1)245 // Storage: Nonfungible AccountBalance (r:1 w:1)246 // Storage: Nonfungible Owned (r:0 w:1)247 fn burn_from() -> Weight {248 (27_580_000 as Weight)249 .saturating_add(RocksDbWeight::get().reads(4 as Weight))250 .saturating_add(RocksDbWeight::get().writes(5 as Weight))251 }252 // Storage: Nonfungible TokenData (r:1 w:1)253 fn set_variable_metadata(_b: u32, ) -> Weight {254 (7_700_000 as Weight)255 .saturating_add(RocksDbWeight::get().reads(1 as Weight))256 .saturating_add(RocksDbWeight::get().writes(1 as Weight))257 }258}1// Template adopted from https://github.com/paritytech/substrate/blob/master/.maintain/frame-weight-template.hbs23//! Autogenerated weights for pallet_nonfungible4//!5//! THIS FILE WAS AUTO-GENERATED USING THE SUBSTRATE BENCHMARK CLI VERSION 4.0.0-dev6//! DATE: 2022-03-01, STEPS: `50`, REPEAT: 200, LOW RANGE: `[]`, HIGH RANGE: `[]`7//! EXECUTION: None, WASM-EXECUTION: Compiled, CHAIN: None, DB CACHE: 102489// Executed Command:10// target/release/unique-collator11// benchmark12// --pallet13// pallet-nonfungible14// --wasm-execution15// compiled16// --extrinsic17// *18// --template19// .maintain/frame-weight-template.hbs20// --steps=5021// --repeat=20022// --heap-pages=409623// --output=./pallets/nonfungible/src/weights.rs2425#![cfg_attr(rustfmt, rustfmt_skip)]26#![allow(unused_parens)]27#![allow(unused_imports)]28#![allow(clippy::unnecessary_cast)]2930use frame_support::{traits::Get, weights::{Weight, constants::RocksDbWeight}};31use sp_std::marker::PhantomData;3233/// Weight functions needed for pallet_nonfungible.34pub trait WeightInfo {35 fn create_item() -> Weight;36 fn create_multiple_items(b: u32, ) -> Weight;37 fn create_multiple_items_ex(b: u32, ) -> Weight;38 fn burn_item() -> Weight;39 fn set_collection_properties(amount: u32) -> Weight;40 fn set_token_properties(amount: u32) -> Weight;41 fn set_property_permissions(amount: u32) -> Weight;42 fn transfer() -> Weight;43 fn approve() -> Weight;44 fn transfer_from() -> Weight;45 fn burn_from() -> Weight;46 fn set_variable_metadata(b: u32, ) -> Weight;47}4849/// Weights for pallet_nonfungible using the Substrate node and recommended hardware.50pub struct SubstrateWeight<T>(PhantomData<T>);51impl<T: frame_system::Config> WeightInfo for SubstrateWeight<T> {52 // Storage: Nonfungible TokensMinted (r:1 w:1)53 // Storage: Nonfungible AccountBalance (r:1 w:1)54 // Storage: Nonfungible TokenData (r:0 w:1)55 // Storage: Nonfungible Owned (r:0 w:1)56 fn create_item() -> Weight {57 (18_450_000 as Weight)58 .saturating_add(T::DbWeight::get().reads(2 as Weight))59 .saturating_add(T::DbWeight::get().writes(4 as Weight))60 }61 // Storage: Nonfungible TokensMinted (r:1 w:1)62 // Storage: Nonfungible AccountBalance (r:1 w:1)63 // Storage: Nonfungible TokenData (r:0 w:4)64 // Storage: Nonfungible Owned (r:0 w:4)65 fn create_multiple_items(b: u32, ) -> Weight {66 (10_228_000 as Weight)67 // Standard Error: 1_00068 .saturating_add((4_392_000 as Weight).saturating_mul(b as Weight))69 .saturating_add(T::DbWeight::get().reads(2 as Weight))70 .saturating_add(T::DbWeight::get().writes(2 as Weight))71 .saturating_add(T::DbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))72 }73 // Storage: Nonfungible TokensMinted (r:1 w:1)74 // Storage: Nonfungible AccountBalance (r:4 w:4)75 // Storage: Nonfungible TokenData (r:0 w:4)76 // Storage: Nonfungible Owned (r:0 w:4)77 fn create_multiple_items_ex(b: u32, ) -> Weight {78 (6_543_000 as Weight)79 // Standard Error: 2_00080 .saturating_add((7_175_000 as Weight).saturating_mul(b as Weight))81 .saturating_add(T::DbWeight::get().reads(1 as Weight))82 .saturating_add(T::DbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))83 .saturating_add(T::DbWeight::get().writes(1 as Weight))84 .saturating_add(T::DbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))85 }86 // Storage: Nonfungible TokenData (r:1 w:1)87 // Storage: Nonfungible TokensBurnt (r:1 w:1)88 // Storage: Nonfungible AccountBalance (r:1 w:1)89 // Storage: Nonfungible Allowance (r:1 w:0)90 // Storage: Nonfungible Owned (r:0 w:1)91 fn burn_item() -> Weight {92 (24_554_000 as Weight)93 .saturating_add(T::DbWeight::get().reads(4 as Weight))94 .saturating_add(T::DbWeight::get().writes(4 as Weight))95 }9697 fn set_collection_properties(amount: u32) -> Weight {98 // TODO calculate appropriate weight99 (50_000_000 as Weight).saturating_mul(amount as Weight)100 }101102 fn set_token_properties(amount: u32) -> Weight {103 // TODO calculate appropriate weight104 (50_000_000 as Weight).saturating_mul(amount as Weight)105 }106107 fn set_property_permissions(amount: u32) -> Weight {108 // TODO calculate appropriate weight109 (50_000_000 as Weight).saturating_mul(amount as Weight)110 }111112 // Storage: Nonfungible TokenData (r:1 w:1)113 // Storage: Nonfungible AccountBalance (r:2 w:2)114 // Storage: Nonfungible Allowance (r:1 w:0)115 // Storage: Nonfungible Owned (r:0 w:2)116 fn transfer() -> Weight {117 (28_339_000 as Weight)118 .saturating_add(T::DbWeight::get().reads(4 as Weight))119 .saturating_add(T::DbWeight::get().writes(5 as Weight))120 }121 // Storage: Nonfungible TokenData (r:1 w:0)122 // Storage: Nonfungible Allowance (r:1 w:1)123 fn approve() -> Weight {124 (17_616_000 as Weight)125 .saturating_add(T::DbWeight::get().reads(2 as Weight))126 .saturating_add(T::DbWeight::get().writes(1 as Weight))127 }128 // Storage: Nonfungible Allowance (r:1 w:1)129 // Storage: Nonfungible TokenData (r:1 w:1)130 // Storage: Nonfungible AccountBalance (r:2 w:2)131 // Storage: Nonfungible Owned (r:0 w:2)132 fn transfer_from() -> Weight {133 (32_196_000 as Weight)134 .saturating_add(T::DbWeight::get().reads(4 as Weight))135 .saturating_add(T::DbWeight::get().writes(6 as Weight))136 }137 // Storage: Nonfungible Allowance (r:1 w:1)138 // Storage: Nonfungible TokenData (r:1 w:1)139 // Storage: Nonfungible TokensBurnt (r:1 w:1)140 // Storage: Nonfungible AccountBalance (r:1 w:1)141 // Storage: Nonfungible Owned (r:0 w:1)142 fn burn_from() -> Weight {143 (27_580_000 as Weight)144 .saturating_add(T::DbWeight::get().reads(4 as Weight))145 .saturating_add(T::DbWeight::get().writes(5 as Weight))146 }147 // Storage: Nonfungible TokenData (r:1 w:1)148 fn set_variable_metadata(_b: u32, ) -> Weight {149 (7_700_000 as Weight)150 .saturating_add(T::DbWeight::get().reads(1 as Weight))151 .saturating_add(T::DbWeight::get().writes(1 as Weight))152 }153}154155// For backwards compatibility and tests156impl WeightInfo for () {157 // Storage: Nonfungible TokensMinted (r:1 w:1)158 // Storage: Nonfungible AccountBalance (r:1 w:1)159 // Storage: Nonfungible TokenData (r:0 w:1)160 // Storage: Nonfungible Owned (r:0 w:1)161 fn create_item() -> Weight {162 (18_450_000 as Weight)163 .saturating_add(RocksDbWeight::get().reads(2 as Weight))164 .saturating_add(RocksDbWeight::get().writes(4 as Weight))165 }166 // Storage: Nonfungible TokensMinted (r:1 w:1)167 // Storage: Nonfungible AccountBalance (r:1 w:1)168 // Storage: Nonfungible TokenData (r:0 w:4)169 // Storage: Nonfungible Owned (r:0 w:4)170 fn create_multiple_items(b: u32, ) -> Weight {171 (10_228_000 as Weight)172 // Standard Error: 1_000173 .saturating_add((4_392_000 as Weight).saturating_mul(b as Weight))174 .saturating_add(RocksDbWeight::get().reads(2 as Weight))175 .saturating_add(RocksDbWeight::get().writes(2 as Weight))176 .saturating_add(RocksDbWeight::get().writes((2 as Weight).saturating_mul(b as Weight)))177 }178 // Storage: Nonfungible TokensMinted (r:1 w:1)179 // Storage: Nonfungible AccountBalance (r:4 w:4)180 // Storage: Nonfungible TokenData (r:0 w:4)181 // Storage: Nonfungible Owned (r:0 w:4)182 fn create_multiple_items_ex(b: u32, ) -> Weight {183 (6_543_000 as Weight)184 // Standard Error: 2_000185 .saturating_add((7_175_000 as Weight).saturating_mul(b as Weight))186 .saturating_add(RocksDbWeight::get().reads(1 as Weight))187 .saturating_add(RocksDbWeight::get().reads((1 as Weight).saturating_mul(b as Weight)))188 .saturating_add(RocksDbWeight::get().writes(1 as Weight))189 .saturating_add(RocksDbWeight::get().writes((3 as Weight).saturating_mul(b as Weight)))190 }191 // Storage: Nonfungible TokenData (r:1 w:1)192 // Storage: Nonfungible TokensBurnt (r:1 w:1)193 // Storage: Nonfungible AccountBalance (r:1 w:1)194 // Storage: Nonfungible Allowance (r:1 w:0)195 // Storage: Nonfungible Owned (r:0 w:1)196 fn burn_item() -> Weight {197 (24_554_000 as Weight)198 .saturating_add(RocksDbWeight::get().reads(4 as Weight))199 .saturating_add(RocksDbWeight::get().writes(4 as Weight))200 }201202 fn set_collection_properties(amount: u32) -> Weight {203 // TODO calculate appropriate weight204 (50_000_000 as Weight).saturating_mul(amount as Weight)205 }206207 fn set_token_properties(amount: u32) -> Weight {208 // TODO calculate appropriate weight209 (50_000_000 as Weight).saturating_mul(amount as Weight)210 }211212 fn set_property_permissions(amount: u32) -> Weight {213 // TODO calculate appropriate weight214 (50_000_000 as Weight).saturating_mul(amount as Weight)215 }216217 // Storage: Nonfungible TokenData (r:1 w:1)218 // Storage: Nonfungible AccountBalance (r:2 w:2)219 // Storage: Nonfungible Allowance (r:1 w:0)220 // Storage: Nonfungible Owned (r:0 w:2)221 fn transfer() -> Weight {222 (28_339_000 as Weight)223 .saturating_add(RocksDbWeight::get().reads(4 as Weight))224 .saturating_add(RocksDbWeight::get().writes(5 as Weight))225 }226 // Storage: Nonfungible TokenData (r:1 w:0)227 // Storage: Nonfungible Allowance (r:1 w:1)228 fn approve() -> Weight {229 (17_616_000 as Weight)230 .saturating_add(RocksDbWeight::get().reads(2 as Weight))231 .saturating_add(RocksDbWeight::get().writes(1 as Weight))232 }233 // Storage: Nonfungible Allowance (r:1 w:1)234 // Storage: Nonfungible TokenData (r:1 w:1)235 // Storage: Nonfungible AccountBalance (r:2 w:2)236 // Storage: Nonfungible Owned (r:0 w:2)237 fn transfer_from() -> Weight {238 (32_196_000 as Weight)239 .saturating_add(RocksDbWeight::get().reads(4 as Weight))240 .saturating_add(RocksDbWeight::get().writes(6 as Weight))241 }242 // Storage: Nonfungible Allowance (r:1 w:1)243 // Storage: Nonfungible TokenData (r:1 w:1)244 // Storage: Nonfungible TokensBurnt (r:1 w:1)245 // Storage: Nonfungible AccountBalance (r:1 w:1)246 // Storage: Nonfungible Owned (r:0 w:1)247 fn burn_from() -> Weight {248 (27_580_000 as Weight)249 .saturating_add(RocksDbWeight::get().reads(4 as Weight))250 .saturating_add(RocksDbWeight::get().writes(5 as Weight))251 }252 // Storage: Nonfungible TokenData (r:1 w:1)253 fn set_variable_metadata(_b: u32, ) -> Weight {254 (7_700_000 as Weight)255 .saturating_add(RocksDbWeight::get().reads(1 as Weight))256 .saturating_add(RocksDbWeight::get().writes(1 as Weight))257 }258}pallets/refungible/src/common.rsdiffbeforeafterboth--- a/pallets/refungible/src/common.rs
+++ b/pallets/refungible/src/common.rs
@@ -66,16 +66,16 @@
max_weight_of!(burn_item_partial(), burn_item_fully())
}
- fn change_collection_properties(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_collection_properties(amount)
+ fn set_collection_properties(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_collection_properties(amount)
}
- fn change_token_properties(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_token_properties(amount)
+ fn set_token_properties(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_token_properties(amount)
}
- fn change_property_permissions(amount: u32) -> Weight {
- <SelfWeightOf<T>>::change_property_permissions(amount)
+ fn set_property_permissions(amount: u32) -> Weight {
+ <SelfWeightOf<T>>::set_property_permissions(amount)
}
fn transfer() -> Weight {
@@ -256,7 +256,7 @@
)
}
- fn change_collection_properties(
+ fn set_collection_properties(
&self,
_sender: T::CrossAccountId,
_property: Vec<Property>,
@@ -264,7 +264,7 @@
fail!(<Error<T>>::PropertiesNotAllowed)
}
- fn change_token_properties(
+ fn set_token_properties(
&self,
_sender: T::CrossAccountId,
_token_id: TokenId,
@@ -273,7 +273,7 @@
fail!(<Error<T>>::PropertiesNotAllowed)
}
- fn change_property_permissions(
+ fn set_property_permissions(
&self,
_sender: &T::CrossAccountId,
_property_permissions: Vec<PropertyKeyPermission>,
pallets/refungible/src/weights.rsdiffbeforeafterboth--- a/pallets/refungible/src/weights.rs
+++ b/pallets/refungible/src/weights.rs
@@ -38,9 +38,9 @@
fn create_multiple_items_ex_multiple_owners(b: u32, ) -> Weight;
fn burn_item_partial() -> Weight;
fn burn_item_fully() -> Weight;
- fn change_collection_properties(amount: u32) -> Weight;
- fn change_token_properties(amount: u32) -> Weight;
- fn change_property_permissions(amount: u32) -> Weight;
+ fn set_collection_properties(amount: u32) -> Weight;
+ fn set_token_properties(amount: u32) -> Weight;
+ fn set_property_permissions(amount: u32) -> Weight;
fn transfer_normal() -> Weight;
fn transfer_creating() -> Weight;
fn transfer_removing() -> Weight;
@@ -133,17 +133,17 @@
.saturating_add(T::DbWeight::get().writes(6 as Weight))
}
- fn change_collection_properties(amount: u32) -> Weight {
+ fn set_collection_properties(amount: u32) -> Weight {
// Error
0
}
- fn change_token_properties(amount: u32) -> Weight {
+ fn set_token_properties(amount: u32) -> Weight {
// Error
0
}
- fn change_property_permissions(amount: u32) -> Weight {
+ fn set_property_permissions(amount: u32) -> Weight {
// Error
0
}
@@ -317,17 +317,17 @@
.saturating_add(RocksDbWeight::get().writes(6 as Weight))
}
- fn change_collection_properties(amount: u32) -> Weight {
+ fn set_collection_properties(amount: u32) -> Weight {
// Error
0
}
- fn change_token_properties(amount: u32) -> Weight {
+ fn set_token_properties(amount: u32) -> Weight {
// Error
0
}
- fn change_property_permissions(amount: u32) -> Weight {
+ fn set_property_permissions(amount: u32) -> Weight {
// Error
0
}
pallets/unique/src/lib.rsdiffbeforeafterboth--- a/pallets/unique/src/lib.rs
+++ b/pallets/unique/src/lib.rs
@@ -694,9 +694,9 @@
dispatch_call::<T, _>(collection_id, |d| d.create_multiple_items(sender, owner, items_data, &budget))
}
- #[weight = T::CommonWeightInfo::change_collection_properties(properties.len() as u32)]
+ #[weight = T::CommonWeightInfo::set_collection_properties(properties.len() as u32)]
#[transactional]
- pub fn change_collection_properties(
+ pub fn set_collection_properties(
origin,
collection_id: CollectionId,
properties: Vec<Property>
@@ -705,12 +705,12 @@
let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
- dispatch_call::<T, _>(collection_id, |d| d.change_collection_properties(sender, properties))
+ dispatch_call::<T, _>(collection_id, |d| d.set_collection_properties(sender, properties))
}
- #[weight = T::CommonWeightInfo::change_token_properties(properties.len() as u32)]
+ #[weight = T::CommonWeightInfo::set_token_properties(properties.len() as u32)]
#[transactional]
- pub fn change_token_properties(
+ pub fn set_token_properties(
origin,
collection_id: CollectionId,
token_id: TokenId,
@@ -720,12 +720,12 @@
let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
- dispatch_call::<T, _>(collection_id, |d| d.change_token_properties(sender, token_id, properties))
+ dispatch_call::<T, _>(collection_id, |d| d.set_token_properties(sender, token_id, properties))
}
- #[weight = T::CommonWeightInfo::change_property_permissions(property_permissions.len() as u32)]
+ #[weight = T::CommonWeightInfo::set_property_permissions(property_permissions.len() as u32)]
#[transactional]
- pub fn change_property_permissions(
+ pub fn set_property_permissions(
origin,
collection_id: CollectionId,
property_permissions: Vec<PropertyKeyPermission>,
@@ -734,7 +734,7 @@
let sender = T::CrossAccountId::from_sub(ensure_signed(origin)?);
- dispatch_call::<T, _>(collection_id, |d| d.change_property_permissions(&sender, property_permissions))
+ dispatch_call::<T, _>(collection_id, |d| d.set_property_permissions(&sender, property_permissions))
}
#[weight = T::CommonWeightInfo::create_multiple_items_ex(&data)]
primitives/data-structs/src/lib.rsdiffbeforeafterboth--- a/primitives/data-structs/src/lib.rs
+++ b/primitives/data-structs/src/lib.rs
@@ -698,13 +698,13 @@
let mut props = Self::new(MAX_COLLECTION_PROPERTIES_SIZE);
for property in data.into_iter() {
- props.try_change_property(property)?;
+ props.try_set_property(property)?;
}
Ok(props)
}
- pub fn try_change_property(&mut self, property: Property) -> Result<(), PropertiesError> {
+ pub fn try_set_property(&mut self, property: Property) -> Result<(), PropertiesError> {
let value_len = property.value.len();
if self.consumed_space as usize + value_len > self.space_limit as usize {
@@ -740,17 +740,3 @@
Properties::new(MAX_TOKEN_PROPERTIES_SIZE)
}
}
-
-// #[cfg(not(feature = "std"))]
-// fn properties_map_debug(_properties: &PropertiesMap, f: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result {
-// write!(f, "<properties>")
-// }
-
-// #[cfg(not(feature = "std"))]
-// fn opt_properties_permissions_map_debug(properties: &Option<PropertiesPermissionMap>, f: &mut sp_std::fmt::Formatter) -> sp_std::fmt::Result {
-// if properties.is_some() {
-// write!(f, "Some(<properties permissions>)")
-// } else {
-// write!(f, "None")
-// }
-// }
runtime/common/src/weights.rsdiffbeforeafterboth--- a/runtime/common/src/weights.rs
+++ b/runtime/common/src/weights.rs
@@ -54,16 +54,16 @@
dispatch_weight::<T>() + max_weight_of!(burn_item())
}
- fn change_collection_properties(amount: u32) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(change_collection_properties(amount))
+ fn set_collection_properties(amount: u32) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(set_collection_properties(amount))
}
- fn change_token_properties(amount: u32) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(change_token_properties(amount))
+ fn set_token_properties(amount: u32) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(set_token_properties(amount))
}
- fn change_property_permissions(amount: u32) -> Weight {
- dispatch_weight::<T>() + max_weight_of!(change_property_permissions(amount))
+ fn set_property_permissions(amount: u32) -> Weight {
+ dispatch_weight::<T>() + max_weight_of!(set_property_permissions(amount))
}
fn transfer() -> Weight {