-
Notifications
You must be signed in to change notification settings - Fork 18
/
.gas-snapshot
526 lines (526 loc) · 44.9 KB
/
.gas-snapshot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
EscrowMigratorInvariantTests:invariant_Cannot_Have_More_Migrated_And_Locked_Than_Registered() (runs: 256, calls: 3840, reverts: 1622)
EscrowMigratorInvariantTests:invariant_Cannot_Migrate_More_Entries_Than_Created() (runs: 256, calls: 3840, reverts: 1622)
EscrowMigratorInvariantTests:invariant_Cannot_Migrate_More_Entries_Than_Registerd() (runs: 256, calls: 3840, reverts: 1622)
EscrowMigratorInvariantTests:invariant_Cannot_Migrate_Total_More_Than_Registered() (runs: 256, calls: 3840, reverts: 1622)
EscrowMigratorInvariantTests:invariant_Cannot_Register_More_Entries_Than_Created() (runs: 256, calls: 3840, reverts: 1622)
EscrowMigratorInvariantTests:invariant_Escrow_Vested_At_Start_Cannot_Be_Greater_Than_Vested_Account_Balance() (runs: 256, calls: 3840, reverts: 1622)
EscrowMigratorInvariantTests:invariant_Recover_Always_Any_Excess_Funds() (runs: 256, calls: 3840, reverts: 1649)
EscrowMigratorInvariantTests:invariant_Registered_Equals_Migrated_Plus_Unmigrated() (runs: 256, calls: 3840, reverts: 1621)
EscrowMigratorInvariantTests:invariant_RewardEscrowV2_Cannot_Get_More_Than_Is_Registered() (runs: 256, calls: 3840, reverts: 1622)
EscrowMigratorInvariantTests:invariant_RewardEscrowV2_Gets_Exactly_How_Much_Is_Migrated() (runs: 256, calls: 3840, reverts: 1622)
EscrowMigratorInvariantTests:invariant_RewardEscrowV2_Gets_Exactly_How_Much_Is_Migrated_Per_Migrator() (runs: 256, calls: 3840, reverts: 1622)
RewardEscrowV2PausabilityTests:test_Cannot_Append_Escrow_Entry_When_Paused() (gas: 262949)
RewardEscrowV2PausabilityTests:test_Cannot_Create_Escrow_Entry_When_Paused() (gas: 321978)
RewardEscrowV2PausabilityTests:test_Cannot_Import_Entry_When_Paused() (gas: 263749)
RewardEscrowV2PausabilityTests:test_Cannot_Vest_When_Paused() (gas: 337084)
RewardEscrowV2PausabilityTests:test_Only_Owner_Can_Pause_Contract() (gas: 38936)
RewardEscrowV2Tests:test_3_Entries_Registered_With_User() (gas: 578418)
RewardEscrowV2Tests:test_Appends_New_Vesting_Entry_Event() (gas: 253602)
RewardEscrowV2Tests:test_Correct_Amount_Claimable_After_1_Year() (gas: 253445)
RewardEscrowV2Tests:test_Correct_Amount_Claimable_After_1_Year_Fuzz(uint32) (runs: 256, μ: 253868, ~: 253868)
RewardEscrowV2Tests:test_Correct_Amount_Claimable_After_6_Months() (gas: 253977)
RewardEscrowV2Tests:test_Correct_Amount_Claimable_After_6_Months_Fuzz(uint32) (runs: 256, μ: 254927, ~: 254927)
RewardEscrowV2Tests:test_Creates_New_Vesting_Entry() (gas: 268899)
RewardEscrowV2Tests:test_Creates_New_Vesting_Entry_Event() (gas: 269577)
RewardEscrowV2Tests:test_Entries_1_And_2_Fully_Vested_And_3_Partially_Vested() (gas: 677898)
RewardEscrowV2Tests:test_Increments_The_Next_Entry_ID() (gas: 268202)
RewardEscrowV2Tests:test_Increments_escrowedBalanceOf() (gas: 268448)
RewardEscrowV2Tests:test_Increments_totalEscrowedBalance() (gas: 268248)
RewardEscrowV2Tests:test_Only_Owner_Can_Renounce_Ownership() (gas: 17958)
RewardEscrowV2Tests:test_Only_Owner_Can_Set_Staking_TreasuryDAO() (gas: 18223)
RewardEscrowV2Tests:test_Only_Owner_Can_Transfer_Ownership() (gas: 20179)
RewardEscrowV2Tests:test_Renounce_Ownership() (gas: 15958)
RewardEscrowV2Tests:test_Setting_Treasury_DAO_Should_Emit_Event() (gas: 22785)
RewardEscrowV2Tests:test_Should_Emit_Correct_Vested_Event() (gas: 650961)
RewardEscrowV2Tests:test_Should_Have_A_Kwenta_Token() (gas: 12605)
RewardEscrowV2Tests:test_Should_Have_Three_Entries() (gas: 578439)
RewardEscrowV2Tests:test_Should_Ignore_Duplicate_Entries() (gas: 712476)
RewardEscrowV2Tests:test_Should_Increment_nextEntryId() (gas: 252297)
RewardEscrowV2Tests:test_Should_Not_Allow_Non_Owner_To_Set_Treasury_DAO() (gas: 18202)
RewardEscrowV2Tests:test_Should_Not_Allow_StakingRewards_To_Be_Set_Twice() (gas: 19729)
RewardEscrowV2Tests:test_Should_Not_Allow_Treasury_To_Be_Set_To_Zero_Address() (gas: 15560)
RewardEscrowV2Tests:test_Should_Return_List_Of_Entries() (gas: 40479895)
RewardEscrowV2Tests:test_Should_Return_Schedules() (gas: 40686302)
RewardEscrowV2Tests:test_Should_Return_Subset_Of_Entries() (gas: 40370411)
RewardEscrowV2Tests:test_Should_Return_Vesting_Entry() (gas: 252978)
RewardEscrowV2Tests:test_Should_Revert_If_Kwenta_Transfer_Fails() (gas: 370561)
RewardEscrowV2Tests:test_Should_Set_Owner() (gas: 12615)
RewardEscrowV2Tests:test_Should_Set_StakingRewards() (gas: 14789)
RewardEscrowV2Tests:test_Should_Set_Treasury() (gas: 14703)
RewardEscrowV2Tests:test_Should_Set_nextEntryId_To_1() (gas: 12536)
RewardEscrowV2Tests:test_Should_Unstake_Escrow_Partially_To_Vest() (gas: 553362)
RewardEscrowV2Tests:test_Should_Unstake_To_Vest_If_Needed() (gas: 526626)
RewardEscrowV2Tests:test_Should_Update_totalEscrowedAccountBalance() (gas: 651964)
RewardEscrowV2Tests:test_Should_Update_totalEscrowedBalance() (gas: 651547)
RewardEscrowV2Tests:test_Should_Update_totalVestedAccountBalance() (gas: 651982)
RewardEscrowV2Tests:test_Should_Vest_0_If_EntryID_Does_Not_Exist() (gas: 308297)
RewardEscrowV2Tests:test_Should_Vest_All_Entries() (gas: 651370)
RewardEscrowV2Tests:test_Should_Vest_Without_Unstaking_Escrow() (gas: 617568)
RewardEscrowV2Tests:test_Transfer_Ownership() (gas: 60261)
RewardEscrowV2Tests:test_User_Cannot_Vest_Other_Users_Differing_Entries() (gas: 595228)
RewardEscrowV2Tests:test_User_Cannot_Vest_Other_Users_Entries() (gas: 595186)
RewardEscrowV2Tests:test_appendVestingEntry_Should_Not_Create_A_Vesting_Entry_Insufficient_Kwenta() (gas: 47992)
RewardEscrowV2Tests:test_appendVestingEntry_Should_Revert_If_Beneficiary_Address_Is_Zero() (gas: 133201)
RewardEscrowV2Tests:test_appendVestingEntry_Should_Revert_If_Not_StakingRewards() (gas: 15548)
RewardEscrowV2Tests:test_balanceOf_Is_Incremented() (gas: 268478)
RewardEscrowV2Tests:test_balanceOf_Should_Be_0() (gas: 12828)
RewardEscrowV2Tests:test_balanceOf_Should_Be_Incremented() (gas: 252552)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Not_Append_Entries_With_0_Amount() (gas: 13563)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Not_Append_Entries_With_Bad_Duration_Fuzz(uint40) (runs: 256, μ: 75352, ~: 61892)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Not_Append_Entries_With_Short_Duration() (gas: 61785)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Not_Create_A_Vesting_Entry_Without_Allowance() (gas: 31524)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Revert_If_Beneficiary_Address_Is_Zero() (gas: 46135)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Revert_If_Duration_Is_0() (gas: 58475)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Revert_If_Duration_Is_Greater_Than_Max() (gas: 59747)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Revert_If_Early_Vesting_Fee_Is_Over_100() (gas: 46161)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Revert_If_Early_Vesting_Fee_Is_Too_Low() (gas: 47453)
RewardEscrowV2Tests:test_createEscrowEntry_Should_Revert_If_Early_Vesting_Fee_Is_Too_Low_Fuzz(uint8) (runs: 256, μ: 47858, ~: 47858)
RewardEscrowV2Tests:test_escrowedBalanceOf_Should_Be_Incremented() (gas: 252527)
RewardEscrowV2Tests:test_getAccountVestingEntryIDs() (gas: 582315)
RewardEscrowV2Tests:test_getVestingQuantity() (gas: 433166)
RewardEscrowV2Tests:test_getVestingSchedules() (gas: 587473)
RewardEscrowV2Tests:test_getVestingSchedules_0_Page_Size() (gas: 581192)
RewardEscrowV2Tests:test_getVestingSchedules_InvalidIndex() (gas: 889295)
RewardEscrowV2Tests:test_totalEscrowedAccountBalance_Should_Be_0() (gas: 12800)
RewardEscrowV2Tests:test_totalSupply_Should_Be_0() (gas: 12492)
RewardEscrowV2Tests:test_totalVestedAccountBalance_Remains_0() (gas: 270465)
RewardEscrowV2Tests:test_totalVestedAccountBalance_Should_Be_0() (gas: 12780)
RewardEscrowV2Tests:test_totalVestedAccountBalance_Should_Be_Zero() (gas: 254517)
RewardEscrowV2Tests:test_vest_After_Duration_Has_Ended() (gas: 293533)
RewardEscrowV2Tests:test_vest_Event() (gas: 289708)
RewardEscrowV2Tests:test_vest_First_Two_Entries() (gas: 625496)
RewardEscrowV2Tests:test_vest_Should_Do_Nothing_And_Not_Revert() (gas: 43627)
RewardEscrowV2Tests:test_vest_Should_Emit_Correct_Event_For_Three_Entries() (gas: 677544)
RewardEscrowV2Tests:test_vest_Should_Emit_Correct_Event_For_Two_Entries() (gas: 625103)
RewardEscrowV2Tests:test_vest_Should_Properly_Distribute_Escrow_With_Distributor() (gas: 336392)
RewardEscrowV2Tests:test_vest_Should_Properly_Emit_Event_With_Distributor() (gas: 321767)
RewardEscrowV2Tests:test_vest_Three_Entries_Should_Ignore_Duplicate_Entries() (gas: 739038)
RewardEscrowV2Tests:test_vest_Three_Entries_Should_Update_totalEscrowedAccountBalance() (gas: 678520)
RewardEscrowV2Tests:test_vest_Three_Entries_Should_Update_totalEscrowedBalance() (gas: 678104)
RewardEscrowV2Tests:test_vest_Three_Entries_Should_Update_totalVestedAccountBalance() (gas: 678488)
RewardEscrowV2Tests:test_vest_Two_Entries_Should_Ignore_Duplicate_Entries() (gas: 667261)
RewardEscrowV2Tests:test_vest_Two_Entries_Should_Update_totalEscrowedAccountBalance() (gas: 626107)
RewardEscrowV2Tests:test_vest_Two_Entries_Should_Update_totalEscrowedBalance() (gas: 625688)
RewardEscrowV2Tests:test_vest_Two_Entries_Should_Update_totalVestedAccountBalance() (gas: 626083)
RewardEscrowV2TransferabilityTests:test_Cannot_Bulk_Steal_Other_Users_Entries() (gas: 330604)
RewardEscrowV2TransferabilityTests:test_Cannot_Bulk_Steal_Other_Users_Entries_Fuzz(uint32,uint24) (runs: 256, μ: 334833, ~: 334833)
RewardEscrowV2TransferabilityTests:test_Cannot_Bulk_Transfer_Non_Existent_Entry() (gas: 67508)
RewardEscrowV2TransferabilityTests:test_Cannot_Bulk_Transfer_Non_Existent_Entry_Fuzz(uint256) (runs: 256, μ: 67900, ~: 67900)
RewardEscrowV2TransferabilityTests:test_Cannot_Bulk_Transfer_When_Paused() (gas: 343334)
RewardEscrowV2TransferabilityTests:test_Cannot_Steal_Other_Users_Entries() (gas: 285074)
RewardEscrowV2TransferabilityTests:test_Cannot_Steal_Other_Users_Entries_Fuzz(uint32,uint24) (runs: 256, μ: 289236, ~: 289236)
RewardEscrowV2TransferabilityTests:test_Cannot_Steal_Other_Users_Entries_safeTransferFrom() (gas: 285091)
RewardEscrowV2TransferabilityTests:test_Cannot_Steal_Other_Users_Entries_safeTransferFrom_Fuzz(uint32,uint24) (runs: 256, μ: 289331, ~: 289331)
RewardEscrowV2TransferabilityTests:test_Cannot_Transfer_Non_Existent_Entry() (gas: 17898)
RewardEscrowV2TransferabilityTests:test_Cannot_Transfer_Non_Existent_Entry_Fuzz(uint256) (runs: 256, μ: 18340, ~: 18340)
RewardEscrowV2TransferabilityTests:test_Cannot_Transfer_Non_Existent_Entry_Fuzz_safeTransferFrom(uint256) (runs: 256, μ: 18394, ~: 18394)
RewardEscrowV2TransferabilityTests:test_Cannot_Transfer_Non_Existent_Entry_safeTransferFrom() (gas: 18005)
RewardEscrowV2TransferabilityTests:test_Cannot_Transfer_When_Paused() (gas: 301802)
RewardEscrowV2TransferabilityTests:test_bulkTransferFrom_Events() (gas: 343245)
RewardEscrowV2TransferabilityTests:test_bulkTransferFrom_Events_Fuzz(uint32,uint24,uint8) (runs: 256, μ: 23514026, ~: 21256128)
RewardEscrowV2TransferabilityTests:test_bulkTransferFrom_Insufficient_Unstaked() (gas: 790883)
RewardEscrowV2TransferabilityTests:test_bulkTransferFrom_Insufficient_Unstaked_Fuzz(uint32,uint32,uint24,uint8) (runs: 256, μ: 27382456, ~: 25377701)
RewardEscrowV2TransferabilityTests:test_bulkTransferFrom_Random_Selection_Unstaked_Fuzz(uint32,uint24,uint8) (runs: 256, μ: 20867460, ~: 19020249)
RewardEscrowV2TransferabilityTests:test_bulkTransferFrom_Series_Unstaked_Fuzz(uint32,uint24,uint8) (runs: 256, μ: 18879996, ~: 17288172)
RewardEscrowV2TransferabilityTests:test_bulkTransferFrom_To_Self() (gas: 322956)
RewardEscrowV2TransferabilityTests:test_bulkTransferFrom_Unstaked() (gas: 368942)
RewardEscrowV2TransferabilityTests:test_safeTransferFrom_To_Self() (gas: 314385)
RewardEscrowV2TransferabilityTests:test_transferFrom_Event() (gas: 298010)
RewardEscrowV2TransferabilityTests:test_transferFrom_Event_Fuzz(uint32,uint24,uint8) (runs: 256, μ: 17888109, ~: 17030433)
RewardEscrowV2TransferabilityTests:test_transferFrom_Insufficient_Unstaked() (gas: 461004)
RewardEscrowV2TransferabilityTests:test_transferFrom_Insufficient_Unstaked_Fuzz(uint32,uint32,uint24) (runs: 256, μ: 464098, ~: 464098)
RewardEscrowV2TransferabilityTests:test_transferFrom_Insufficient_Unstaked_safeTransferFrom() (gas: 461092)
RewardEscrowV2TransferabilityTests:test_transferFrom_Insufficient_Unstaked_safeTransferFrom_Fuzz(uint32,uint32,uint24) (runs: 256, μ: 464208, ~: 464208)
RewardEscrowV2TransferabilityTests:test_transferFrom_To_Self() (gas: 314087)
RewardEscrowV2TransferabilityTests:test_transferFrom_Unstaked() (gas: 323619)
RewardEscrowV2TransferabilityTests:test_transferFrom_Unstaked_Approval() (gas: 340191)
RewardEscrowV2TransferabilityTests:test_transferFrom_Unstaked_Approval_All() (gas: 349943)
RewardEscrowV2TransferabilityTests:test_transferFrom_Unstaked_Fuzz(uint32,uint24,uint8) (runs: 256, μ: 18005797, ~: 17143227)
RewardEscrowV2TransferabilityTests:test_transferFrom_Unstaked_safeTransferFrom() (gas: 326461)
RewardEscrowV2TransferabilityTests:test_transferFrom_Unstaked_safeTransferFrom_Fuzz(uint32,uint24,uint8) (runs: 256, μ: 18008616, ~: 17146046)
RewardEscrowV2VestingChangesTests:test_Can_Set_Early_Vesting_Fee_On_Entry() (gas: 270672)
RewardEscrowV2VestingChangesTests:test_Can_Set_Early_Vesting_Fee_On_Entry_Fuzz(uint32,uint24,uint8) (runs: 256, μ: 276830, ~: 276830)
RewardEscrowV2VestingChangesTests:test_Can_Vest_When_Escrow_Staked_Within_Cooldown() (gas: 498331)
RewardEscrowV2VestingChangesTests:test_Can_Vest_When_Escrow_Staked_Within_Cooldown_Fuzz(uint32,uint32,uint24,uint8) (runs: 256, μ: 501225, ~: 502174)
RewardEscrowV2VestingChangesTests:test_Cannot_Set_Early_Vesting_Fee_Above_100() (gas: 48224)
RewardEscrowV2VestingChangesTests:test_Cannot_Set_Early_Vesting_Fee_Above_100_Fuzz(uint8,uint32,uint24) (runs: 256, μ: 49551, ~: 49551)
RewardEscrowV2VestingChangesTests:test_Default_Early_Vest_Fee_Is_90_Percent() (gas: 257139)
RewardEscrowV2VestingChangesTests:test_Default_Early_Vest_Fee_Is_90_Percent_Fuzz(uint32) (runs: 256, μ: 257597, ~: 257597)
RewardEscrowV2VestingChangesTests:test_Fees_Are_Correctly_Distributed_At_Max_Early_Vesting_Fee_With_Distributor() (gas: 313469)
RewardEscrowV2VestingChangesTests:test_Max_Duration() (gas: 10370)
RewardEscrowV2VestingChangesTests:test_Variable_Entry_Early_Vesting_Fee_Is_Applied() (gas: 343702)
RewardEscrowV2VestingChangesTests:test_Variable_Entry_Early_Vesting_Fee_Is_Applied_Fuzz(uint32,uint24,uint8) (runs: 256, μ: 346106, ~: 348518)
StakingRewardsNotifierTest:testCannotDeployWithZeroKwentaAddress() (gas: 64454)
StakingRewardsNotifierTest:testCannotDeployWithZeroOwnerAddress() (gas: 66536)
StakingRewardsNotifierTest:testCannotDeployWithZeroSupplyScheduleAddress() (gas: 64479)
StakingRewardsNotifierTest:testFuzzNotifiableRewardAccumulatorAddFunds(uint256,uint256,uint256) (runs: 256, μ: 256151, ~: 256151)
StakingRewardsNotifierTest:testNotifiableRewardAccumulatorCannotSetStakingV2To0() (gas: 10842)
StakingRewardsNotifierTest:testNotifiableRewardAccumulatorCannotSetStakingV2Twice() (gas: 15095)
StakingRewardsNotifierTest:testNotifiableRewardAccumulatorEarlyVest() (gas: 646988)
StakingRewardsNotifierTest:testNotifiableRewardAccumulatorMintSuccess() (gas: 240776)
StakingRewardsNotifierTest:testNotifiableRewardAccumulatorOnlySupplySchedule() (gas: 8360)
StakingRewardsNotifierTest:testNotifiableRewardAccumulatorRetroactiveFundsSuccess() (gas: 248224)
StakingRewardsNotifierTest:testNotifiableRewardAccumulatorSetStakingV2OnlyOwner() (gas: 15126)
StakingRewardsNotifierTest:testNotifiableRewardAccumulatorStakingV2Set() (gas: 9772)
StakingRewardsV2CompoundTests:test_Cannot_compound_Anothers_Rewards() (gas: 341518)
StakingRewardsV2CompoundTests:test_compound() (gas: 664091)
StakingRewardsV2CompoundTests:test_compound_Events() (gas: 655493)
StakingRewardsV2CompoundTests:test_compound_Fuzz(uint32,uint32) (runs: 256, μ: 666341, ~: 666341)
StakingRewardsV2OnBehalfActionsTests:test_Cannot_Approve_Self() (gas: 13523)
StakingRewardsV2OnBehalfActionsTests:test_Cannot_Approve_Self_Fuzz(address) (runs: 256, μ: 13958, ~: 13958)
StakingRewardsV2OnBehalfActionsTests:test_Cannot_Get_Reward_On_Behalf_Of_Zero_Address() (gas: 301966)
StakingRewardsV2OnBehalfActionsTests:test_Cannot_stakeEscrowOnBehalf_Too_Much() (gas: 321984)
StakingRewardsV2OnBehalfActionsTests:test_Cannot_stakeEscrowOnBehalf_Too_Much_Fuzz(address,address,uint32,uint32,uint24) (runs: 256, μ: 323912, ~: 323912)
StakingRewardsV2OnBehalfActionsTests:test_Get_Reward_And_Stake_On_Behalf() (gas: 697802)
StakingRewardsV2OnBehalfActionsTests:test_Get_Reward_And_Stake_On_Behalf_Fuzz(uint32,uint32,address,address) (runs: 256, μ: 698952, ~: 698952)
StakingRewardsV2OnBehalfActionsTests:test_Only_Approved_Can_Call_compoundOnBehalf() (gas: 213297)
StakingRewardsV2OnBehalfActionsTests:test_Only_Approved_Can_Call_compoundOnBehalf_Fuzz(uint32,uint32,address,address,address) (runs: 256, μ: 216412, ~: 216412)
StakingRewardsV2OnBehalfActionsTests:test_Only_Approved_Can_Call_getRewardOnBehalf() (gas: 303912)
StakingRewardsV2OnBehalfActionsTests:test_Only_Approved_Can_Call_getRewardOnBehalf_Fuzz(uint32,uint32,address,address,address) (runs: 256, μ: 308329, ~: 308337)
StakingRewardsV2OnBehalfActionsTests:test_Only_Approved_Can_Call_stakeEscrowOnBehalf() (gas: 302709)
StakingRewardsV2OnBehalfActionsTests:test_Only_Approved_Can_Call_stakeEscrowOnBehalf_Fuzz(uint32,uint24,address,address,address) (runs: 256, μ: 307098, ~: 307098)
StakingRewardsV2OnBehalfActionsTests:test_Should_Revert_If_Staker_Has_No_Escrow() (gas: 73642)
StakingRewardsV2OnBehalfActionsTests:test_approveOperator_Emits_Event() (gas: 41196)
StakingRewardsV2OnBehalfActionsTests:test_approveOperator_Emits_Event_Fuzz(address,address,bool) (runs: 256, μ: 29629, ~: 20846)
StakingRewardsV2OnBehalfActionsTests:test_compoundOnBehalf() (gas: 692464)
StakingRewardsV2OnBehalfActionsTests:test_compoundOnBehalf_Fuzz(uint32,uint32,address,address) (runs: 256, μ: 694486, ~: 694486)
StakingRewardsV2OnBehalfActionsTests:test_getRewardOnBehalf() (gas: 588552)
StakingRewardsV2OnBehalfActionsTests:test_getRewardOnBehalf_Emits_Event() (gas: 580317)
StakingRewardsV2OnBehalfActionsTests:test_getRewardOnBehalf_Fuzz(uint32,uint32,address,address) (runs: 256, μ: 589923, ~: 589923)
StakingRewardsV2OnBehalfActionsTests:test_stakeEscrowOnBehalf() (gas: 482773)
StakingRewardsV2OnBehalfActionsTests:test_stakeEscrowOnBehalf_Emits_Event() (gas: 475804)
StakingRewardsV2OnBehalfActionsTests:test_stakeEscrowOnBehalf_Fuzz(address,address,uint32,uint24) (runs: 256, μ: 484154, ~: 484154)
StakingRewardsV2Test:test_Can_Recover_Non_Staking_Token() (gas: 1224220)
StakingRewardsV2Test:test_Can_Stake_When_Unpaused() (gas: 189924)
StakingRewardsV2Test:test_Cannot_Compound_On_Behalf_When_Paused() (gas: 668975)
StakingRewardsV2Test:test_Cannot_Compound_When_Paused() (gas: 639844)
StakingRewardsV2Test:test_Cannot_Escrow_Stake_0() (gas: 32614)
StakingRewardsV2Test:test_Cannot_Get_Rewards_On_Behalf_When_Paused() (gas: 565487)
StakingRewardsV2Test:test_Cannot_Get_Rewards_When_Paused() (gas: 536470)
StakingRewardsV2Test:test_Cannot_Recover_Staking_Token() (gas: 17699)
StakingRewardsV2Test:test_Cannot_StakeEscrow_Too_Much() (gas: 293775)
StakingRewardsV2Test:test_Cannot_StakeEscrow_Too_Much_Fuzz(uint32,uint32,uint24) (runs: 256, μ: 296324, ~: 296324)
StakingRewardsV2Test:test_Cannot_Stake_Escrow_On_Behalf_When_Paused() (gas: 484042)
StakingRewardsV2Test:test_Cannot_Stake_Escrow_When_Paused() (gas: 455033)
StakingRewardsV2Test:test_Cannot_Stake_When_Paused() (gas: 102991)
StakingRewardsV2Test:test_Cannot_Unstake_Escrow_When_Paused() (gas: 539986)
StakingRewardsV2Test:test_Cannot_Unstake_When_Paused() (gas: 270212)
StakingRewardsV2Test:test_Cannot_exit_With_Only_Escrow_Staked_Balance() (gas: 458457)
StakingRewardsV2Test:test_Cannot_stake_0() (gas: 95041)
StakingRewardsV2Test:test_Cannot_unstakeEscrow_0() (gas: 467307)
StakingRewardsV2Test:test_Cannot_unstakeEscrow_If_None_Staked() (gas: 67372)
StakingRewardsV2Test:test_Cannot_unstakeEscrow_Invalid_Amount() (gas: 67395)
StakingRewardsV2Test:test_Cannot_unstakeEscrow_More_Than_Escrow_Staked() (gas: 469576)
StakingRewardsV2Test:test_Cannot_unstake_0() (gas: 38301)
StakingRewardsV2Test:test_Cannot_unstake_If_Nothing_Staked() (gas: 41455)
StakingRewardsV2Test:test_Cannot_unstake_Staked_Escrow() (gas: 459102)
StakingRewardsV2Test:test_Escrow_Staking_Does_Not_Increase_Token_Balance() (gas: 450508)
StakingRewardsV2Test:test_Escrow_Staking_Increases_Balances_Mapping() (gas: 449590)
StakingRewardsV2Test:test_Escrow_Staking_Increases_Escrowed_Balances() (gas: 449616)
StakingRewardsV2Test:test_Escrow_Staking_Increases_totalSupply() (gas: 449170)
StakingRewardsV2Test:test_No_Rewards_When_Not_Staking() (gas: 21811)
StakingRewardsV2Test:test_Only_Owner_Can_Call_recoverERC20() (gas: 20243)
StakingRewardsV2Test:test_Only_Owner_Can_Call_setRewardsDuration() (gas: 18025)
StakingRewardsV2Test:test_Only_Owner_Can_Pause_Contract() (gas: 38932)
StakingRewardsV2Test:test_Only_Owner_Can_renounceOwnership() (gas: 17958)
StakingRewardsV2Test:test_Only_Owner_Can_transferOwnership() (gas: 20198)
StakingRewardsV2Test:test_Only_RewardEscrowCan_Call_unstakeEscrowSkipCooldown() (gas: 449515)
StakingRewardsV2Test:test_Only_RewardsNotifier_Can_Call_notifyRewardAmount() (gas: 13394)
StakingRewardsV2Test:test_Owner_Set() (gas: 12647)
StakingRewardsV2Test:test_RewardEscrowV2_Set() (gas: 12627)
StakingRewardsV2Test:test_Reward_Token_Balance_Rolls_Over_After_Duration() (gas: 281384)
StakingRewardsV2Test:test_RewardsDuration_Cannot_Be_Set_To_Zero() (gas: 17635)
StakingRewardsV2Test:test_Rewards_Updated_stake() (gas: 387693)
StakingRewardsV2Test:test_Rewards_Updated_stakeEscrow() (gas: 666761)
StakingRewardsV2Test:test_Rewards_Updated_unstake() (gas: 402598)
StakingRewardsV2Test:test_Rewards_Updated_unstakeEscrow() (gas: 703338)
StakingRewardsV2Test:test_Should_Revert_If_Staker_Has_No_Escrow() (gas: 45496)
StakingRewardsV2Test:test_Should_Stake_Escrow() (gas: 448898)
StakingRewardsV2Test:test_Should_Stake_Escrow_Fuzz(uint32) (runs: 256, μ: 449402, ~: 449402)
StakingRewardsV2Test:test_StakingRewardsNotifier_Set() (gas: 12694)
StakingRewardsV2Test:test_Token_Set() (gas: 12670)
StakingRewardsV2Test:test_Unstaking_Token_And_Staking_Balance_Updates() (gas: 265734)
StakingRewardsV2Test:test_Update_Duration_After_Period_Has_Finished_And_Get_Rewards() (gas: 545202)
StakingRewardsV2Test:test_earned_Increases_After_Staking() (gas: 251346)
StakingRewardsV2Test:test_exit() (gas: 568518)
StakingRewardsV2Test:test_exit_Should_Retrieve_All_earned() (gas: 619269)
StakingRewardsV2Test:test_getRewardForDuration() (gas: 114465)
StakingRewardsV2Test:test_getReward_Increases_Balance_In_Escrow() (gas: 532159)
StakingRewardsV2Test:test_lastTimeRewardApplicable() (gas: 92858)
StakingRewardsV2Test:test_renounceOwnership() (gas: 15912)
StakingRewardsV2Test:test_rewardPerToken() (gas: 253100)
StakingRewardsV2Test:test_rewardRate_Should_Increase_If_New_Rewards_Come_Before_Duration_Ends() (gas: 263581)
StakingRewardsV2Test:test_setRewardDuration_Before_Period_Finished() (gas: 251123)
StakingRewardsV2Test:test_setRewardsDuration_After_Period_Has_Finished() (gas: 282936)
StakingRewardsV2Test:test_setRewardsDuration_Before_Distribution() (gas: 23266)
StakingRewardsV2Test:test_stake_Does_Not_Increase_Escrowed_Balances() (gas: 180676)
StakingRewardsV2Test:test_stake_Increases_Balances_Mapping() (gas: 178973)
StakingRewardsV2Test:test_stake_Increases_Token_Balance() (gas: 177984)
StakingRewardsV2Test:test_stake_Increases_totalSupply() (gas: 178599)
StakingRewardsV2Test:test_transferOwnership() (gas: 60210)
StakingRewardsV2Test:test_unstakeEscrowSkipCooldown_Does_Change_Balances_Mapping() (gas: 466118)
StakingRewardsV2Test:test_unstakeEscrowSkipCooldown_Does_Change_Escrowed_Balances_Mapping() (gas: 466199)
StakingRewardsV2Test:test_unstakeEscrowSkipCooldown_Does_Change_totalSupply() (gas: 465753)
StakingRewardsV2Test:test_unstakeEscrowSkipCooldown_Does_Not_Change_Token_Balances() (gas: 468813)
StakingRewardsV2Test:test_unstakeEscrow_Does_Change_Balances_Mapping() (gas: 533247)
StakingRewardsV2Test:test_unstakeEscrow_Does_Change_Escrowed_Balances_Mapping() (gas: 533330)
StakingRewardsV2Test:test_unstakeEscrow_Does_Change_totalSupply() (gas: 532883)
StakingRewardsV2Test:test_unstakeEscrow_Does_Not_Change_Token_Balances() (gas: 535924)
StakingV1RewardCalculationTests:test_Staking_Rewards_Multiple_Rounds_And_Stakers_Fuzz(uint64,uint64,uint24,uint8,uint8) (runs: 256, μ: 2229853, ~: 1085568)
StakingV1RewardCalculationTests:test_Staking_Rewards_Multiple_Rounds_Fuzz(uint64,uint64,uint24,uint8) (runs: 256, μ: 2873258, ~: 756912)
StakingV1RewardCalculationTests:test_Staking_Rewards_Multiple_Stakers_In_Single_Reward_Period_Fuzz(uint64,uint64,uint24) (runs: 256, μ: 637951, ~: 541900)
StakingV1RewardCalculationTests:test_Staking_Rewards_One_Staker() (gas: 566113)
StakingV1RewardCalculationTests:test_Staking_Rewards_One_Staker_In_Single_Reward_Period_Fuzz(uint64,uint64,uint24) (runs: 256, μ: 360656, ~: 218830)
StakingV1RewardCalculationTests:test_Staking_Rewards_One_Staker_Small_Intervals() (gas: 556933)
StakingV1RewardCalculationTests:test_Staking_Rewards_One_Staker_Two_Reward_Periods_Fuzz(uint64,uint64,uint24) (runs: 256, μ: 544916, ~: 503410)
StakingV1RewardCalculationTests:test_Staking_Rewards_Three_Rounds_Fuzz(uint64,uint64,uint24) (runs: 256, μ: 675458, ~: 629666)
StakingV2CheckpointingTests:test_Balances_Checkpoints_Are_Updated() (gas: 266688)
StakingV2CheckpointingTests:test_Balances_Checkpoints_Are_Updated_Escrow_Staked_Fuzz(uint32,uint8) (runs: 256, μ: 2808515, ~: 896346)
StakingV2CheckpointingTests:test_Balances_Checkpoints_Are_Updated_Escrow_Staking() (gas: 536007)
StakingV2CheckpointingTests:test_Balances_Checkpoints_Are_Updated_Fuzz(uint32,uint8) (runs: 256, μ: 1419087, ~: 460161)
StakingV2CheckpointingTests:test_Balances_Checkpoints_Updated_At_Same_Time_Escrow_Staking() (gas: 550608)
StakingV2CheckpointingTests:test_Escrowed_Balances_Checkpoints_Are_Updated() (gas: 536073)
StakingV2CheckpointingTests:test_Escrowed_Balances_Checkpoints_Are_Updated_Fuzz(uint32,uint8) (runs: 256, μ: 2809090, ~: 896522)
StakingV2CheckpointingTests:test_Escrowed_Balances_Checkpoints_Updated_At_Same_Time() (gas: 550673)
StakingV2CheckpointingTests:test_Total_Supply_Checkpoints_Are_Updated() (gas: 266411)
StakingV2CheckpointingTests:test_Total_Supply_Checkpoints_Are_Updated_Escrow_Staked() (gas: 535785)
StakingV2CheckpointingTests:test_Total_Supply_Checkpoints_Are_Updated_Fuzz(uint32,uint8) (runs: 256, μ: 2244331, ~: 894754)
StakingV2CheckpointingTests:test_Total_Supply_Checkpoints_Updated_At_Same_Time() (gas: 282947)
StakingV2CheckpointingTests:test_Updating_Balance_Checkpoints_At_Same_Time() (gas: 283159)
StakingV2CheckpointingTests:test_balanceAtTime() (gas: 985208)
StakingV2CheckpointingTests:test_balanceAtTime_At_Each_Block() (gas: 629998)
StakingV2CheckpointingTests:test_balanceAtTime_Fuzz(uint256,uint8) (runs: 256, μ: 945820, ~: 385102)
StakingV2CheckpointingTests:test_balanceAtTime_With_Unstake_After_Block() (gas: 958896)
StakingV2CheckpointingTests:test_balanceAtTime_With_Unstake_Before_And_After_Block() (gas: 1079282)
StakingV2CheckpointingTests:test_balanceAtTime_With_Unstake_Before_Block() (gas: 911171)
StakingV2CheckpointingTests:test_escrowbalanceAtTime() (gas: 2590585)
StakingV2CheckpointingTests:test_escrowbalanceAtTime_At_Each_Block() (gas: 1512895)
StakingV2CheckpointingTests:test_escrowbalanceAtTime_Fuzz(uint256,uint8) (runs: 256, μ: 2548068, ~: 953576)
StakingV2CheckpointingTests:test_totalSupplyAtTime() (gas: 1811171)
StakingV2CheckpointingTests:test_totalSupplyAtTime_At_Each_Block() (gas: 1201676)
StakingV2CheckpointingTests:test_totalSupplyAtTime_Beyond_Max() (gas: 538980)
StakingV2CheckpointingTests:test_totalSupplyAtTime_Fuzz(uint256,uint8) (runs: 256, μ: 1524626, ~: 341510)
StakingV2CooldownPeriodTests:test_Can_stakeEscrow_More_During_Cooldown() (gas: 856487)
StakingV2CooldownPeriodTests:test_Can_stake_More_During_Cooldown() (gas: 278016)
StakingV2CooldownPeriodTests:test_Cannot_unstakeEscrow_During_Cooldown() (gas: 456991)
StakingV2CooldownPeriodTests:test_Cannot_unstakeEscrow_During_Cooldown_Fuzz(uint32,uint32) (runs: 256, μ: 477965, ~: 451377)
StakingV2CooldownPeriodTests:test_Cannot_unstake_During_Cooldown() (gas: 227179)
StakingV2CooldownPeriodTests:test_Cannot_unstake_During_Cooldown_Fuzz(uint32,uint32) (runs: 256, μ: 224417, ~: 207315)
StakingV2CooldownPeriodTests:test_Staking_During_Cooldown_Extends_Wait() (gas: 311204)
StakingV2CooldownPeriodTests:test_Staking_Escrow_During_Cooldown_Extends_Wait() (gas: 692346)
StakingV2CooldownPeriodTests:test_setCooldownPeriod() (gas: 607972)
StakingV2CooldownPeriodTests:test_setCooldownPeriod_Fuzz(uint128,uint128) (runs: 256, μ: 581373, ~: 524625)
StakingV2CooldownPeriodTests:test_setCooldownPeriod_Is_Only_Owner() (gas: 17950)
StakingV2CooldownPeriodTests:test_setCooldownPeriod_Range() (gas: 22654)
StakingV2CooldownPeriodTests:test_setCooldownPeriod_Range_Fuzz(uint256) (runs: 256, μ: 17786, ~: 17765)
StakingV2MigrationForkTests:test_CR() (gas: 896020)
StakingV2MigrationForkTests:test_CVR() (gas: 868294)
StakingV2MigrationForkTests:test_Can_Migrate_Entries_Matured_After_Registering() (gas: 4265014)
StakingV2MigrationForkTests:test_Can_Migrate_In_Completed_State() (gas: 5251290)
StakingV2MigrationForkTests:test_Can_Migrate_Mature_Entries() (gas: 4255833)
StakingV2MigrationForkTests:test_Can_Register_Mature_Entries() (gas: 1391067)
StakingV2MigrationForkTests:test_Can_Register_Without_Claiming_First() (gas: 1174573)
StakingV2MigrationForkTests:test_Can_Vest_After_Migration() (gas: 344756)
StakingV2MigrationForkTests:test_Cannot_Bypass_Unstaking_Cooldown_Lock() (gas: 4609325)
StakingV2MigrationForkTests:test_Cannot_Create_Entry_After_Migration_Without_Approval() (gas: 34066)
StakingV2MigrationForkTests:test_Cannot_Duplicate_Freeze_Funds() (gas: 9647511)
StakingV2MigrationForkTests:test_Cannot_Duplicate_Migrate_Entries() (gas: 4047988)
StakingV2MigrationForkTests:test_Cannot_Duplicate_Register_Entries() (gas: 1401863)
StakingV2MigrationForkTests:test_Cannot_Migrate_In_Non_Initiated_State() (gas: 339986)
StakingV2MigrationForkTests:test_Cannot_Migrate_Initiated_Without_Registering_Anything() (gas: 551723)
StakingV2MigrationForkTests:test_Cannot_Migrate_Non_Existing_Entries() (gas: 1666140)
StakingV2MigrationForkTests:test_Cannot_Migrate_Non_Registered_Entries() (gas: 2959786)
StakingV2MigrationForkTests:test_Cannot_Migrate_Non_Registered_Late_Vested_Entries() (gas: 2996201)
StakingV2MigrationForkTests:test_Cannot_Migrate_Non_Vested_Entries() (gas: 4040784)
StakingV2MigrationForkTests:test_Cannot_Migrate_On_Behalf_Of_Someone() (gas: 3984970)
StakingV2MigrationForkTests:test_Cannot_Migrate_Someone_Elses_Entries() (gas: 4007596)
StakingV2MigrationForkTests:test_Cannot_Register_After_Deadline() (gas: 731420)
StakingV2MigrationForkTests:test_Cannot_Register_Entries_That_Do_Not_Exist() (gas: 532673)
StakingV2MigrationForkTests:test_Cannot_Register_Entry_After_Migration() (gas: 2900296)
StakingV2MigrationForkTests:test_Cannot_Register_If_No_Escrow_Balance() (gas: 34445)
StakingV2MigrationForkTests:test_Cannot_Register_Someone_Elses_Entry() (gas: 693567)
StakingV2MigrationForkTests:test_Cannot_Register_Vested_Entries() (gas: 1044690)
StakingV2MigrationForkTests:test_Cannot_Update_Total_Locked_For_Unregistered_User() (gas: 18534)
StakingV2MigrationForkTests:test_Cannot_Use_Zero_To_Address() (gas: 1512465)
StakingV2MigrationForkTests:test_Cannot_Vest_If_Treasury_Transfer_Fails() (gas: 366532)
StakingV2MigrationForkTests:test_Cannot_Vest_If_Vested_Tokes_Transfer_Fails() (gas: 417123)
StakingV2MigrationForkTests:test_Create_Entry_After_Migration() (gas: 272486)
StakingV2MigrationForkTests:test_Fund_Recovery_Nothing_To_Recover() (gas: 11627507)
StakingV2MigrationForkTests:test_Fund_Recovery_User_Migrated() (gas: 12105447)
StakingV2MigrationForkTests:test_Fund_Recovery_User_Regisered() (gas: 11892331)
StakingV2MigrationForkTests:test_Fund_Recovery_User_Registered_And_Vested() (gas: 11938559)
StakingV2MigrationForkTests:test_Integrator_Step_1_Normal() (gas: 3566542)
StakingV2MigrationForkTests:test_Integrator_Step_1_Two_Rounds() (gas: 3248193)
StakingV2MigrationForkTests:test_Integrator_Step_3_Different_To_Address() (gas: 10498025)
StakingV2MigrationForkTests:test_Integrator_Step_3_Normal() (gas: 10496717)
StakingV2MigrationForkTests:test_MCM() (gas: 4577011)
StakingV2MigrationForkTests:test_MCRM() (gas: 4264857)
StakingV2MigrationForkTests:test_MCRVM() (gas: 4669508)
StakingV2MigrationForkTests:test_MCVM() (gas: 4620084)
StakingV2MigrationForkTests:test_MCVRM() (gas: 4279679)
StakingV2MigrationForkTests:test_MRCM() (gas: 4264878)
StakingV2MigrationForkTests:test_MRCVM() (gas: 4628315)
StakingV2MigrationForkTests:test_MRVCM() (gas: 4630384)
StakingV2MigrationForkTests:test_MRVM() (gas: 4506734)
StakingV2MigrationForkTests:test_MVCM() (gas: 4201244)
StakingV2MigrationForkTests:test_MVCRM() (gas: 4274858)
StakingV2MigrationForkTests:test_MVM() (gas: 3027024)
StakingV2MigrationForkTests:test_MVRCM() (gas: 4239369)
StakingV2MigrationForkTests:test_Migrate_Entries_In_Funny_Order_Fuzz(uint256) (runs: 256, μ: 1530598, ~: 1527212)
StakingV2MigrationForkTests:test_Migrate_Then_Move_Funds_From_V1_To_V2_And_Generate_New_Rewards() (gas: 1098225)
StakingV2MigrationForkTests:test_Migrator() (gas: 4419512)
StakingV2MigrationForkTests:test_Must_Be_Integrator_Beneficiary() (gas: 35608)
StakingV2MigrationForkTests:test_OnlyOwner_Can_Recover_Excess_Funds() (gas: 37616)
StakingV2MigrationForkTests:test_Pause_Is_Only_Owner() (gas: 17933)
StakingV2MigrationForkTests:test_Pause_Migrate() (gas: 4288532)
StakingV2MigrationForkTests:test_Pause_Register() (gas: 1404996)
StakingV2MigrationForkTests:test_Payment_Cost_Takes_Account_Of_Escrow_Vested_At_Start() (gas: 3239999)
StakingV2MigrationForkTests:test_RCM() (gas: 922921)
StakingV2MigrationForkTests:test_RCVM() (gas: 1579477)
StakingV2MigrationForkTests:test_RCVMRVM() (gas: 3018585)
StakingV2MigrationForkTests:test_RCVRVM() (gas: 2325499)
StakingV2MigrationForkTests:test_RVCM() (gas: 1596224)
StakingV2MigrationForkTests:test_RVCMRVM() (gas: 3026864)
StakingV2MigrationForkTests:test_RVCRVM() (gas: 2333779)
StakingV2MigrationForkTests:test_RVMCRVM() (gas: 3229019)
StakingV2MigrationForkTests:test_RVMRCVM() (gas: 4522905)
StakingV2MigrationForkTests:test_RVMRVCM() (gas: 4518125)
StakingV2MigrationForkTests:test_RVMRVM() (gas: 2895702)
StakingV2MigrationForkTests:test_RVRCVM() (gas: 2333821)
StakingV2MigrationForkTests:test_RVRVCM() (gas: 2988794)
StakingV2MigrationForkTests:test_RVRVM() (gas: 2874657)
StakingV2MigrationForkTests:test_Step_1_N_Rounds_Fuzz(uint8,uint8) (runs: 256, μ: 661793, ~: 446382)
StakingV2MigrationForkTests:test_Step_1_Normal() (gas: 1390614)
StakingV2MigrationForkTests:test_Step_1_Three_Rounds() (gas: 1416805)
StakingV2MigrationForkTests:test_Step_1_Two_Rounds() (gas: 1411512)
StakingV2MigrationForkTests:test_Step_3_Different_To_Address() (gas: 4278000)
StakingV2MigrationForkTests:test_Step_3_Must_Pay() (gas: 1342013)
StakingV2MigrationForkTests:test_Step_3_Must_Pay_Fuzz(uint256) (runs: 256, μ: 2576239, ~: 1367897)
StakingV2MigrationForkTests:test_Step_3_N_Rounds_Fuzz(uint8,uint8) (runs: 256, μ: 2200922, ~: 1525746)
StakingV2MigrationForkTests:test_Step_3_Normal() (gas: 4273894)
StakingV2MigrationForkTests:test_Step_3_Two_Rounds() (gas: 4313177)
StakingV2MigrationForkTests:test_Step_Cannot_Migrate_After_Two_Weeks() (gas: 1366700)
StakingV2MigrationForkTests:test_Total_Migrated() (gas: 4033251)
StakingV2MigrationForkTests:test_Total_Migrated_Fuzz(uint8) (runs: 256, μ: 3408886, ~: 4152333)
StakingV2MigrationForkTests:test_Total_Registered() (gas: 1292181)
StakingV2MigrationForkTests:test_Total_Registered_Fuzz(uint8) (runs: 256, μ: 1162402, ~: 1366731)
StakingV2MigrationForkTests:test_Unpause_Is_Only_Owner() (gas: 17977)
StakingV2MigrationForkTests:test_User_Migrated_Cannot_Free_Frozen_Funds_If_Deadline_Not_Passed() (gas: 11224141)
StakingV2MigrationForkTests:test_User_Migrated_Free_Frozen_Funds() (gas: 11451052)
StakingV2MigrationForkTests:test_User_Regisered_And_Vested_Free_Frozen_Funds() (gas: 9722476)
StakingV2MigrationForkTests:test_User_Regisered_Cannot_Free_Frozen_Funds_If_Deadline_Not_Passed() (gas: 9391253)
StakingV2MigrationForkTests:test_User_Regisered_Free_Frozen_Funds() (gas: 9678215)
StakingV2MigrationForkTests:test_User_Regisered_Free_Frozen_Funds_No_List() (gas: 4802195)
StakingV2MigrationForkTests:test_User_Registered_And_Vested_Cannot_Free_Frozen_Funds_If_Deadline_Not_Passed() (gas: 9427690)
StakingV2MigrationForkTests:test_User_Semi_Migrated_And_Fully_Vested_Free_Frozen_Funds() (gas: 7527443)
StakingV2MigrationForkTests:test_User_Semi_Migrated_Free_Frozen_Funds() (gas: 7589966)
StakingV2MigrationForkTests:test_VCR() (gas: 868250)
StakingV2MigrationForkTests:test_VR() (gas: 747289)
StakingV2MigrationForkTests:test_getRegisteredVestingEntryIDs() (gas: 1268063)
StakingV2MigrationForkTests:test_getRegisteredVestingEntryIDs_Invalid_Index() (gas: 1259394)
StakingV2MigrationForkTests:test_getRegisteredVestingEntryIDs_Size_0() (gas: 1259314)
StakingV2MigrationForkTests:test_getRegisteredVestingEntryIDs_Wrong_Account() (gas: 1263394)
StakingV2MigrationForkTests:test_getRegisteredVestingSchedules() (gas: 1294364)
StakingV2MigrationForkTests:test_getRegisteredVestingSchedules_Invalid_Index() (gas: 1259407)
StakingV2MigrationForkTests:test_getRegisteredVestingSchedules_Size_0() (gas: 1259033)
StakingV2MigrationForkTests:test_getRegisteredVestingSchedules_Wrong_Account() (gas: 1263387)
StakingV2MigrationForkTests:test_setTreasuryDAO() (gas: 36568)
StakingV2MigrationTests:test_Migrate_Then_Move_Funds_From_V1_To_V2_And_Generate_New_Rewards() (gas: 3137013)
StakingV2MigrationTests:test_Migrate_Then_Move_Funds_From_V1_To_V2_And_Generate_New_Rewards_Fuzz(uint32,uint8) (runs: 256, μ: 5949691, ~: 2481722)
StakingV2RewardCalculationTests:test_Staking_Rewards_Multiple_Rounds_And_Stakers_Fuzz(uint64,uint64,uint24,uint8,uint8) (runs: 256, μ: 3104201, ~: 1567976)
StakingV2RewardCalculationTests:test_Staking_Rewards_Multiple_Rounds_Fuzz(uint64,uint64,uint24,uint8) (runs: 256, μ: 3764036, ~: 998199)
StakingV2RewardCalculationTests:test_Staking_Rewards_Multiple_Stakers_In_Single_Reward_Period_Fuzz(uint64,uint64,uint24) (runs: 256, μ: 878425, ~: 753012)
StakingV2RewardCalculationTests:test_Staking_Rewards_One_Staker() (gas: 725012)
StakingV2RewardCalculationTests:test_Staking_Rewards_One_Staker_In_Single_Reward_Period_Fuzz(uint64,uint64,uint24) (runs: 256, μ: 478082, ~: 318448)
StakingV2RewardCalculationTests:test_Staking_Rewards_One_Staker_Small_Intervals() (gas: 715017)
StakingV2RewardCalculationTests:test_Staking_Rewards_One_Staker_Two_Reward_Periods_Fuzz(uint64,uint64,uint24) (runs: 256, μ: 693248, ~: 634992)
StakingV2RewardCalculationTests:test_Staking_Rewards_Three_Rounds_Fuzz(uint64,uint64,uint24) (runs: 256, μ: 879053, ~: 816199)
StakingV2SetupTests:test_Can_Deploy_EscrowMigrator_Implementation() (gas: 6780712)
StakingV2SetupTests:test_Cannot_Initialize_EscrowMigrator_Proxy_With_Owner_Zero_Address() (gas: 6889145)
StakingV2SetupTests:test_Cannot_Initialize_EscrowMigrator_Proxy_With_Treasury_Zero_Address() (gas: 6887040)
StakingV2SetupTests:test_Cannot_Setup_EscrowMigrator_With_Kwenta_Zero_Address() (gas: 3583044)
StakingV2SetupTests:test_Cannot_Setup_EscrowMigrator_With_RewardEscrowV1_Zero_Address() (gas: 3581036)
StakingV2SetupTests:test_Cannot_Setup_EscrowMigrator_With_RewardEscrowV2_Zero_Address() (gas: 3583178)
StakingV2SetupTests:test_Cannot_Setup_EscrowMigrator_With_StakingRewardsV2_Zero_Address() (gas: 3583191)
StakingV2SetupTests:test_Cannot_Setup_RewardEscrowV2_With_Kwenta_Zero_Address() (gas: 46446)
StakingV2SetupTests:test_Cannot_Setup_RewardEscrowV2_With_Owner_Zero_Address() (gas: 88871)
StakingV2SetupTests:test_Cannot_Setup_RewardEscrowV2_With_RewardsNotifier_Zero_Address() (gas: 46494)
StakingV2SetupTests:test_Cannot_Setup_StakingRewardsV2_With_Kwenta_Zero_Address() (gas: 287203)
StakingV2SetupTests:test_Cannot_Setup_StakingRewardsV2_With_Owner_Zero_Address() (gas: 3431504)
StakingV2SetupTests:test_Cannot_Setup_StakingRewardsV2_With_RewardEscrowV2_Zero_Address() (gas: 65712)
StakingV2SetupTests:test_Cannot_Setup_StakingRewardsV2_With_SupplySchedule_Zero_Address() (gas: 287254)
StakingV2UpgradeTests:test_EscrowMigrator_Implementation_Cannot_Be_Initialized() (gas: 18108)
StakingV2UpgradeTests:test_Only_Owner_Can_Upgrade_And_Call_EscrowMigrator() (gas: 3291429)
StakingV2UpgradeTests:test_Only_Owner_Can_Upgrade_And_Call_RewardEscrowV2() (gas: 4868711)
StakingV2UpgradeTests:test_Only_Owner_Can_Upgrade_And_Call_StakingRewardsV2() (gas: 3144629)
StakingV2UpgradeTests:test_Only_Owner_Can_Upgrade_EscrowMigrator() (gas: 3290507)
StakingV2UpgradeTests:test_Only_Owner_Can_Upgrade_RewardEscrowV2() (gas: 4867828)
StakingV2UpgradeTests:test_Only_Owner_Can_Upgrade_StakingRewardsV2() (gas: 3143796)
StakingV2UpgradeTests:test_RewardEscrowV2_Implementation_Cannot_Be_Initialized() (gas: 15943)
StakingV2UpgradeTests:test_StakingRewardsV2_Implementation_Cannot_Be_Initialized() (gas: 15868)
StakingV2UpgradeTests:test_Upgrade_And_Call_EscrowMigrator_To_V2() (gas: 4646113)
StakingV2UpgradeTests:test_Upgrade_And_Call_RewardEscrowV2_To_V3() (gas: 5730810)
StakingV2UpgradeTests:test_Upgrade_And_Call_StakingRewardsV2_To_V3() (gas: 4002534)
StakingV2UpgradeTests:test_Upgrade_EscrowMigrator_To_V2() (gas: 4136369)
StakingV2UpgradeTests:test_Upgrade_RewardEscrowV2_To_V3() (gas: 5708713)
StakingV2UpgradeTests:test_Upgrade_StakingRewardsV2_To_V3() (gas: 3980583)
TestHelpersTests:test_closeTo_Fuzz(uint256,uint256,uint256) (runs: 256, μ: 732, ~: 737)
TestHelpersTests:test_getPseudoRandomNumber_Fuzz(uint256,uint16,uint128) (runs: 256, μ: 26346, ~: 26088)
TestHelpersTests:test_min_Fuzz(uint256,uint256) (runs: 256, μ: 482, ~: 487)
TokenDistributorGasCalculation:testGas() (gas: 1551609)
TokenDistributorTest:testCalculateEpochFees() (gas: 411775)
TokenDistributorTest:testCalculateEpochFees0() (gas: 21904)
TokenDistributorTest:testCannotClaimYetOffset() (gas: 824320)
TokenDistributorTest:testCheckpointToken() (gas: 284433)
TokenDistributorTest:testCheckpointTokenFirstWeek() (gas: 31575)
TokenDistributorTest:testCheckpointTokenManyMissed() (gas: 196977)
TokenDistributorTest:testCheckpointWhen24hrsAndNewWeek() (gas: 826966)
TokenDistributorTest:testCheckpointWhenReady24Hrs() (gas: 822471)
TokenDistributorTest:testCheckpointWhenReadyNewWeek() (gas: 833543)
TokenDistributorTest:testClaimAlreadyClaimed() (gas: 362761)
TokenDistributorTest:testClaimEpoch() (gas: 366697)
TokenDistributorTest:testClaimEpoch0() (gas: 1042725)
TokenDistributorTest:testClaimEpoch3People() (gas: 1363527)
TokenDistributorTest:testClaimEpochAhead() (gas: 14530)
TokenDistributorTest:testClaimEpochCheckpoint() (gas: 537870)
TokenDistributorTest:testClaimEpochNotReady() (gas: 30838)
TokenDistributorTest:testClaimEpochVestingEntry() (gas: 360757)
TokenDistributorTest:testClaimFourIndividualClaims() (gas: 614551)
TokenDistributorTest:testClaimManyOnce() (gas: 426565)
TokenDistributorTest:testClaimNoEpochYet() (gas: 14519)
TokenDistributorTest:testClaimNoStaking() (gas: 166781)
TokenDistributorTest:testClaimNotStaker() (gas: 393490)
TokenDistributorTest:testClaimPreviouslyStaked() (gas: 456650)
TokenDistributorTest:testClaimedEpoch() (gas: 360934)
TokenDistributorTest:testClaimedEpochNotClaimYet() (gas: 10136)
TokenDistributorTest:testCurrentEpochNotDoneYet() (gas: 805129)
TokenDistributorTest:testCurrentEpochNotDoneYetWithOffset() (gas: 807072)
TokenDistributorTest:testEpochFromTimestamp() (gas: 810350)
TokenDistributorTest:testEpochFromTimestampOffset() (gas: 812538)
TokenDistributorTest:testExactlyStartOfWeek() (gas: 810128)
TokenDistributorTest:testFailCheckpointWhenExactly24Hrs() (gas: 823473)
TokenDistributorTest:testFailCheckpointWhenNotReady() (gas: 819008)
TokenDistributorTest:testFailClaimMany() (gas: 346574)
TokenDistributorTest:testFuzzCalculateEpochFees(uint256) (runs: 256, μ: 414055, ~: 414055)
TokenDistributorTest:testFuzzCalculateMultipleWeeksMissed(uint256) (runs: 256, μ: 458323, ~: 458323)
TokenDistributorTest:testFuzzCalculateMultipleWeeksMissed(uint256,uint256) (runs: 256, μ: 446274, ~: 436498)
TokenDistributorTest:testFuzzClaim(uint256) (runs: 256, μ: 448603, ~: 448603)
TokenDistributorTest:testFuzzDeployedAfterV2(uint256,uint256,uint256,uint256,uint256) (runs: 256, μ: 1447714, ~: 1434868)
TokenDistributorTest:testFuzzEpochsArentReady(uint256) (runs: 256, μ: 805691, ~: 805691)
TokenDistributorTest:testFuzzFeesOffset(uint256) (runs: 256, μ: 1049599, ~: 1049599)
TokenDistributorTest:testFuzzIsEpochReady(uint8) (runs: 256, μ: 804947, ~: 804947)
TokenDistributorTest:testFuzzOffset(uint256,uint128,uint128,uint8) (runs: 256, μ: 1251796, ~: 1254284)
TokenDistributorTest:testFuzzStakingCalculateEpochFees(uint256,uint256,uint256) (runs: 256, μ: 415622, ~: 415622)
TokenDistributorTest:testFuzzStakingClaim(uint256,uint256,uint256) (runs: 256, μ: 450797, ~: 450797)
TokenDistributorTest:testFuzzStakingOffset(uint256,uint256,uint256,uint256) (runs: 256, μ: 1411890, ~: 1411890)
TokenDistributorTest:testFuzzStartOfTimeEpoch(uint256) (runs: 256, μ: 807068, ~: 807068)
TokenDistributorTest:testFuzzTimeClaim(uint256,uint256,uint256,uint256) (runs: 256, μ: 483288, ~: 476322)
TokenDistributorTest:testFuzzTimeClaimWithRandomStart(uint256,uint128,uint128,uint128,uint128) (runs: 256, μ: 1084244, ~: 1078257)
TokenDistributorTest:testFuzzTimeOffset(uint256,uint256,uint256,uint256,uint256) (runs: 256, μ: 1437700, ~: 1433894)
TokenDistributorTest:testManyCheckpointTokenAtOnce() (gas: 291314)
TokenDistributorTest:testNoEpochsYet() (gas: 804162)
TokenDistributorTest:testNotEpochYet() (gas: 805119)
TokenDistributorTest:testOffset() (gas: 1148317)
TokenDistributorTest:testStartOfEpoch() (gas: 807466)
TokenDistributorTest:testStartOfWeek() (gas: 812564)
TokenDistributorTest:testZeroAddress() (gas: 80259)