From e1169bbf349b71016b87aee2230f912a8f36e010 Mon Sep 17 00:00:00 2001 From: Daniel Shiposha Date: Thu, 09 Jun 2022 22:45:21 +0000 Subject: [PATCH] feat(rmrk): benchmark set_priority --- --- a/pallets/proxy-rmrk-core/src/benchmarking.rs +++ b/pallets/proxy-rmrk-core/src/benchmarking.rs @@ -18,6 +18,10 @@ vec![b'A'; S::get() as usize].try_into().expect("size == S") } +fn create_priorities>() -> BoundedVec { + vec![0; S::get() as usize].try_into().expect("size == S") +} + fn create_max_collection(owner: &T::AccountId) -> DispatchResult { ::Currency::deposit_creating(owner, T::CollectionCreationPrice::get()); @@ -221,4 +225,19 @@ key, value ) + + set_priority { + let caller: T::AccountId = account("caller", 0, SEED); + create_max_collection::(&caller)?; + let collection_id = 0; + + let mut nft_builder = NftBuilder::new(collection_id); + let nft_id = nft_builder.build_tower::(&caller, NESTING_BUDGET - 1)?; + let priorities = create_priorities(); + }: _( + RawOrigin::Signed(caller), + collection_id, + nft_id, + priorities + ) } -- gitstuff