git.delta.rocks / unique-network / refs/commits / 549eb4c11dfd

difftreelog

source

pallets/evm-migration/src/benchmarking.rs754 Bsourcehistory
1use super::{Call, Config, Pallet};2use frame_benchmarking::benchmarks;3use frame_system::RawOrigin;4use sp_core::{H160, H256};5use sp_std::vec::Vec;67benchmarks! {8	begin {9	}: _(RawOrigin::Root, H160::default())1011	set_data {12		let b in 0..80;13		let address = H160::from_low_u64_be(b as u64);14		let mut data = Vec::new();15		for i in 0..b {16			data.push((17				H256::from_low_u64_be(i as u64),18				H256::from_low_u64_be(i as u64),19			));20		}21		<Pallet<T>>::begin(RawOrigin::Root.into(), address)?;22	}: _(RawOrigin::Root, address, data)2324	finish {25		let b in 0..80;26		let address = H160::from_low_u64_be(b as u64);27		let data: Vec<u8> = (0..b as u8).collect();28		<Pallet<T>>::begin(RawOrigin::Root.into(), address)?;29	}: _(RawOrigin::Root, address, data)30}