@@ -282,21 +282,16 @@ benchmarks! {
282
282
}
283
283
284
284
report_offence_grandpa {
285
- let r in 1 .. MAX_REPORTERS ;
286
285
let n in 0 .. MAX_NOMINATORS . min( MAX_NOMINATIONS as u32 ) ;
287
- let o = 1 ;
288
286
289
- // Make r reporters
290
- let mut reporters = vec![ ] ;
291
- for i in 0 .. r {
292
- let reporter = account( "reporter" , i, SEED ) ;
293
- reporters. push( reporter) ;
294
- }
287
+ // for grandpa equivocation reports the number of reporters
288
+ // and offenders is always 1
289
+ let reporters = vec![ account( "reporter" , 1 , SEED ) ] ;
295
290
296
291
// make sure reporters actually get rewarded
297
292
Staking :: <T >:: set_slash_reward_fraction( Perbill :: one( ) ) ;
298
293
299
- let ( mut offenders, raw_offenders) = make_offenders:: <T >( o , n) ?;
294
+ let ( mut offenders, raw_offenders) = make_offenders:: <T >( 1 , n) ?;
300
295
let keys = ImOnline :: <T >:: keys( ) ;
301
296
302
297
let offence = GrandpaEquivocationOffence {
@@ -316,9 +311,9 @@ benchmarks! {
316
311
assert_eq!(
317
312
System :: <T >:: event_count( ) , 0
318
313
+ 1 // offence
319
- + 2 * r // reporter (reward + endowment)
320
- + o // offenders slashed
321
- + o * n // nominators slashed
314
+ + 2 // reporter (reward + endowment)
315
+ + 1 // offenders slashed
316
+ + n // nominators slashed
322
317
) ;
323
318
}
324
319
0 commit comments