From b9346ed3965e6021482232f62a4ab1865015f0ef Mon Sep 17 00:00:00 2001 From: Daniel Shiposha Date: Thu, 09 Jun 2022 22:38:23 +0000 Subject: [PATCH] feat(rmrk): benchmark set_property --- --- a/pallets/proxy-rmrk-core/src/benchmarking.rs +++ b/pallets/proxy-rmrk-core/src/benchmarking.rs @@ -15,7 +15,7 @@ const SEED: u32 = 1; fn create_data>() -> BoundedVec { - vec![0; S::get() as usize].try_into().expect("size == S") + vec![b'A'; S::get() as usize].try_into().expect("size == S") } fn create_max_collection(owner: &T::AccountId) -> DispatchResult { @@ -203,4 +203,22 @@ src_nft_id, actual_new_owner ) + + set_property { + 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 key = create_data(); + let value = create_data(); + }: _( + RawOrigin::Signed(caller), + collection_id, + Some(nft_id), + key, + value + ) } -- gitstuff