difftreelog
feat(rmrk) benchmark set_priority
in: master
1 file changed
pallets/proxy-rmrk-core/src/benchmarking.rsdiffbeforeafterboth18 vec![b'A'; S::get() as usize].try_into().expect("size == S")18 vec![b'A'; S::get() as usize].try_into().expect("size == S")19}19}2021fn create_priorities<S: Get<u32>>() -> BoundedVec<RmrkResourceId, S> {22 vec![0; S::get() as usize].try_into().expect("size == S")23}202421fn create_max_collection<T: Config>(owner: &T::AccountId) -> DispatchResult {25fn create_max_collection<T: Config>(owner: &T::AccountId) -> DispatchResult {22 <T as pallet_common::Config>::Currency::deposit_creating(owner, T::CollectionCreationPrice::get());26 <T as pallet_common::Config>::Currency::deposit_creating(owner, T::CollectionCreationPrice::get());222 value226 value223 )227 )228229 set_priority {230 let caller: T::AccountId = account("caller", 0, SEED);231 create_max_collection::<T>(&caller)?;232 let collection_id = 0;233234 let mut nft_builder = NftBuilder::new(collection_id);235 let nft_id = nft_builder.build_tower::<T>(&caller, NESTING_BUDGET - 1)?;236 let priorities = create_priorities();237 }: _(238 RawOrigin::Signed(caller),239 collection_id,240 nft_id,241 priorities242 )224}243}225244