Improve Payout Benchmarks in Staking (#7237)

* add additional checks

* fix wasm trap

* Wasm trap?

* Clean up validators before running payout

* fix line width
This commit is contained in:
Shawn Tabrizi authored and GitHub committed 2020-09-30 20:55:17 +00:00
1 parent cdff10e1b2
commit 721754bc6e
3 files changed
+53 -18

No files matched your search

@@ -55,7 +55,7 @@ benchmarks! {
set_keys {
let n = MAX_NOMINATIONS as u32;
let v_stash = create_validator_with_nominators::<T>(
let (v_stash, _) = create_validator_with_nominators::<T>(
n,
MAX_NOMINATIONS as u32,
false,
@@ -71,7 +71,12 @@ benchmarks! {
purge_keys {
let n = MAX_NOMINATIONS as u32;
let v_stash = create_validator_with_nominators::<T>(n, MAX_NOMINATIONS as u32, false, RewardDestination::Staked)?;
let (v_stash, _) = create_validator_with_nominators::<T>(
n,
MAX_NOMINATIONS as u32,
false,
RewardDestination::Staked
)?;
let v_controller = pallet_staking::Module::<T>::bonded(&v_stash).ok_or("not stash")?;
let keys = T::Keys::default();
let proof: Vec<u8> = vec![0,1,2,3];