forked from exactly/protocol
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.gas-snapshot
395 lines (395 loc) · 27.3 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
AirdropTest:testClaim() (gas: 255158)
AirdropTest:testClaimTwiceShouldRevert() (gas: 251568)
AirdropTest:testClaimWithInvalidProofShouldRevert() (gas: 26225)
AirdropTest:testClaimWrongAmountShouldRevert() (gas: 37237)
AirdropTest:testClaimZeroShouldRevert() (gas: 23592)
AirdropTest:testSablierStreamWithdraw() (gas: 289597)
AirdropTest:testSablierStreamWithdrawMax() (gas: 291732)
AuditorTest:testAccountShortfall() (gas: 159721)
AuditorTest:testAccountShortfallRevert() (gas: 183495)
AuditorTest:testBorrowMPValidation() (gas: 159377)
AuditorTest:testBorrowMPValidationRevert() (gas: 183258)
AuditorTest:testDynamicCloseFactor() (gas: 1069299)
AuditorTest:testEnableEnterExitMultipleMarkets() (gas: 1051269)
AuditorTest:testEnableMarket() (gas: 131896)
AuditorTest:testEnableMarketAlreadyListed() (gas: 127756)
AuditorTest:testEnableMarketAuditorMismatch() (gas: 24805)
AuditorTest:testEnableMarketShouldRevertWithInvalidPriceFeed() (gas: 149281)
AuditorTest:testEnterExitMarket() (gas: 178761)
AuditorTest:testExitMarketOwning() (gas: 177445)
DebtManagerTest:testAllowanceSurplus() (gas: 851895)
DebtManagerTest:testApproveMaliciousMarket() (gas: 29093)
DebtManagerTest:testApproveMarket() (gas: 61551)
DebtManagerTest:testBalancerFlashloanCallFromDifferentOrigin() (gas: 65927)
DebtManagerTest:testCallReceiveFlashLoanFromAnyAddress() (gas: 33751)
DebtManagerTest:testDeleverage() (gas: 825954)
DebtManagerTest:testDeleverageHalfPosition() (gas: 842265)
DebtManagerTest:testDeleverageIncremental() (gas: 1167615)
DebtManagerTest:testDeleverageWithMoreThanBalancerAvailableLiquidity() (gas: 1034694)
DebtManagerTest:testDeleverageWithPartialWithdraw() (gas: 856820)
DebtManagerTest:testDeleverageWithWithdraw() (gas: 834077)
DebtManagerTest:testFakeMarketDeleverage() (gas: 1089757)
DebtManagerTest:testFakeMarketLeverage() (gas: 1121060)
DebtManagerTest:testFakeMarketRollFixed() (gas: 1675192)
DebtManagerTest:testFixedRoll() (gas: 840416)
DebtManagerTest:testFixedRollSameMaturityWithThreeLoops() (gas: 715421)
DebtManagerTest:testFixedRollWithAccurateBorrowSlippage() (gas: 1192916)
DebtManagerTest:testFixedRollWithAccurateBorrowSlippageWithThreeLoops() (gas: 2116906)
DebtManagerTest:testFixedRollWithAccurateRepaySlippage() (gas: 1192876)
DebtManagerTest:testFixedRollWithAccurateRepaySlippageWithThreeLoops() (gas: 2111644)
DebtManagerTest:testFixedToFloatingRoll() (gas: 795802)
DebtManagerTest:testFixedToFloatingRollHigherThanAvailableLiquidity() (gas: 925934)
DebtManagerTest:testFixedToFloatingRollHigherThanAvailableLiquidityWithSlippage() (gas: 1386611)
DebtManagerTest:testFixedToFloatingRollHigherThanAvailableLiquidityWithSlippageWithThreeLoops() (gas: 1986076)
DebtManagerTest:testFixedToFloatingRollWithAccurateSlippage() (gas: 1090130)
DebtManagerTest:testFlashloanFeeGreaterThanZero() (gas: 735075)
DebtManagerTest:testFloatingToFixedRoll() (gas: 816850)
DebtManagerTest:testFloatingToFixedRollHigherThanAvailableLiquidity() (gas: 984322)
DebtManagerTest:testFloatingToFixedRollHigherThanAvailableLiquidityWithSlippage() (gas: 1508744)
DebtManagerTest:testFloatingToFixedRollHigherThanAvailableLiquidityWithSlippageWithThreePools() (gas: 2253463)
DebtManagerTest:testFloatingToFixedRollWithAccurateSlippage() (gas: 1169941)
DebtManagerTest:testFloatingToFixedRollWithAccurateSlippageWithPreviousPosition() (gas: 1177962)
DebtManagerTest:testLateFixedRoll() (gas: 924005)
DebtManagerTest:testLateFixedRollWithThreeLoops() (gas: 1441362)
DebtManagerTest:testLateFixedToFloatingRoll() (gas: 878053)
DebtManagerTest:testLateFixedToFloatingRollWithThreeLoops() (gas: 1367798)
DebtManagerTest:testLeverage() (gas: 658336)
DebtManagerTest:testLeverageIncremental() (gas: 1020551)
DebtManagerTest:testLeverageShouldFailWhenHealthFactorNearOne() (gas: 1336745)
DebtManagerTest:testLeverageWithAlreadyDepositedAmount() (gas: 691057)
DebtManagerTest:testLeverageWithInvalidBalancerVault() (gas: 3649263)
DebtManagerTest:testLeverageWithMoreThanBalancerAvailableLiquidity() (gas: 1122916)
DebtManagerTest:testLeverageWithNegativePrincipal() (gas: 971675)
DebtManagerTest:testLeverageWithPartialNegativePrincipal() (gas: 1013455)
DebtManagerTest:testMockBalancerVault() (gas: 5362152)
DebtManagerTest:testPartialDeleverageWithWithdrawAndNewRatio() (gas: 885426)
DebtManagerTest:testPartialDeleverageWithWithdrawKeepingRatio() (gas: 885454)
DebtManagerTest:testPartialFixedRoll() (gas: 883680)
DebtManagerTest:testPartialFixedToFloatingRoll() (gas: 854122)
DebtManagerTest:testPartialLateFixedRoll() (gas: 968856)
DebtManagerTest:testPartialLateFixedToFloatingRoll() (gas: 945615)
DebtManagerTest:testPermit2AndLeverage() (gas: 756695)
DebtManagerTest:testPermitAndDeleverage() (gas: 852546)
DebtManagerTest:testPermitAndLeverage() (gas: 653406)
DebtManagerTest:testPermitAndRollFloatingToFixed() (gas: 908751)
DebtManagerTest:testPermitAndTransferLeverage() (gas: 775373)
DebtPreviewerTest:testDeleverageRatesSameAsset() (gas: 925563)
DebtPreviewerTest:testLeverageRatesCrossAsset() (gas: 775949)
DebtPreviewerTest:testLeverageRatesSameAsset() (gas: 485262)
DebtPreviewerTest:testLeverageRatesWithNativeBorrow() (gas: 413453)
DebtPreviewerTest:testLeverageRatesWithNegativeNativeResult() (gas: 413469)
DebtPreviewerTest:testLeverageRatesZeroPrincipalCrossAsset() (gas: 707926)
DebtPreviewerTest:testLeverageRatesZeroPrincipalSameAsset() (gas: 415045)
DebtPreviewerTest:testPreviewDeleverageSameAsset() (gas: 1754516)
DebtPreviewerTest:testPreviewEmptyLeverage() (gas: 313675)
DebtPreviewerTest:testPreviewLeverage() (gas: 908297)
DebtPreviewerTest:testPreviewLeverageBalancerAvailableLiquidity() (gas: 318318)
DebtPreviewerTest:testPreviewLeverageSameAsset() (gas: 1066188)
DebtPreviewerTest:testPreviewLeverageSameAssetNegativePrincipal() (gas: 1437825)
DebtPreviewerTest:testPreviewLeverageSameAssetPartialNegativePrincipal() (gas: 1271037)
DebtPreviewerTest:testPreviewLeverageSameUSDCAssetMaxRatioMultipleCollateralAndDebt() (gas: 1713230)
DebtPreviewerTest:testPreviewLeverageSameUSDCAssetWithDeposit() (gas: 1646062)
DebtPreviewerTest:testPreviewLeverageSameWETHAssetMaxRatioMultipleCollateralAndDebt() (gas: 1708450)
DebtPreviewerTest:testPreviewLeverageSameWETHAssetMultipleCollateralAndDebtWithMinHealthFactor() (gas: 1708472)
DebtPreviewerTest:testPreviewMaxRatioWithdrawWithSameAssetLeverage() (gas: 1020516)
DebtPreviewerTest:testPreviewSameAssetInvalidLeverageShouldCapRatio() (gas: 910754)
EscrowedEXATest:testCancelShouldDeleteReserves() (gas: 475541)
EscrowedEXATest:testCancelShouldGiveReservesBack() (gas: 682196)
EscrowedEXATest:testCancelTwiceShouldRevert() (gas: 465259)
EscrowedEXATest:testCancelWithInvalidAccount() (gas: 349719)
EscrowedEXATest:testGrantTransferrerRoleAsAdmin() (gas: 45857)
EscrowedEXATest:testMint() (gas: 165097)
EscrowedEXATest:testMintMoreThanBalance() (gas: 27542)
EscrowedEXATest:testMintToAnother() (gas: 167315)
EscrowedEXATest:testMintZero() (gas: 14141)
EscrowedEXATest:testRedeemAsNotRedeemer() (gas: 214597)
EscrowedEXATest:testRedeemAsRedeemer() (gas: 165462)
EscrowedEXATest:testRedeemAsRedeemerToAnother() (gas: 170346)
EscrowedEXATest:testSetReserveRatioAsAdmin() (gas: 24450)
EscrowedEXATest:testSetReserveRatioAsNotAdmin() (gas: 47296)
EscrowedEXATest:testSetVestingPeriodAsAdmin() (gas: 24707)
EscrowedEXATest:testSetVestingPeriodAsNotAdmin() (gas: 47520)
EscrowedEXATest:testTransferToNotTransferrer() (gas: 174731)
EscrowedEXATest:testTransferToTransferrer() (gas: 210331)
EscrowedEXATest:testVest() (gas: 347009)
EscrowedEXATest:testVestToAnother() (gas: 403671)
EscrowedEXATest:testVestToAnotherAndCancel() (gas: 494088)
EscrowedEXATest:testVestWithPermitReserve() (gas: 458530)
EscrowedEXATest:testVestZero() (gas: 14239)
EscrowedEXATest:testWithdrawFromStreamAndGetReserveBack() (gas: 329574)
EscrowedEXATest:testWithdrawMaxFromMultipleStreams() (gas: 1006869)
EscrowedEXATest:testWithdrawMaxShouldGiveReserveBackWhenDepleted() (gas: 327564)
EscrowedEXATest:testWithdrawMaxWithInvalidSender() (gas: 339458)
InterestRateModelTest:testFixedBorrowRate() (gas: 8089)
InterestRateModelTest:testFloatingBorrowRate() (gas: 6236)
InterestRateModelTest:testMinFixedRate() (gas: 7610)
InterestRateModelTest:testRevertFixedMaxUtilizationLowerThanWad() (gas: 81593)
InterestRateModelTest:testRevertFloatingMaxUtilizationLowerThanWad() (gas: 81681)
MarketTest:testAccountLiquidityAdjustedDebt() (gas: 380810)
MarketTest:testAnotherUserRedeemWhenOwnerHasShortfall() (gas: 483858)
MarketTest:testAnotherUserWithdrawWhenOwnerHasShortfall() (gas: 472735)
MarketTest:testBorrowAtMaturity() (gas: 403817)
MarketTest:testBorrowAtMaturityUpdatesFloatingDebtAndFloatingAssets() (gas: 598824)
MarketTest:testBorrowAtMaturityWithZeroAssets() (gas: 16039)
MarketTest:testBorrowDisagreement() (gas: 170580)
MarketTest:testBorrowFromFreeLunchShouldNotRevertWithFloatingFullUtilization() (gas: 759027)
MarketTest:testCappedLiquidation() (gas: 693613)
MarketTest:testChargeTreasuryToEarlyWithdraws() (gas: 631407)
MarketTest:testChargeTreasuryToFixedBorrows() (gas: 678943)
MarketTest:testClearBadDebtAvoidingFixedBorrowsIfAccumulatorLower() (gas: 978296)
MarketTest:testClearBadDebtCalledByAccount() (gas: 13529)
MarketTest:testClearBadDebtExactlyRepaysFixedBorrowWithAccumulatorAmount() (gas: 811822)
MarketTest:testClearBadDebtPartiallyRepaysEachFixedBorrow() (gas: 843854)
MarketTest:testClearBadDebtPartiallyRepaysFloatingDebt() (gas: 946881)
MarketTest:testClearBadDebtShouldAccrueAccumulatedEarningsBeforeSpreadingLosses() (gas: 945226)
MarketTest:testClearBadDebtWithEmptyAccumulatorShouldNotRevert() (gas: 576896)
MarketTest:testClearMaturity() (gas: 621668)
MarketTest:testCollectTreasuryFreeLunchToEarlyWithdraws() (gas: 761625)
MarketTest:testCollectTreasuryFreeLunchToEarlyWithdrawsWithZeroFees() (gas: 273367)
MarketTest:testCollectTreasuryFreeLunchToFixedBorrows() (gas: 709038)
MarketTest:testCollectTreasuryFreeLunchToFixedBorrowsWithZeroFees() (gas: 477572)
MarketTest:testCrossMaturityLiquidation() (gas: 1231896)
MarketTest:testDepositAtMaturity() (gas: 156560)
MarketTest:testDepositAtMaturityWithZeroAssets() (gas: 15936)
MarketTest:testDepositDisagreement() (gas: 32880)
MarketTest:testDepositShouldUpdateFlexibleBorrowVariables() (gas: 443236)
MarketTest:testDepositToSmartPool() (gas: 157676)
MarketTest:testDistributeMultipleAccumulatedEarnings() (gas: 585395)
MarketTest:testDistributionOfLossesShouldReduceFromFloatingBackupBorrowedAccordingly() (gas: 2041444)
MarketTest:testEarlyRepaymentWithExcessiveAmountOfFees() (gas: 1300381)
MarketTest:testEarlyWithdrawFromFreeLunchShouldNotRevertWithFloatingFullUtilization() (gas: 611070)
MarketTest:testFixedBorrowFailingWhenFlexibleBorrowAccruesDebt() (gas: 778544)
MarketTest:testFlexibleBorrow() (gas: 329289)
MarketTest:testFlexibleBorrowAccountingDebt() (gas: 322305)
MarketTest:testFlexibleBorrowChargingDebtToTreasury() (gas: 476494)
MarketTest:testFlexibleBorrowExceedingReserve() (gas: 520796)
MarketTest:testFlexibleBorrowExceedingReserveIncludingFixedBorrow() (gas: 703235)
MarketTest:testFlexibleBorrowExceedingReserveWithNewDebt() (gas: 656739)
MarketTest:testFlexibleBorrowFromAnotherUserSubtractsAllowance() (gas: 351605)
MarketTest:testFlexibleBorrowFromAnotherUserWithAllowance() (gas: 344548)
MarketTest:testFlexibleBorrowFromAnotherUserWithoutAllowance() (gas: 178946)
MarketTest:testFrontRunSmartPoolEarningsDistributionWithBigPenaltyRepayment() (gas: 583494)
MarketTest:testInsufficientProtocolLiquidity() (gas: 859683)
MarketTest:testLiquidateAndChargeIncentiveForLenders() (gas: 979426)
MarketTest:testLiquidateAndDistributeLosses() (gas: 1180195)
MarketTest:testLiquidateAndSeizeExactAmountWithDustAsCollateral() (gas: 1161127)
MarketTest:testLiquidateAndSeizeFromEmptyCollateral() (gas: 612570)
MarketTest:testLiquidateAndSubtractLossesFromAccumulator() (gas: 1517972)
MarketTest:testLiquidateFlexibleAndFixedBorrowPositionsInSingleCall() (gas: 1139242)
MarketTest:testLiquidateFlexibleBorrow() (gas: 1078407)
MarketTest:testLiquidateFlexibleBorrowChargeLendersAssetsToLiquidator() (gas: 725170)
MarketTest:testLiquidateFlexibleBorrowConsideringDebtOverTime() (gas: 826657)
MarketTest:testLiquidateLeavingDustAsCollateral() (gas: 1357742)
MarketTest:testLiquidateWithTwoUnitsAsMaxAssets() (gas: 869206)
MarketTest:testLiquidateWithZeroAsMaxAssets() (gas: 612585)
MarketTest:testLiquidationClearingDebtOfAllAccountMarkets() (gas: 1318558)
MarketTest:testLiquidationResultingInZeroCollateralAndZeroDebt() (gas: 913261)
MarketTest:testMaturityInsufficientProtocolLiquidity() (gas: 881535)
MarketTest:testMultipleBorrowsForMultipleAssets() (gas: 601661044)
MarketTest:testMultipleDepositsToSmartPool() (gas: 326688)
MarketTest:testMultipleFixedBorrowsRepays() (gas: 755368)
MarketTest:testMultipleLiquidationSameUser() (gas: 1288307)
MarketTest:testNotEnteredMarketShouldNotBeSeized() (gas: 7093349)
MarketTest:testOperationsShouldUpdateFloatingAssetsAverage() (gas: 639901)
MarketTest:testOperationsWithBtcWbtcRate() (gas: 6981918)
MarketTest:testOperationsWithStEthAsset() (gas: 6935338)
MarketTest:testPreviewOperationsWithSmartPoolCorrectlyAccountingEarnings() (gas: 862728)
MarketTest:testRepayAtMaturity() (gas: 352634)
MarketTest:testRepayDisagreement() (gas: 429951)
MarketTest:testRepayFlexibleBorrow() (gas: 549006)
MarketTest:testRoundingDownAssetsToValidateShortfallWhenTransferring() (gas: 6382842)
MarketTest:testRoundingDownAssetsToValidateShortfallWhenTransferringFrom() (gas: 6411588)
MarketTest:testRoundingDownAssetsWhenTransferingFromAnAccountWithoutShortfall() (gas: 588774)
MarketTest:testRoundingDownAssetsWhenTransferingWithAnAccountWithoutShortfall() (gas: 561909)
MarketTest:testRoundingUpAllowanceWhenBorrowingAtMaturity() (gas: 489697)
MarketTest:testRoundingUpAllowanceWhenWithdrawingAtMaturity() (gas: 502306)
MarketTest:testSetDampSpeedFactorShouldUpdateFloatingAssetsAverage() (gas: 240216)
MarketTest:testSetEarningsAccumulatorSmoothFactorShouldDistributeEarnings() (gas: 495671)
MarketTest:testSetInterestRateModelShouldUpdateFloatingDebt() (gas: 988353)
MarketTest:testSetInterestRateModelWithAddressZeroShouldNotUpdateFloatingDebt() (gas: 870586)
MarketTest:testShareValueNotDecreasingAfterDeposit() (gas: 468612)
MarketTest:testShareValueNotDecreasingWhenMintingToTreasury() (gas: 473384)
MarketTest:testSingleFloatingBorrow() (gas: 326415)
MarketTest:testSingleFloatingRepay() (gas: 284398)
MarketTest:testSmartPoolEarningsDistribution() (gas: 534492)
MarketTest:testSmartPoolSharesDoNotAccountUnassignedEarningsFromMoreThanOneIntervalPastMaturities() (gas: 430907)
MarketTest:testSumDebtPlusEffectsShouldntRoundUpWhenWithdrawing() (gas: 569332)
MarketTest:testTotalAssetsProjectingBackupEarningsCorrectly() (gas: 411623)
MarketTest:testTotalAssetsProjectingFloatingDebtCorrectly() (gas: 473925)
MarketTest:testUpdateAccumulatedEarningsFactorToZero() (gas: 641674)
MarketTest:testUpdateFloatingAssetsAverageWhenDepositingAndBorrowingContinuously() (gas: 236080)
MarketTest:testUpdateFloatingAssetsAverageWhenDepositingRightBeforeBorrow() (gas: 435111)
MarketTest:testUpdateFloatingAssetsAverageWhenDepositingRightBeforeEarlyWithdraw() (gas: 322586)
MarketTest:testUpdateFloatingAssetsAverageWhenDepositingSomeSecondsBeforeBorrow() (gas: 493065)
MarketTest:testUpdateFloatingAssetsAverageWhenWithdrawingRightBeforeBorrow() (gas: 440788)
MarketTest:testUpdateFloatingAssetsAverageWhenWithdrawingRightBeforeEarlyWithdraw() (gas: 339261)
MarketTest:testUpdateFloatingAssetsAverageWhenWithdrawingSomeSecondsBeforeBorrow() (gas: 267151)
MarketTest:testUpdateFloatingAssetsAverageWithDampSpeedDown() (gas: 253721)
MarketTest:testUpdateFloatingAssetsAverageWithDampSpeedUp() (gas: 173355)
MarketTest:testUpdateFloatingDebtBeforeSettingTreasury() (gas: 82134)
MarketTest:testWithdrawAtMaturity() (gas: 166516)
MarketTest:testWithdrawFromSmartPool() (gas: 167435)
MarketTest:testWithdrawShouldUpdateFlexibleBorrowVariables() (gas: 489838)
PoolLibTest:testAtomicDepositBorrowRepayWithdraw() (gas: 38660)
PoolLibTest:testBackupBorrow() (gas: 29493)
PoolLibTest:testEarningsAccrual() (gas: 37660)
PoolLibTest:testEarningsDistribution() (gas: 29462)
PoolLibTest:testMaturityRangeLimit() (gas: 3761)
PoolLibTest:testMaturityRangeTooWide() (gas: 6858)
PreviewerTest:testAccountsReturningAccurateAmounts() (gas: 1074525)
PreviewerTest:testAccountsReturningUtilizationForDifferentMaturities() (gas: 3018824)
PreviewerTest:testAccountsWithAccountOnlyDeposit() (gas: 761274)
PreviewerTest:testAccountsWithAccountThatHasBalances() (gas: 1492650)
PreviewerTest:testAccountsWithEmptyAccount() (gas: 612769)
PreviewerTest:testAccountsWithIntermediateOperationsReturningAccurateAmounts() (gas: 12518624)
PreviewerTest:testActualTimeBeforeStartDistributionRewards() (gas: 6738336)
PreviewerTest:testEmptyExactly() (gas: 5187072)
PreviewerTest:testExactlyReturningInterestRateModelData() (gas: 608773)
PreviewerTest:testFixedAvailableLiquidityProjectingNewFloatingDebt() (gas: 9233328)
PreviewerTest:testFixedPoolsA() (gas: 14055742)
PreviewerTest:testFixedPoolsChangingMaturityInTime() (gas: 1459297)
PreviewerTest:testFixedPoolsRatesAndUtilizations() (gas: 9679504)
PreviewerTest:testFixedPoolsWithFloatingAssetsAverage() (gas: 11535075)
PreviewerTest:testFlexibleAvailableLiquidity() (gas: 12664123)
PreviewerTest:testFlexibleBorrowSharesAndAssets() (gas: 3135227)
PreviewerTest:testFloatingAvailableLiquidityProjectingNewFloatingDebt() (gas: 8862064)
PreviewerTest:testFloatingRateAndUtilization() (gas: 878971)
PreviewerTest:testJustUpdatedRewardRatesShouldStillReturnRate() (gas: 6152855)
PreviewerTest:testMaxBorrowAssetsCapacity() (gas: 1878362)
PreviewerTest:testMaxBorrowAssetsCapacityForAccountWithShortfall() (gas: 7771748)
PreviewerTest:testMaxBorrowAssetsCapacityPerMarket() (gas: 9087984)
PreviewerTest:testOraclePriceReturningAccurateValues() (gas: 7301411)
PreviewerTest:testPreviewBorrowAtAllMaturitiesReturningAccurateAmount() (gas: 1907447)
PreviewerTest:testPreviewBorrowAtAllMaturitiesReturningMaxUint256() (gas: 391940)
PreviewerTest:testPreviewBorrowAtMaturityReturningAccurateAmount() (gas: 480896)
PreviewerTest:testPreviewBorrowAtMaturityReturningAccurateAmountWithIntermediateOperations() (gas: 1040885)
PreviewerTest:testPreviewBorrowAtMaturityReturningAccurateUtilization() (gas: 327633)
PreviewerTest:testPreviewBorrowAtMaturityWithFiveUnits() (gas: 289190)
PreviewerTest:testPreviewBorrowAtMaturityWithInvalidMaturity() (gas: 184636)
PreviewerTest:testPreviewBorrowAtMaturityWithMaturedMaturity() (gas: 50190)
PreviewerTest:testPreviewBorrowAtMaturityWithOneUnit() (gas: 289169)
PreviewerTest:testPreviewBorrowAtMaturityWithSameTimestamp() (gas: 50130)
PreviewerTest:testPreviewBorrowAtMaturityWithZeroAmount() (gas: 184612)
PreviewerTest:testPreviewDepositAtAllMaturitiesReturningAccurateAmounts() (gas: 1498441)
PreviewerTest:testPreviewDepositAtMaturityReturningAccurateAmount() (gas: 567802)
PreviewerTest:testPreviewDepositAtMaturityReturningAccurateAmountWithIntermediateOperations() (gas: 820746)
PreviewerTest:testPreviewDepositAtMaturityWithEmptyMaturity() (gas: 46054)
PreviewerTest:testPreviewDepositAtMaturityWithEmptyMaturityAndZeroAmount() (gas: 46032)
PreviewerTest:testPreviewDepositAtMaturityWithInvalidMaturity() (gas: 46056)
PreviewerTest:testPreviewDepositAtMaturityWithMaturedMaturity() (gas: 12544)
PreviewerTest:testPreviewDepositAtMaturityWithOneUnit() (gas: 480603)
PreviewerTest:testPreviewDepositAtMaturityWithSameTimestamp() (gas: 48590)
PreviewerTest:testPreviewDepositAtMaturityWithZeroAmount() (gas: 480626)
PreviewerTest:testPreviewRepayAtMaturityReturningAccurateAmount() (gas: 727468)
PreviewerTest:testPreviewRepayAtMaturityReturningAccurateAmountWithIntermediateOperations() (gas: 757664)
PreviewerTest:testPreviewRepayAtMaturityWithEmptyMaturity() (gas: 35365)
PreviewerTest:testPreviewRepayAtMaturityWithEmptyMaturityAndZeroAmount() (gas: 35386)
PreviewerTest:testPreviewRepayAtMaturityWithInvalidMaturity() (gas: 35385)
PreviewerTest:testPreviewRepayAtMaturityWithMaturedMaturity() (gas: 479783)
PreviewerTest:testPreviewRepayAtMaturityWithOneUnit() (gas: 482973)
PreviewerTest:testPreviewRepayAtMaturityWithSameTimestamp() (gas: 478172)
PreviewerTest:testPreviewRepayAtMaturityWithZeroAmount() (gas: 483040)
PreviewerTest:testPreviewValueInFixedOperations() (gas: 1841290)
PreviewerTest:testPreviewWithdrawAtMaturityReturningAccurateAmount() (gas: 203077)
PreviewerTest:testPreviewWithdrawAtMaturityReturningAccurateAmountWithIntermediateOperations() (gas: 704660)
PreviewerTest:testPreviewWithdrawAtMaturityWithEmptyMaturity() (gas: 35276)
PreviewerTest:testPreviewWithdrawAtMaturityWithEmptyMaturityAndZeroAmount() (gas: 35320)
PreviewerTest:testPreviewWithdrawAtMaturityWithFiveUnits() (gas: 206662)
PreviewerTest:testPreviewWithdrawAtMaturityWithInvalidMaturity() (gas: 35340)
PreviewerTest:testPreviewWithdrawAtMaturityWithMaturedMaturity() (gas: 197612)
PreviewerTest:testPreviewWithdrawAtMaturityWithOneUnit() (gas: 206684)
PreviewerTest:testPreviewWithdrawAtMaturityWithSameTimestamp() (gas: 197628)
PreviewerTest:testPreviewWithdrawAtMaturityWithZeroAmount() (gas: 206730)
PreviewerTest:testReturnRewardAssetUsdPrice() (gas: 6157256)
PreviewerTest:testRewardsRate() (gas: 6923226)
PreviewerTest:testRewardsRateAfterDistributionEnd() (gas: 6304542)
PreviewerTest:testRewardsRateOnlyWithFixedBorrows() (gas: 6074398)
PreviewerTest:testRewardsRateWithDifferentRewardLengths() (gas: 15055572)
PreviewerTest:testRewardsRateWithMarketWithDifferentDecimals() (gas: 14243115)
PriceFeedDoubleTest:testPriceFeedDoubleReturningAccurateDecimals() (gas: 433282)
PriceFeedDoubleTest:testPriceFeedDoubleReturningPrice() (gas: 26143)
PriceFeedDoubleTest:testPriceFeedDoubleWithActualOnChainValues() (gas: 30976)
PriceFeedDoubleTest:testPriceFeedDoubleWithNegativePriceShouldRevert() (gas: 46943)
PriceFeedDoubleTest:testPriceFeedDoubleWithUsdPriceFeed() (gas: 327246)
PriceFeedPoolTest:testPriceFeedPoolReturningPrice() (gas: 24154)
PriceFeedPoolTest:testPriceFeedPoolReturningPriceWithToken0False() (gas: 1787053)
PriceFeedPoolTest:testPriceFeedPoolWithAllDifferentDecimals() (gas: 1780205)
PriceFeedPoolTest:testPriceFeedPoolWithAllDifferentDecimalsWithToken0False() (gas: 1785289)
PriceFeedPoolTest:testPriceFeedPoolWithDifferentDecimals() (gas: 1780205)
PriceFeedPoolTest:testPriceFeedPoolWithDifferentDecimalsWithToken0False() (gas: 1785310)
PriceFeedWrapperTest:testPriceFeedWrapperReturningPrice() (gas: 16449)
PriceFeedWrapperTest:testPriceFeedWrapperReturningPriceAfterRebase() (gas: 22863)
PriceFeedWrapperTest:testPriceFeedWrapperWithActualOnChainValues() (gas: 30295)
PriceFeedWrapperTest:testPriceFeedWrapperWithNegativePriceShouldRevert() (gas: 43144)
PriceFeedWrapperTest:testPriceFeedWrapperWithUsdPriceFeed() (gas: 1054289)
RewardsControllerTest:testAccrueRewardsForWholeDistributionPeriod() (gas: 1025943)
RewardsControllerTest:testAccrueRewardsWithBadDebtClearingOfFixedBorrow() (gas: 2087060)
RewardsControllerTest:testAccrueRewardsWithRepayOfBorrowBalance() (gas: 1131844)
RewardsControllerTest:testAccrueRewardsWithRepayOfFixedBorrowBalance() (gas: 1249633)
RewardsControllerTest:testAccrueRewardsWithSeizeOfAllDepositShares() (gas: 1311700)
RewardsControllerTest:testAfterDistributionPeriodEnd() (gas: 1521687)
RewardsControllerTest:testAllClaimableUSDCWithAnotherAccountInPool() (gas: 1973860)
RewardsControllerTest:testAllClaimableUSDCWithDeposit() (gas: 1572694)
RewardsControllerTest:testAllClaimableUSDCWithFloatingBorrow() (gas: 1409206)
RewardsControllerTest:testAllClaimableUSDCWithFloatingRefund() (gas: 1316934)
RewardsControllerTest:testAllClaimableUSDCWithFloatingRepay() (gas: 1322264)
RewardsControllerTest:testAllClaimableUSDCWithMint() (gas: 1208967)
RewardsControllerTest:testAllClaimableUSDCWithRedeem() (gas: 1265096)
RewardsControllerTest:testAllClaimableUSDCWithTransfer() (gas: 1901170)
RewardsControllerTest:testAllClaimableUSDCWithTransferFrom() (gas: 1778828)
RewardsControllerTest:testAllClaimableUSDCWithWithdraw() (gas: 1266144)
RewardsControllerTest:testAllClaimableWETH() (gas: 1186996)
RewardsControllerTest:testAllClaimableWithMaturedFixedPool() (gas: 1056516)
RewardsControllerTest:testAllClaimableWithTimeElapsedZero() (gas: 1189310)
RewardsControllerTest:testClaim() (gas: 993822)
RewardsControllerTest:testClaimAll() (gas: 1737989)
RewardsControllerTest:testClaimMarketWithoutRewards() (gas: 941762)
RewardsControllerTest:testClaimWithNotEnabledRewardAsset() (gas: 1030164)
RewardsControllerTest:testConfigSettingNewStartWithOnGoingDistributionShouldNotUpdate() (gas: 363920)
RewardsControllerTest:testConfigWithDistributionNotYetStartedShouldNotFail() (gas: 495810)
RewardsControllerTest:testConfigWithTransitionFactorHigherOrEqThanCap() (gas: 49747)
RewardsControllerTest:testConfigWithZeroDepositAllocationWeightFactorShouldRevert() (gas: 42868)
RewardsControllerTest:testDifferentDistributionTimeForDifferentRewards() (gas: 1562981)
RewardsControllerTest:testEmitAccrue() (gas: 1019348)
RewardsControllerTest:testEmitClaimRewards() (gas: 913271)
RewardsControllerTest:testEmitConfigUpdate() (gas: 382782)
RewardsControllerTest:testEmitIndexUpdate() (gas: 1082203)
RewardsControllerTest:testLastUndistributed() (gas: 1529988)
RewardsControllerTest:testOperationAfterDistributionEnded() (gas: 625430)
RewardsControllerTest:testOperationsBeforeDistributionStart() (gas: 1258339)
RewardsControllerTest:testPermitClaim() (gas: 1071570)
RewardsControllerTest:testSetDistributionConfigWithDifferentDecimals() (gas: 9752429)
RewardsControllerTest:testSetDistributionOperationShouldUpdateIndex() (gas: 111744)
RewardsControllerTest:testSetDistributionWithOnGoingMarketOperations() (gas: 968462)
RewardsControllerTest:testSetHigherTotalDistribution() (gas: 1326059)
RewardsControllerTest:testSetLowerAndEqualDistributionPeriodThanCurrentTimestampShouldRevert() (gas: 911446)
RewardsControllerTest:testSetLowerAndEqualTotalDistributionThanReleasedShouldRevert() (gas: 909237)
RewardsControllerTest:testSetLowerDistributionPeriod() (gas: 1548317)
RewardsControllerTest:testSetLowerDistributionPeriodAndLowerTotalDistribution() (gas: 1551064)
RewardsControllerTest:testSetLowerTotalDistribution() (gas: 1325972)
RewardsControllerTest:testSetNewDistributionPeriod() (gas: 2053493)
RewardsControllerTest:testSetNewDistributionPeriodAfterDistributionEnds() (gas: 1154710)
RewardsControllerTest:testSetNewTargetDebt() (gas: 1239865)
RewardsControllerTest:testSetNewTargetDebtAfterDistributionEnds() (gas: 1272105)
RewardsControllerTest:testSetNewTargetDebtWithClaimOnlyAtEnd() (gas: 1127594)
RewardsControllerTest:testSetNewTreasuryFeeShouldImpactAllocation() (gas: 513229)
RewardsControllerTest:testSetTargetDebtMultipleTimes() (gas: 1797437)
RewardsControllerTest:testSetTargetDebtMultipleTimesAfterEnd() (gas: 1803569)
RewardsControllerTest:testSetTotalDistributionMultipleTimes() (gas: 1299256)
RewardsControllerTest:testTriggerHandleBorrowHookBeforeUpdatingFloatingDebt() (gas: 1300935)
RewardsControllerTest:testUpdateConfig() (gas: 1068241)
RewardsControllerTest:testUpdateIndexesWithUtilizationEqualToOne() (gas: 1004865)
RewardsControllerTest:testUpdateIndexesWithUtilizationHigherThanOne() (gas: 1056434)
RewardsControllerTest:testUpdateWithTotalDebtZeroShouldUpdateLastUndistributed() (gas: 426147)
RewardsControllerTest:testUtilizationEqualZero() (gas: 622308)
RewardsControllerTest:testWithTwelveFixedPools() (gas: 3990041)
RewardsControllerTest:testWithdrawAllRewardBalance() (gas: 47146)
RewardsControllerTest:testWithdrawOnlyAdminRole() (gas: 84719)
SwapperTest:testSwapBasic() (gas: 194321)
SwapperTest:testSwapWithAllowance() (gas: 524360)
SwapperTest:testSwapWithInaccurateSlippageSendsETHToAccount() (gas: 215405)
SwapperTest:testSwapWithKeepAmount() (gas: 201230)
SwapperTest:testSwapWithKeepEqualToValue() (gas: 41783)
SwapperTest:testSwapWithKeepHigherThanValue() (gas: 41804)
SwapperTest:testSwapWithPermit() (gas: 566299)
SwapperTest:testSwapWithPermit2() (gas: 560666)