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}