-
Notifications
You must be signed in to change notification settings - Fork 34
/
.gas-snapshot
568 lines (568 loc) · 38.6 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
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
AirdropTest:testClaim() (gas: 283052)
AirdropTest:testClaimTwiceShouldRevert() (gas: 302855)
AirdropTest:testClaimWithInvalidProofShouldRevert() (gas: 48518)
AirdropTest:testClaimWrongAmountShouldRevert() (gas: 81913)
AirdropTest:testClaimZeroShouldRevert() (gas: 45765)
AirdropTest:testSablierStreamWithdraw() (gas: 354165)
AirdropTest:testSablierStreamWithdrawMax() (gas: 356134)
AuditorTest:testAccountShortfall() (gas: 209411)
AuditorTest:testAccountShortfallRevert() (gas: 254322)
AuditorTest:testBorrowMPValidation() (gas: 250433)
AuditorTest:testBorrowMPValidationRevert() (gas: 297317)
AuditorTest:testDynamicCloseFactor() (gas: 1672167)
AuditorTest:testEnableEnterExitMultipleMarkets() (gas: 1877674)
AuditorTest:testEnableMarket() (gas: 155880)
AuditorTest:testEnableMarketAlreadyListed() (gas: 184325)
AuditorTest:testEnableMarketAuditorMismatch() (gas: 67379)
AuditorTest:testEnableMarketShouldRevertWithInvalidPriceFeed() (gas: 224028)
AuditorTest:testEnterExitMarket() (gas: 313313)
AuditorTest:testExitMarketOwning() (gas: 280639)
DebtManagerTest:testAllowanceSurplus() (gas: 964758)
DebtManagerTest:testApproveMaliciousMarket() (gas: 50465)
DebtManagerTest:testApproveMarket() (gas: 83326)
DebtManagerTest:testBalancerFlashloanCallFromDifferentOrigin() (gas: 98399)
DebtManagerTest:testCallReceiveFlashLoanFromAnyAddress() (gas: 63578)
DebtManagerTest:testDeleverage() (gas: 962882)
DebtManagerTest:testDeleverageHalfPosition() (gas: 979857)
DebtManagerTest:testDeleverageIncremental() (gas: 1660054)
DebtManagerTest:testDeleverageWithMoreThanBalancerAvailableLiquidity() (gas: 1137499)
DebtManagerTest:testDeleverageWithPartialWithdraw() (gas: 1015385)
DebtManagerTest:testDeleverageWithWithdraw() (gas: 1005840)
DebtManagerTest:testFakeMarketDeleverage() (gas: 1271920)
DebtManagerTest:testFakeMarketLeverage() (gas: 1310259)
DebtManagerTest:testFakeMarketRollFixed() (gas: 2000426)
DebtManagerTest:testFixedRoll() (gas: 1179884)
DebtManagerTest:testFixedRollSameMaturityWithThreeLoops() (gas: 994422)
DebtManagerTest:testFixedRollWithAccurateBorrowSlippage() (gas: 1742506)
DebtManagerTest:testFixedRollWithAccurateBorrowSlippageWithThreeLoops() (gas: 2753917)
DebtManagerTest:testFixedRollWithAccurateRepaySlippage() (gas: 1742445)
DebtManagerTest:testFixedRollWithAccurateRepaySlippageWithThreeLoops() (gas: 2742955)
DebtManagerTest:testFixedToFloatingRoll() (gas: 1140879)
DebtManagerTest:testFixedToFloatingRollHigherThanAvailableLiquidity() (gas: 1244765)
DebtManagerTest:testFixedToFloatingRollHigherThanAvailableLiquidityWithSlippage() (gas: 1938096)
DebtManagerTest:testFixedToFloatingRollHigherThanAvailableLiquidityWithSlippageWithThreeLoops() (gas: 2625413)
DebtManagerTest:testFixedToFloatingRollWithAccurateSlippage() (gas: 1659066)
DebtManagerTest:testFlashloanFeeGreaterThanZero() (gas: 782058)
DebtManagerTest:testFloatingToFixedRoll() (gas: 1121651)
DebtManagerTest:testFloatingToFixedRollHigherThanAvailableLiquidity() (gas: 1289392)
DebtManagerTest:testFloatingToFixedRollHigherThanAvailableLiquidityWithSlippage() (gas: 2036822)
DebtManagerTest:testFloatingToFixedRollHigherThanAvailableLiquidityWithSlippageWithThreePools() (gas: 2793924)
DebtManagerTest:testFloatingToFixedRollWithAccurateSlippage() (gas: 1698231)
DebtManagerTest:testFloatingToFixedRollWithAccurateSlippageWithPreviousPosition() (gas: 1930345)
DebtManagerTest:testFuzzRolls(uint8[4],uint8[4],uint256[4],uint40[4],uint8[4]) (runs: 256, μ: 6549289, ~: 6610672)
DebtManagerTest:testLateFixedRoll() (gas: 1310150)
DebtManagerTest:testLateFixedRollWithThreeLoops() (gas: 1896838)
DebtManagerTest:testLateFixedToFloatingRoll() (gas: 1273077)
DebtManagerTest:testLateFixedToFloatingRollWithThreeLoops() (gas: 1833680)
DebtManagerTest:testLeverage() (gas: 624486)
DebtManagerTest:testLeverageIncremental() (gas: 1333101)
DebtManagerTest:testLeverageShouldFailWhenHealthFactorNearOne() (gas: 1394611)
DebtManagerTest:testLeverageWithAlreadyDepositedAmount() (gas: 811941)
DebtManagerTest:testLeverageWithInvalidBalancerVault() (gas: 4042878)
DebtManagerTest:testLeverageWithMoreThanBalancerAvailableLiquidity() (gas: 999949)
DebtManagerTest:testLeverageWithNegativePrincipal() (gas: 1254799)
DebtManagerTest:testLeverageWithPartialNegativePrincipal() (gas: 1423827)
DebtManagerTest:testMockBalancerVault() (gas: 6277921)
DebtManagerTest:testPartialDeleverageWithWithdrawAndNewRatio() (gas: 1030726)
DebtManagerTest:testPartialDeleverageWithWithdrawKeepingRatio() (gas: 1030709)
DebtManagerTest:testPartialFixedRoll() (gas: 1200144)
DebtManagerTest:testPartialFixedToFloatingRoll() (gas: 1158771)
DebtManagerTest:testPartialLateFixedRoll() (gas: 1331581)
DebtManagerTest:testPartialLateFixedToFloatingRoll() (gas: 1301271)
DebtManagerTest:testPermit2AndLeverage() (gas: 752074)
DebtManagerTest:testPermitAndDeleverage() (gas: 1151738)
DebtManagerTest:testPermitAndLeverage() (gas: 691363)
DebtManagerTest:testPermitAndRollFloatingToFixed() (gas: 1198123)
DebtManagerTest:testPermitAndTransferLeverage() (gas: 803292)
DebtPreviewerTest:testDeleverageRatesSameAsset() (gas: 882225)
DebtPreviewerTest:testLeverageRatesCrossAsset() (gas: 778897)
DebtPreviewerTest:testLeverageRatesSameAsset() (gas: 488430)
DebtPreviewerTest:testLeverageRatesWithNativeBorrow() (gas: 415439)
DebtPreviewerTest:testLeverageRatesWithNegativeNativeResult() (gas: 415524)
DebtPreviewerTest:testLeverageRatesZeroPrincipalCrossAsset() (gas: 710976)
DebtPreviewerTest:testLeverageRatesZeroPrincipalSameAsset() (gas: 418324)
DebtPreviewerTest:testPreviewDeleverageSameAsset() (gas: 2320503)
DebtPreviewerTest:testPreviewEmptyLeverage() (gas: 317138)
DebtPreviewerTest:testPreviewLeverage() (gas: 864209)
DebtPreviewerTest:testPreviewLeverageBalancerAvailableLiquidity() (gas: 321122)
DebtPreviewerTest:testPreviewLeverageSameAsset() (gas: 1127974)
DebtPreviewerTest:testPreviewLeverageSameAssetNegativePrincipal() (gas: 1805347)
DebtPreviewerTest:testPreviewLeverageSameAssetPartialNegativePrincipal() (gas: 1639140)
DebtPreviewerTest:testPreviewLeverageSameUSDCAssetMaxRatioMultipleCollateralAndDebt() (gas: 2328639)
DebtPreviewerTest:testPreviewLeverageSameUSDCAssetWithDeposit() (gas: 2272218)
DebtPreviewerTest:testPreviewLeverageSameWETHAssetMaxRatioMultipleCollateralAndDebt() (gas: 2399847)
DebtPreviewerTest:testPreviewLeverageSameWETHAssetMultipleCollateralAndDebtWithMinHealthFactor() (gas: 2399875)
DebtPreviewerTest:testPreviewMaxRatioWithdrawWithSameAssetLeverage() (gas: 975864)
DebtPreviewerTest:testPreviewSameAssetInvalidLeverageShouldCapRatio() (gas: 1051640)
EscrowedEXATest:testCancelExternalStreams() (gas: 371068)
EscrowedEXATest:testCancelExternalStreamsWithesEXACancel() (gas: 1124424)
EscrowedEXATest:testCancelShouldDeleteReserves() (gas: 692893)
EscrowedEXATest:testCancelShouldGiveReservesBack() (gas: 1037304)
EscrowedEXATest:testCancelTwiceShouldRevert() (gas: 702154)
EscrowedEXATest:testCancelWithInvalidAccount() (gas: 510024)
EscrowedEXATest:testFakeTokenWithesEXARecipient() (gas: 1193002)
EscrowedEXATest:testGrantTransferrerRoleAsAdmin() (gas: 74882)
EscrowedEXATest:testMint() (gas: 181070)
EscrowedEXATest:testMintMoreThanBalance() (gas: 41491)
EscrowedEXATest:testMintToAnother() (gas: 183256)
EscrowedEXATest:testMintZero() (gas: 35366)
EscrowedEXATest:testRedeemAsNotRedeemer() (gas: 329046)
EscrowedEXATest:testRedeemAsRedeemer() (gas: 251783)
EscrowedEXATest:testRedeemAsRedeemerToAnother() (gas: 258058)
EscrowedEXATest:testSetReserveRatioAsAdmin() (gas: 45891)
EscrowedEXATest:testSetReserveRatioAsNotAdmin() (gas: 67189)
EscrowedEXATest:testSetReserveRatioAsZero() (gas: 37264)
EscrowedEXATest:testSetVestingPeriodAsAdmin() (gas: 46047)
EscrowedEXATest:testSetVestingPeriodAsNotAdmin() (gas: 67179)
EscrowedEXATest:testTransferToNotTransferrer() (gas: 213681)
EscrowedEXATest:testTransferToTransferrer() (gas: 297502)
EscrowedEXATest:testVest() (gas: 481793)
EscrowedEXATest:testVestDisagreement() (gas: 286619)
EscrowedEXATest:testVestToAnother() (gas: 590218)
EscrowedEXATest:testVestToAnotherAndCancel() (gas: 700911)
EscrowedEXATest:testVestWithPermitReserve() (gas: 661251)
EscrowedEXATest:testVestZero() (gas: 46989)
EscrowedEXATest:testWithdrawFromStreamAndGetReserveBack() (gas: 587956)
EscrowedEXATest:testWithdrawFromUnknownStream() (gas: 1111321)
EscrowedEXATest:testWithdrawMaxFromMultipleStreams() (gas: 1553619)
EscrowedEXATest:testWithdrawMaxShouldGiveReserveBackWhenDepleted() (gas: 546979)
EscrowedEXATest:testWithdrawMaxWithInvalidSender() (gas: 499105)
InstallmentsRouterTest:testAmountsLength() (gas: 36784)
InstallmentsRouterTest:testBorrowETHToAnotherReceiver() (gas: 755446)
InstallmentsRouterTest:testBorrowETHWithPermit() (gas: 1087336)
InstallmentsRouterTest:testBorrowRouter() (gas: 638991)
InstallmentsRouterTest:testBorrowToAnotherReceiver() (gas: 658388)
InstallmentsRouterTest:testBorrowUnwrappedETH() (gas: 722649)
InstallmentsRouterTest:testBorrowWithPermit() (gas: 1214797)
InstallmentsRouterTest:testFakeMarket() (gas: 47946)
InstallmentsRouterTest:testInsufficientMaxRepay() (gas: 630668)
InstallmentsRouterTest:testMaxRepay() (gas: 630695)
InstallmentsRouterTest:testMissingMarketWETH() (gas: 818663)
InstallmentsRouterTest:testMoreBorrowsThanMaxPools() (gas: 634534)
InterestRateModelTest:testFixedBorrowRate() (gas: 2088868)
InterestRateModelTest:testFixedRateRevertAlreadyMatured() (gas: 2083135)
InterestRateModelTest:testFixedRateRevertUtilizationExceeded() (gas: 2090203)
InterestRateModelTest:testFloatingBorrowRate() (gas: 2082456)
InterestRateModelTest:testFuzzFixedRateGrowth(uint256,uint256,uint256,uint256) (runs: 256, μ: 2103495, ~: 2100578)
InterestRateModelTest:testFuzzFixedRateTimeSensitivity(uint256,uint256,uint256) (runs: 256, μ: 2109751, ~: 2109786)
InterestRateModelTest:testFuzzReferenceLegacyRateFixed(uint32,uint256,uint256[2],uint256[2],uint256,uint256,uint256) (runs: 256, μ: 10363238, ~: 10494076)
InterestRateModelTest:testFuzzReferenceRateFixed(uint256,uint256,uint256,uint256,uint256,uint256,(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,int256,uint256,uint256)) (runs: 256, μ: 2374211, ~: 2376483)
InterestRateModelTest:testFuzzReferenceRateFloating(uint256,uint256,(uint256,uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2312248, ~: 2313225)
InterestRateModelTest:testMinTimeToMaturity() (gas: 2100232)
InterestRateModelTest:testRevertMaxUtilizationLowerThanWad() (gas: 268407)
MarketTest:testAccountLiquidityAdjustedDebt() (gas: 499098)
MarketTest:testAccrueEarningsBeforeLiquidation() (gas: 1248098)
MarketTest:testAnotherUserRedeemWhenOwnerHasShortfall() (gas: 818508)
MarketTest:testAnotherUserWithdrawWhenOwnerHasShortfall() (gas: 806149)
MarketTest:testBorrowAfterFreezing() (gas: 490999)
MarketTest:testBorrowAtMaturity() (gas: 499106)
MarketTest:testBorrowAtMaturityAfterFreezing() (gas: 572689)
MarketTest:testBorrowAtMaturityUpdatesFloatingDebtAndFloatingAssets() (gas: 884107)
MarketTest:testBorrowAtMaturityWhenFrozen() (gas: 93460)
MarketTest:testBorrowAtMaturityWithZeroAssets() (gas: 40265)
MarketTest:testBorrowDisagreement() (gas: 295103)
MarketTest:testBorrowFromFreeLunchShouldNotRevertWithFloatingFullUtilization() (gas: 1293775)
MarketTest:testBorrowWhenFrozen() (gas: 92965)
MarketTest:testBorrowWithZeroAssets() (gas: 39640)
MarketTest:testCappedLiquidation() (gas: 1198891)
MarketTest:testChargeTreasuryToEarlyWithdraws() (gas: 1217179)
MarketTest:testChargeTreasuryToFixedBorrows() (gas: 1582876)
MarketTest:testClearBadDebtAvoidingFixedBorrowsIfAccumulatorLower() (gas: 2283961)
MarketTest:testClearBadDebtBeforeMaturity() (gas: 2344347)
MarketTest:testClearBadDebtCalledByAccount() (gas: 34951)
MarketTest:testClearBadDebtEmptiesUnassignedEarnings() (gas: 2494019)
MarketTest:testClearBadDebtExactlyRepaysFixedBorrowWithAccumulatorAmount() (gas: 2014535)
MarketTest:testClearBadDebtPartiallyRepaysEachFixedBorrow() (gas: 1962809)
MarketTest:testClearBadDebtPartiallyRepaysFloatingDebt() (gas: 2292855)
MarketTest:testClearBadDebtShouldAccrueAccumulatedEarningsBeforeSpreadingLosses() (gas: 2081754)
MarketTest:testClearBadDebtWithEmptyAccumulatorShouldNotRevert() (gas: 969244)
MarketTest:testClearMaturity() (gas: 1688878)
MarketTest:testCollectTreasuryFreeLunchToEarlyWithdraws() (gas: 1764667)
MarketTest:testCollectTreasuryFreeLunchToEarlyWithdrawsWithZeroFees() (gas: 558646)
MarketTest:testCollectTreasuryFreeLunchToFixedBorrows() (gas: 1815107)
MarketTest:testCollectTreasuryFreeLunchToFixedBorrowsWithZeroFees() (gas: 722143)
MarketTest:testCrossMaturityLiquidation() (gas: 2623828)
MarketTest:testDepositAfterFreezing() (gas: 255860)
MarketTest:testDepositAtMaturity() (gas: 193361)
MarketTest:testDepositAtMaturityAfterFreezing() (gas: 267208)
MarketTest:testDepositAtMaturityWhenFrozen() (gas: 92991)
MarketTest:testDepositAtMaturityWithZeroAssets() (gas: 39834)
MarketTest:testDepositDisagreement() (gas: 73781)
MarketTest:testDepositShouldUpdateFlexibleBorrowVariables() (gas: 716286)
MarketTest:testDepositToSmartPool() (gas: 181606)
MarketTest:testDepositWhenFrozen() (gas: 176202)
MarketTest:testDistributeMultipleAccumulatedEarnings() (gas: 1378138)
MarketTest:testDistributionOfLossesShouldReduceFromFloatingBackupBorrowedAccordingly() (gas: 6411533)
MarketTest:testEarlyRepayLiquidationUnassignedEarnings() (gas: 2109176)
MarketTest:testEarlyRepaymentWithExcessiveAmountOfFees() (gas: 3459346)
MarketTest:testEarlyWithdrawFromFreeLunchShouldNotRevertWithFloatingFullUtilization() (gas: 1049359)
MarketTest:testEmergencyAdminRole() (gas: 320349)
MarketTest:testEmitFrozen() (gas: 90694)
MarketTest:testFixedBorrowFailingWhenFlexibleBorrowAccruesDebt() (gas: 1529705)
MarketTest:testFixedBorrowRateToMaturity() (gas: 562211)
MarketTest:testFixedOperationsUpdateFloatingDebt() (gas: 864815)
MarketTest:testFlexibleBorrow() (gas: 423342)
MarketTest:testFlexibleBorrowAccountingDebt() (gas: 606529)
MarketTest:testFlexibleBorrowChargingDebtToTreasury() (gas: 750613)
MarketTest:testFlexibleBorrowExceedingReserve() (gas: 877796)
MarketTest:testFlexibleBorrowExceedingReserveIncludingFixedBorrow() (gas: 1266725)
MarketTest:testFlexibleBorrowExceedingReserveWithNewDebt() (gas: 1000773)
MarketTest:testFlexibleBorrowFromAnotherUserSubtractsAllowance() (gas: 468883)
MarketTest:testFlexibleBorrowFromAnotherUserWithAllowance() (gas: 458451)
MarketTest:testFlexibleBorrowFromAnotherUserWithoutAllowance() (gas: 252159)
MarketTest:testFrontRunSmartPoolEarningsDistributionWithBigPenaltyRepayment() (gas: 1377337)
MarketTest:testFullPause() (gas: 5951574)
MarketTest:testInitiallyUnfrozen() (gas: 15597)
MarketTest:testInsufficientProtocolLiquidity() (gas: 1939276)
MarketTest:testLiquidateAndChargeIncentiveForLenders() (gas: 2432307)
MarketTest:testLiquidateAndDistributeLosses() (gas: 3237419)
MarketTest:testLiquidateAndSeizeExactAmountWithDustAsCollateral() (gas: 2803949)
MarketTest:testLiquidateAndSeizeFromEmptyCollateral() (gas: 1042894)
MarketTest:testLiquidateAndSubtractLossesFromAccumulator() (gas: 3902829)
MarketTest:testLiquidateFlexibleAndFixedBorrowPositionsInSingleCall() (gas: 2636613)
MarketTest:testLiquidateFlexibleBorrow() (gas: 2159352)
MarketTest:testLiquidateFlexibleBorrowChargeLendersAssetsToLiquidator() (gas: 1151632)
MarketTest:testLiquidateFlexibleBorrowConsideringDebtOverTime() (gas: 1166874)
MarketTest:testLiquidateLeavingDustAsCollateral() (gas: 3648979)
MarketTest:testLiquidateTransferRepayAssetsBeforeSeize() (gas: 1040396)
MarketTest:testLiquidateUpdateFloatingDebt() (gas: 1902338)
MarketTest:testLiquidateWhenFrozen() (gas: 1232189)
MarketTest:testLiquidateWithTwoUnitsAsMaxAssets() (gas: 1578247)
MarketTest:testLiquidateWithZeroAsMaxAssets() (gas: 1042866)
MarketTest:testLiquidationClearingDebtOfAllAccountMarkets() (gas: 3101429)
MarketTest:testLiquidationResultingInZeroCollateralAndZeroDebt() (gas: 1979045)
MarketTest:testMaturityInsufficientProtocolLiquidity() (gas: 1462946)
MarketTest:testMultipleBorrowsForMultipleAssets() (gas: 2464632036)
MarketTest:testMultipleDepositsToSmartPool() (gas: 914490)
MarketTest:testMultipleFixedBorrowsRepays() (gas: 1347762)
MarketTest:testMultipleLiquidationSameUser() (gas: 2946988)
MarketTest:testNotEnteredMarketShouldNotBeSeized() (gas: 8859508)
MarketTest:testOnlyAdminCanFreezeUnfreeze() (gas: 210507)
MarketTest:testOperationsShouldUpdateFloatingAssetsAverage() (gas: 1444332)
MarketTest:testOperationsWithBtcWbtcRate() (gas: 8548920)
MarketTest:testOperationsWithStEthAsset() (gas: 8438344)
MarketTest:testPausable() (gas: 157461)
MarketTest:testPauserRole() (gas: 77932)
MarketTest:testPreviewOperationsWithSmartPoolCorrectlyAccountingEarnings() (gas: 1975106)
MarketTest:testRepayAtMaturity() (gas: 586296)
MarketTest:testRepayDisagreement() (gas: 593644)
MarketTest:testRepayFlexibleBorrow() (gas: 1075496)
MarketTest:testRepayWhenFrozen() (gas: 534955)
MarketTest:testRoundingDownAssetsToValidateShortfallWhenTransferring() (gas: 7823007)
MarketTest:testRoundingDownAssetsToValidateShortfallWhenTransferringFrom() (gas: 7878243)
MarketTest:testRoundingDownAssetsWhenTransferingFromAnAccountWithoutShortfall() (gas: 1029417)
MarketTest:testRoundingDownAssetsWhenTransferingWithAnAccountWithoutShortfall() (gas: 974079)
MarketTest:testRoundingUpAllowanceWhenBorrowingAtMaturity() (gas: 845144)
MarketTest:testRoundingUpAllowanceWhenWithdrawingAtMaturity() (gas: 791293)
MarketTest:testSetAssetSymbol() (gas: 54783)
MarketTest:testSetAssetSymbolNotAdmin() (gas: 65606)
MarketTest:testSetDampSpeedFactorShouldUpdateFloatingAssetsAverage() (gas: 386422)
MarketTest:testSetEarningsAccumulatorSmoothFactorShouldDistributeEarnings() (gas: 721919)
MarketTest:testSetInterestRateModelShouldUpdateFloatingDebt() (gas: 2840472)
MarketTest:testSetInterestRateModelWithAddressZeroShouldNotUpdateFloatingDebt() (gas: 2606942)
MarketTest:testShareValueNotDecreasingAfterDeposit() (gas: 707377)
MarketTest:testShareValueNotDecreasingWhenMintingToTreasury() (gas: 762838)
MarketTest:testSingleFloatingBorrow() (gas: 417153)
MarketTest:testSingleFloatingRepay() (gas: 484315)
MarketTest:testSmartPoolEarningsDistribution() (gas: 1099946)
MarketTest:testSmartPoolSharesDoNotAccountUnassignedEarningsFromMoreThanOneIntervalPastMaturities() (gas: 528172)
MarketTest:testSumDebtPlusEffectsShouldntRoundUpWhenWithdrawing() (gas: 1004870)
MarketTest:testTotalAssetsProjectingBackupEarningsCorrectly() (gas: 508011)
MarketTest:testTotalAssetsProjectingFloatingDebtCorrectly() (gas: 713365)
MarketTest:testUpdateAccumulatedEarningsFactorToZero() (gas: 1477240)
MarketTest:testUpdateFloatingAssetsAverageWhenDepositingAndBorrowingContinuously() (gas: 344046)
MarketTest:testUpdateFloatingAssetsAverageWhenDepositingRightBeforeBorrow() (gas: 669887)
MarketTest:testUpdateFloatingAssetsAverageWhenDepositingRightBeforeEarlyWithdraw() (gas: 629899)
MarketTest:testUpdateFloatingAssetsAverageWhenDepositingSomeSecondsBeforeBorrow() (gas: 899971)
MarketTest:testUpdateFloatingAssetsAverageWhenWithdrawingRightBeforeBorrow() (gas: 682874)
MarketTest:testUpdateFloatingAssetsAverageWhenWithdrawingRightBeforeEarlyWithdraw() (gas: 642906)
MarketTest:testUpdateFloatingAssetsAverageWhenWithdrawingSomeSecondsBeforeBorrow() (gas: 372058)
MarketTest:testUpdateFloatingAssetsAverageWithDampSpeedDown() (gas: 357274)
MarketTest:testUpdateFloatingAssetsAverageWithDampSpeedUp() (gas: 198976)
MarketTest:testUpdateFloatingDebtBeforeSettingTreasury() (gas: 106235)
MarketTest:testWithdrawAtMaturity() (gas: 303869)
MarketTest:testWithdrawFromSmartPool() (gas: 278752)
MarketTest:testWithdrawShouldUpdateFlexibleBorrowVariables() (gas: 863267)
MarketTest:testWithdrawWhenFrozen() (gas: 325471)
PauserTest:testPauseProtocolFromRando() (gas: 32796)
PauserTest:testPauseProtocolWhenMarketsArePaused() (gas: 187085)
PauserTest:testPauseProtocolWhenMarketsAreUnpaused() (gas: 129322)
PauserTest:testPauseProtocolWhenOneMarketIsPaused() (gas: 159574)
PauserTest:testPauseProtocolWithExtra() (gas: 265935)
PauserTest:testPauseTargets() (gas: 467411)
PauserTest:testPauseTargetsAlreadyPaused() (gas: 508821)
PoolLibTest:testAtomicDepositBorrowRepayWithdraw() (gas: 45904)
PoolLibTest:testBackupBorrow() (gas: 33624)
PoolLibTest:testEarningsAccrual() (gas: 38952)
PoolLibTest:testEarningsDistribution() (gas: 32651)
PoolLibTest:testFuzzAddRemoveAll(uint8[12]) (runs: 256, μ: 53854, ~: 53241)
PoolLibTest:testMaturityRangeLimit() (gas: 7866)
PoolLibTest:testMaturityRangeTooWide() (gas: 6744)
PreviewerTest:testAccountsReturningAccurateAmounts() (gas: 1382132)
PreviewerTest:testAccountsReturningUtilizationForDifferentMaturities() (gas: 4142672)
PreviewerTest:testAccountsWithAccountOnlyDeposit() (gas: 854455)
PreviewerTest:testAccountsWithAccountThatHasBalances() (gas: 2250221)
PreviewerTest:testAccountsWithEmptyAccount() (gas: 682908)
PreviewerTest:testAccountsWithIntermediateOperationsReturningAccurateAmounts() (gas: 17850826)
PreviewerTest:testActualTimeBeforeStartDistributionRewards() (gas: 7981616)
PreviewerTest:testEmptyExactly() (gas: 5897606)
PreviewerTest:testExactlyReturningInterestRateModelData() (gas: 680616)
PreviewerTest:testFixedAvailableLiquidityProjectingNewFloatingDebt() (gas: 13595274)
PreviewerTest:testFixedPoolsA() (gas: 19540694)
PreviewerTest:testFixedPoolsChangingMaturityInTime() (gas: 1605406)
PreviewerTest:testFixedPoolsRatesAndUtilizations() (gas: 15083567)
PreviewerTest:testFixedPoolsWithFloatingAssetsAverage() (gas: 15891656)
PreviewerTest:testFlexibleAvailableLiquidity() (gas: 17486579)
PreviewerTest:testFlexibleBorrowSharesAndAssets() (gas: 4352327)
PreviewerTest:testFloatingAvailableLiquidityProjectingNewFloatingDebt() (gas: 12852463)
PreviewerTest:testFloatingRateAndUtilization() (gas: 1119518)
PreviewerTest:testJustUpdatedRewardRatesShouldStillReturnRate() (gas: 7412539)
PreviewerTest:testMaxBorrowAssetsCapacity() (gas: 2457549)
PreviewerTest:testMaxBorrowAssetsCapacityForAccountWithShortfall() (gas: 11309708)
PreviewerTest:testMaxBorrowAssetsCapacityPerMarket() (gas: 13505038)
PreviewerTest:testOraclePriceReturningAccurateValues() (gas: 10452890)
PreviewerTest:testPreviewBorrowAtAllMaturitiesReturningAccurateAmount() (gas: 4210573)
PreviewerTest:testPreviewBorrowAtMaturityReturningAccurateAmount() (gas: 621845)
PreviewerTest:testPreviewBorrowAtMaturityReturningAccurateAmountWithIntermediateOperations() (gas: 1949624)
PreviewerTest:testPreviewBorrowAtMaturityReturningAccurateUtilization() (gas: 484271)
PreviewerTest:testPreviewBorrowAtMaturityWithFiveUnits() (gas: 422224)
PreviewerTest:testPreviewBorrowAtMaturityWithInvalidMaturity() (gas: 234095)
PreviewerTest:testPreviewBorrowAtMaturityWithMaturedMaturity() (gas: 49824)
PreviewerTest:testPreviewBorrowAtMaturityWithOneUnit() (gas: 422246)
PreviewerTest:testPreviewBorrowAtMaturityWithSameTimestamp() (gas: 49742)
PreviewerTest:testPreviewBorrowAtMaturityWithZeroAmount() (gas: 223349)
PreviewerTest:testPreviewDepositAtAllMaturitiesReturningAccurateAmounts() (gas: 2408317)
PreviewerTest:testPreviewDepositAtMaturityReturningAccurateAmount() (gas: 797702)
PreviewerTest:testPreviewDepositAtMaturityReturningAccurateAmountWithIntermediateOperations() (gas: 1464028)
PreviewerTest:testPreviewDepositAtMaturityWithEmptyMaturity() (gas: 48600)
PreviewerTest:testPreviewDepositAtMaturityWithEmptyMaturityAndZeroAmount() (gas: 48614)
PreviewerTest:testPreviewDepositAtMaturityWithInvalidMaturity() (gas: 48614)
PreviewerTest:testPreviewDepositAtMaturityWithMaturedMaturity() (gas: 12418)
PreviewerTest:testPreviewDepositAtMaturityWithOneUnit() (gas: 588478)
PreviewerTest:testPreviewDepositAtMaturityWithSameTimestamp() (gas: 48645)
PreviewerTest:testPreviewDepositAtMaturityWithZeroAmount() (gas: 588503)
PreviewerTest:testPreviewRepayAtMaturityLastAccrualIsMaturity() (gas: 1431697)
PreviewerTest:testPreviewRepayAtMaturityReturningAccurateAmount() (gas: 1247859)
PreviewerTest:testPreviewRepayAtMaturityReturningAccurateAmountWithIntermediateOperations() (gas: 1550396)
PreviewerTest:testPreviewRepayAtMaturityWithEmptyMaturity() (gas: 35118)
PreviewerTest:testPreviewRepayAtMaturityWithEmptyMaturityAndZeroAmount() (gas: 35126)
PreviewerTest:testPreviewRepayAtMaturityWithInvalidMaturity() (gas: 35171)
PreviewerTest:testPreviewRepayAtMaturityWithMaturedMaturity() (gas: 587692)
PreviewerTest:testPreviewRepayAtMaturityWithOneUnit() (gas: 590866)
PreviewerTest:testPreviewRepayAtMaturityWithSameTimestamp() (gas: 585967)
PreviewerTest:testPreviewRepayAtMaturityWithZeroAmount() (gas: 590824)
PreviewerTest:testPreviewValueInFixedOperations() (gas: 2251738)
PreviewerTest:testPreviewWithdrawAtMaturityReturningAccurateAmount() (gas: 369930)
PreviewerTest:testPreviewWithdrawAtMaturityReturningAccurateAmountWithIntermediateOperations() (gas: 1400811)
PreviewerTest:testPreviewWithdrawAtMaturityWithEmptyMaturity() (gas: 35130)
PreviewerTest:testPreviewWithdrawAtMaturityWithEmptyMaturityAndZeroAmount() (gas: 35128)
PreviewerTest:testPreviewWithdrawAtMaturityWithFiveUnits() (gas: 250958)
PreviewerTest:testPreviewWithdrawAtMaturityWithInvalidMaturity() (gas: 35149)
PreviewerTest:testPreviewWithdrawAtMaturityWithMaturedMaturity() (gas: 233175)
PreviewerTest:testPreviewWithdrawAtMaturityWithOneUnit() (gas: 250969)
PreviewerTest:testPreviewWithdrawAtMaturityWithSameTimestamp() (gas: 233080)
PreviewerTest:testPreviewWithdrawAtMaturityWithZeroAmount() (gas: 250974)
PreviewerTest:testReserveFactor() (gas: 699785)
PreviewerTest:testReturnRewardAssetUsdPrice() (gas: 6935802)
PreviewerTest:testRewardsRateAfterDistributionEnd() (gas: 7717198)
PreviewerTest:testRewardsRateOnlyWithFixedBorrows() (gas: 7028053)
PreviewerTest:testRewardsRateWithDifferentRewardLengths() (gas: 19804631)
PreviewerTest:testRewardsRateWithMarketWithDifferentDecimals() (gas: 18920339)
PreviewerTest:testRewardsRateX() (gas: 8353644)
PriceFeedDoubleTest:testPriceFeedDoubleReturningAccurateDecimals() (gas: 617669)
PriceFeedDoubleTest:testPriceFeedDoubleReturningPrice() (gas: 53193)
PriceFeedDoubleTest:testPriceFeedDoubleWithActualOnChainValues() (gas: 76303)
PriceFeedDoubleTest:testPriceFeedDoubleWithNegativePriceShouldRevert() (gas: 165713)
PriceFeedDoubleTest:testPriceFeedDoubleWithUsdPriceFeed() (gas: 482697)
PriceFeedPoolTest:testPriceFeedPoolReturningPrice() (gas: 27417)
PriceFeedPoolTest:testPriceFeedPoolReturningPriceWithToken0False() (gas: 2154730)
PriceFeedPoolTest:testPriceFeedPoolWithAllDifferentDecimals() (gas: 2147819)
PriceFeedPoolTest:testPriceFeedPoolWithAllDifferentDecimalsWithToken0False() (gas: 2152892)
PriceFeedPoolTest:testPriceFeedPoolWithDifferentDecimals() (gas: 2147843)
PriceFeedPoolTest:testPriceFeedPoolWithDifferentDecimalsWithToken0False() (gas: 2152927)
PriceFeedWrapperTest:testPriceFeedWrapperReturningPrice() (gas: 19095)
PriceFeedWrapperTest:testPriceFeedWrapperReturningPriceAfterRebase() (gas: 48927)
PriceFeedWrapperTest:testPriceFeedWrapperWithActualOnChainValues() (gas: 75176)
PriceFeedWrapperTest:testPriceFeedWrapperWithNegativePriceShouldRevert() (gas: 164132)
PriceFeedWrapperTest:testPriceFeedWrapperWithUsdPriceFeed() (gas: 1282537)
RatePreviewerTest:testPreviewRate() (gas: 1136703)
RatePreviewerTest:testPreviewRateAfterFloatingDepositAndBorrow() (gas: 1239953)
RatePreviewerTest:testSnapshot() (gas: 1209097)
RatePreviewerTest:testSnapshotWithSignificantElapsedTime() (gas: 1243206)
RewardsControllerTest:testAccountKeeperClaimOnBehalfOf() (gas: 1288294)
RewardsControllerTest:testAccrueRewardsForWholeDistributionPeriod() (gas: 1240245)
RewardsControllerTest:testAccrueRewardsWithBadDebtClearingOfFixedBorrow() (gas: 3333693)
RewardsControllerTest:testAccrueRewardsWithRepayOfBorrowBalance() (gas: 1598488)
RewardsControllerTest:testAccrueRewardsWithRepayOfFixedBorrowBalance() (gas: 1787376)
RewardsControllerTest:testAccrueRewardsWithSeizeOfAllDepositShares() (gas: 1988586)
RewardsControllerTest:testAfterDistributionPeriodEnd() (gas: 1804501)
RewardsControllerTest:testAllClaimableUSDCWithAnotherAccountInPool() (gas: 2254003)
RewardsControllerTest:testAllClaimableUSDCWithDeposit() (gas: 1609237)
RewardsControllerTest:testAllClaimableUSDCWithFloatingBorrow() (gas: 1547305)
RewardsControllerTest:testAllClaimableUSDCWithFloatingRefund() (gas: 1657580)
RewardsControllerTest:testAllClaimableUSDCWithFloatingRepay() (gas: 1664242)
RewardsControllerTest:testAllClaimableUSDCWithMint() (gas: 1271742)
RewardsControllerTest:testAllClaimableUSDCWithRedeem() (gas: 1631300)
RewardsControllerTest:testAllClaimableUSDCWithTransfer() (gas: 2202228)
RewardsControllerTest:testAllClaimableUSDCWithTransferFrom() (gas: 2119632)
RewardsControllerTest:testAllClaimableUSDCWithWithdraw() (gas: 1632346)
RewardsControllerTest:testAllClaimableWETH() (gas: 1235423)
RewardsControllerTest:testAllClaimableWithMaturedFixedPool() (gas: 1119622)
RewardsControllerTest:testAllClaimableWithTimeElapsedZero() (gas: 1619143)
RewardsControllerTest:testAllRewards() (gas: 216180)
RewardsControllerTest:testClaim() (gas: 1187778)
RewardsControllerTest:testClaimAll() (gas: 2179303)
RewardsControllerTest:testClaimMarketWithoutRewards() (gas: 1240005)
RewardsControllerTest:testClaimWithNotEnabledRewardAsset() (gas: 1217241)
RewardsControllerTest:testConfigSettingNewStartWithOnGoingDistributionShouldNotUpdate() (gas: 429156)
RewardsControllerTest:testConfigWithDistributionNotYetStartedShouldNotFail() (gas: 612384)
RewardsControllerTest:testConfigWithTransitionFactorHigherOrEqThanCap() (gas: 106624)
RewardsControllerTest:testConfigWithZeroDepositAllocationWeightFactorShouldRevert() (gas: 71154)
RewardsControllerTest:testDifferentDistributionTimeForDifferentRewards() (gas: 2018700)
RewardsControllerTest:testEmitAccrue() (gas: 1313650)
RewardsControllerTest:testEmitClaimRewards() (gas: 1109049)
RewardsControllerTest:testEmitConfigUpdate() (gas: 438875)
RewardsControllerTest:testEmitIndexUpdate() (gas: 1440344)
RewardsControllerTest:testLastUndistributed() (gas: 2181344)
RewardsControllerTest:testLastUpdateAfterDistributionPeriodEnd() (gas: 1838005)
RewardsControllerTest:testNotKeeperClaimOnBehalfOf() (gas: 184760)
RewardsControllerTest:testOperationAfterDistributionEnded() (gas: 720062)
RewardsControllerTest:testOperationsBeforeDistributionStart() (gas: 1670216)
RewardsControllerTest:testPermitClaim() (gas: 1271266)
RewardsControllerTest:testSetDistributionConfigWithDifferentDecimals() (gas: 11747886)
RewardsControllerTest:testSetDistributionOperationShouldUpdateIndex() (gas: 135784)
RewardsControllerTest:testSetDistributionWithOnGoingMarketOperations() (gas: 1199274)
RewardsControllerTest:testSetHigherTotalDistribution() (gas: 1824209)
RewardsControllerTest:testSetKeeperOnlyAdminRole() (gas: 117531)
RewardsControllerTest:testSetLowerAndEqualDistributionPeriodThanCurrentTimestampShouldRevert() (gas: 1270664)
RewardsControllerTest:testSetLowerAndEqualTotalDistributionThanReleasedShouldRevert() (gas: 1263711)
RewardsControllerTest:testSetLowerDistributionPeriod() (gas: 2274739)
RewardsControllerTest:testSetLowerDistributionPeriodAndLowerTotalDistribution() (gas: 2277509)
RewardsControllerTest:testSetLowerTotalDistribution() (gas: 1824189)
RewardsControllerTest:testSetNewDistributionPeriod() (gas: 3126575)
RewardsControllerTest:testSetNewDistributionPeriodAfterDistributionEnds() (gas: 1401298)
RewardsControllerTest:testSetNewTargetDebt() (gas: 1665904)
RewardsControllerTest:testSetNewTargetDebtAfterDistributionEnds() (gas: 1728317)
RewardsControllerTest:testSetNewTargetDebtWithClaimOnlyAtEnd() (gas: 1385040)
RewardsControllerTest:testSetNewTreasuryFeeShouldImpactAllocation() (gas: 656755)
RewardsControllerTest:testSetTargetDebtMultipleTimes() (gas: 2706339)
RewardsControllerTest:testSetTargetDebtMultipleTimesAfterEnd() (gas: 2742324)
RewardsControllerTest:testSetTotalDistributionMultipleTimes() (gas: 1830991)
RewardsControllerTest:testTriggerHandleBorrowHookBeforeUpdatingFloatingDebt() (gas: 1874905)
RewardsControllerTest:testUpdateConfig() (gas: 1324534)
RewardsControllerTest:testUpdateIndexesWithUtilizationEqualToOne() (gas: 1255437)
RewardsControllerTest:testUpdateIndexesWithUtilizationHigherThanOne() (gas: 1350063)
RewardsControllerTest:testUpdateWithTotalDebtZeroShouldUpdateLastUndistributed() (gas: 573897)
RewardsControllerTest:testUtilizationEqualZero() (gas: 920217)
RewardsControllerTest:testWithTwelveFixedPools() (gas: 8002967)
RewardsControllerTest:testWithdrawAllRewardBalance() (gas: 71768)
RewardsControllerTest:testWithdrawOnlyAdminRole() (gas: 121317)
StakedEXATest:invariantAvgIndexUpOnly() (runs: 10, calls: 5000, reverts: 0)
StakedEXATest:invariantAvgStartUpOnly() (runs: 10, calls: 5000, reverts: 0)
StakedEXATest:invariantIndexUpOnly() (runs: 10, calls: 5000, reverts: 0)
StakedEXATest:invariantNoDuplicatedReward() (runs: 10, calls: 5000, reverts: 0)
StakedEXATest:invariantRewardsUpOnly() (runs: 10, calls: 5000, reverts: 0)
StakedEXATest:invariantShareValueIsOne() (runs: 10, calls: 5000, reverts: 0)
StakedEXATest:testAlreadyListedError() (gas: 43677)
StakedEXATest:testAvgIndex(uint256[3],uint256[2]) (runs: 256, μ: 1193018, ~: 1221891)
StakedEXATest:testAvgStartTime(uint256[3],uint256[2]) (runs: 256, μ: 1180163, ~: 1209036)
StakedEXATest:testBalanceOfDeposit(uint80) (runs: 256, μ: 323120, ~: 329269)
StakedEXATest:testBalanceOfWithdraw(uint256) (runs: 256, μ: 60122, ~: 60129)
StakedEXATest:testCanChangeRewardsDurationWhenDisabled() (gas: 170454)
StakedEXATest:testClaimAfterHarvest() (gas: 808779)
StakedEXATest:testClaimAndUnstake() (gas: 1504044)
StakedEXATest:testClaimAndWithdrawAfterRefTime() (gas: 1034267)
StakedEXATest:testClaimBeforeFirstHarvest() (gas: 493074)
StakedEXATest:testDepositClaimsRewardsToReceiver() (gas: 1071922)
StakedEXATest:testDepositEvent(uint256) (runs: 256, μ: 331072, ~: 330792)
StakedEXATest:testDepositShouldClaim(uint256[2],uint32) (runs: 256, μ: 796131, ~: 720010)
StakedEXATest:testDepositToAnotherWithAllowance() (gas: 375746)
StakedEXATest:testDepositToAnotherWithoutAllowanceShouldFail() (gas: 122441)
StakedEXATest:testDepositWithdrawAvgStartTimeAndIndex(uint256[3],uint256,uint256[5]) (runs: 256, μ: 1707520, ~: 1761719)
StakedEXATest:testEarnedWithTime(uint256) (runs: 256, μ: 35212, ~: 35468)
StakedEXATest:testEmergencyAdminCanPauseNotUnpause() (gas: 158261)
StakedEXATest:testFinishDistributionEmitEvent() (gas: 241372)
StakedEXATest:testFinishDistributionLetsClaimUnclaimed() (gas: 1523174)
StakedEXATest:testFinishDistributionStopsEmission() (gas: 1503588)
StakedEXATest:testFinishDistributionThatAlreadyFinished() (gas: 404574)
StakedEXATest:testFinishDistributionTransfersRemainingToSavings() (gas: 114151)
StakedEXATest:testGrantRevokeEmergencyAdmin() (gas: 106495)
StakedEXATest:testGrantRevokePauser() (gas: 106492)
StakedEXATest:testHandlerClaim(uint8) (runs: 256, μ: 301247, ~: 301247)
StakedEXATest:testHandlerDeposit(uint80) (runs: 256, μ: 770926, ~: 780544)
StakedEXATest:testHandlerHarvest(uint64) (runs: 256, μ: 341549, ~: 346416)
StakedEXATest:testHandlerNotifyRewardAmount(uint64) (runs: 256, μ: 132618, ~: 123124)
StakedEXATest:testHandlerSetDuration(uint32) (runs: 256, μ: 147357, ~: 166334)
StakedEXATest:testHandlerSetMarket() (gas: 118082)
StakedEXATest:testHandlerWithdraw(uint256) (runs: 256, μ: 69453, ~: 69460)
StakedEXATest:testHarvestAmountWithReducedAllowance() (gas: 180044)
StakedEXATest:testHarvestEffectOnRewardData() (gas: 155160)
StakedEXATest:testHarvestEmitsRewardAmountNotified() (gas: 150166)
StakedEXATest:testHarvestFailDoesntDoSDeposits() (gas: 344508)
StakedEXATest:testHarvestWhenFinished() (gas: 263606)
StakedEXATest:testHarvestX() (gas: 152386)
StakedEXATest:testHarvestZero() (gas: 213933)
StakedEXATest:testInitialValues() (gas: 88981)
StakedEXATest:testInsufficientBalanceError(uint256) (runs: 256, μ: 64011, ~: 64147)
StakedEXATest:testMaxRewardsGasConsumption() (gas: 144820575)
StakedEXATest:testMultipleClaimsVsOne() (gas: 18813454)
StakedEXATest:testMultipleHarvests() (gas: 277577)
StakedEXATest:testNoRewardsAfterPeriod(uint256) (runs: 256, μ: 1517875, ~: 1511059)
StakedEXATest:testNotPausingRoleError() (gas: 39124)
StakedEXATest:testNotifyRewardAmount(uint256,uint256) (runs: 256, μ: 129624, ~: 129569)
StakedEXATest:testNotifyRewardWithUnderlyingAsset() (gas: 463587)
StakedEXATest:testOnlyAdminEnableReward() (gas: 1265749)
StakedEXATest:testOnlyAdminFinishDistribution() (gas: 192442)
StakedEXATest:testOnlyAdminNotifyRewardAmount() (gas: 202574)
StakedEXATest:testOnlyAdminSetProvider() (gas: 142916)
StakedEXATest:testOnlyAdminSetProviderRatio() (gas: 142594)
StakedEXATest:testOnlyAdminSetRewardsDuration() (gas: 152057)
StakedEXATest:testOnlyAdminSetSavings() (gas: 140212)
StakedEXATest:testPausable() (gas: 1122448)
StakedEXATest:testPausableClaim() (gas: 604911)
StakedEXATest:testPausableHarvest() (gas: 310041)
StakedEXATest:testPauserCanPauseUnpause() (gas: 156880)
StakedEXATest:testPenaltyGrowthRange() (gas: 66831)
StakedEXATest:testPenaltyThresholdRange() (gas: 37011)
StakedEXATest:testPermitAndDeposit() (gas: 402574)
StakedEXATest:testPermitFailKeepsFlow() (gas: 451435)
StakedEXATest:testRemoveDepositAllowance() (gas: 467857)
StakedEXATest:testResetDepositAfterRefTime(uint256) (runs: 256, μ: 970446, ~: 970188)
StakedEXATest:testRewardAmountNotifiedEvent(uint256) (runs: 256, μ: 105580, ~: 105298)
StakedEXATest:testRewardNotListedError() (gas: 1176980)
StakedEXATest:testRewardPaidEvent(uint256,uint256) (runs: 256, μ: 757300, ~: 699040)
StakedEXATest:testRewardsAmounts(uint256) (runs: 256, μ: 1526028, ~: 1525804)
StakedEXATest:testRewardsDurationSetEvent(uint40) (runs: 256, μ: 51820, ~: 51803)
StakedEXATest:testSetDuration(uint256,uint40) (runs: 256, μ: 58694, ~: 58898)
StakedEXATest:testSetMarketAddressZero() (gas: 36979)
StakedEXATest:testSetMarketOnlyAdmin() (gas: 1402345)
StakedEXATest:testSetMaxRewardsTokensExceeded() (gas: 111490113)
StakedEXATest:testSetMinTime() (gas: 81601)
StakedEXATest:testSetPenaltyGrowth() (gas: 81765)
StakedEXATest:testSetPenaltyThreshold() (gas: 81744)
StakedEXATest:testSetProviderRatioOverOneError() (gas: 36977)
StakedEXATest:testSetSavingsZeroAddressError() (gas: 37006)
StakedEXATest:testTotalSupplyDeposit(uint80) (runs: 256, μ: 322523, ~: 328672)
StakedEXATest:testTotalSupplyWithdraw(uint256) (runs: 256, μ: 61502, ~: 61509)
StakedEXATest:testUntransferable(uint80) (runs: 256, μ: 342091, ~: 349134)
StakedEXATest:testWithdrawEvent(uint256) (runs: 256, μ: 484127, ~: 483858)
StakedEXATest:testWithdrawRewardUnderlyingAsset() (gas: 444719)
StakedEXATest:testWithdrawRewardsOnlyAdmin() (gas: 227003)
StakedEXATest:testWithdrawRewardsOnlyReward() (gas: 1176970)
StakedEXATest:testWithdrawSameAmountRewardsShouldEqual(uint256,uint256) (runs: 256, μ: 1016449, ~: 1086798)
StakedEXATest:testWithdrawWithRewards(uint256) (runs: 256, μ: 825796, ~: 825527)
StakedEXATest:testZeroRateError() (gas: 57911)
StakingPreviewerTest:testAllClaimable() (gas: 433730)
StakingPreviewerTest:testAllClaimed() (gas: 637270)
StakingPreviewerTest:testAllEarned() (gas: 320863)
StakingPreviewerTest:testAllRewards() (gas: 485833)
StakingPreviewerTest:testStaking() (gas: 533432)
SwapperTest:testSwapBasic() (gas: 216613)
SwapperTest:testSwapWithAllowance() (gas: 481287)
SwapperTest:testSwapWithInaccurateSlippageSendsETHToAccount() (gas: 297641)
SwapperTest:testSwapWithKeepAmount() (gas: 223621)
SwapperTest:testSwapWithKeepEqualToValue() (gas: 67350)
SwapperTest:testSwapWithKeepHigherThanValue() (gas: 67379)
SwapperTest:testSwapWithPermit() (gas: 478630)
SwapperTest:testSwapWithPermit2() (gas: 482531)
VotePreviewerTest:testExternalVotes() (gas: 246391)