difftreelog
fix(rmrk-core) benchmark
in: master
1 file changed
pallets/proxy-rmrk-core/src/benchmarking.rsdiffbeforeafterboth1use sp_std::vec;23use frame_benchmarking::{benchmarks, account};4use frame_system::RawOrigin;5use frame_support::{6 traits::{Currency, Get},7 BoundedVec,8};910use crate::{Config, Pallet, Call};1112const SEED: u32 = 1;1314fn create_data<S: Get<u32>>() -> BoundedVec<u8, S> {15 vec![0; S::get() as usize].try_into().expect("size == S")16}1718benchmarks! {19 create_collection {20 let caller = account("caller", 0, SEED);21 <T as pallet_common::Config>::Currency::deposit_creating(&caller, T::CollectionCreationPrice::get());22 let metadata = create_data();23 // TODO: Fix CollectionTokenPrefixLimitExceeded with create_data24 let symbol = vec![].try_into().expect("0 <= x");25 }: _(RawOrigin::Signed(caller), metadata, None, symbol)26}1use sp_std::vec;23use frame_benchmarking::{benchmarks, account};4use frame_system::RawOrigin;5use frame_support::{6 traits::{Currency, Get},7 BoundedVec,8};910use crate::{Config, Pallet, Call};1112const SEED: u32 = 1;1314fn create_data<S: Get<u32>>() -> BoundedVec<u8, S> {15 vec![0; S::get() as usize].try_into().expect("size == S")16}1718benchmarks! {19 create_collection {20 let caller = account("caller", 0, SEED);21 <T as pallet_common::Config>::Currency::deposit_creating(&caller, T::CollectionCreationPrice::get());22 let metadata = create_data();23 let max = None;24 let symbol = create_data();25 }: _(RawOrigin::Signed(caller), metadata, max, symbol)26}