@@ -49,7 +49,7 @@ DebtManagerTest:testFloatingToFixedRollHigherThanAvailableLiquidityWithSlippage(
4949DebtManagerTest:testFloatingToFixedRollHigherThanAvailableLiquidityWithSlippageWithThreePools() (gas: 2818426)
5050DebtManagerTest:testFloatingToFixedRollWithAccurateSlippage() (gas: 1732739)
5151DebtManagerTest:testFloatingToFixedRollWithAccurateSlippageWithPreviousPosition() (gas: 1954939)
52- DebtManagerTest:testFuzzRolls(uint8[4],uint8[4],uint256[4],uint40[4],uint8[4]) (runs: 256, μ: 8031714 , ~: 8129987 )
52+ DebtManagerTest:testFuzzRolls(uint8[4],uint8[4],uint256[4],uint40[4],uint8[4]) (runs: 256, μ: 7911792 , ~: 7969725 )
5353DebtManagerTest:testLateFixedRoll() (gas: 1454770)
5454DebtManagerTest:testLateFixedRollWithThreeLoops() (gas: 2043936)
5555DebtManagerTest:testLateFixedToFloatingRoll() (gas: 1449634)
@@ -100,26 +100,27 @@ DebtRollerTest:test_rollFixed_reverts_whenNotMarket() (gas: 49047)
100100DebtRollerTest:test_rollFixed_rolls() (gas: 1100854)
101101DebtRollerTest:test_rollFixed_rolls_partial() (gas: 1140051)
102102EXATest:test_burn_burnsAndEmitsCrosschainBurn() (gas: 149890)
103- EXATest:test_burn_reverts_whenCallerLacksBridgeRole() (gas: 69277 )
103+ EXATest:test_burn_reverts_whenCallerLacksBridgeRole() (gas: 69255 )
104104EXATest:test_crosschainBurn_burnsAndEmitsCrosschainBurn() (gas: 149888)
105105EXATest:test_crosschainBurn_reverts_whenCallerLacksBridgeRole() (gas: 69268)
106- EXATest:test_crosschainMint_mintsAndEmitsCrosschainMint() (gas: 103234 )
106+ EXATest:test_crosschainMint_mintsAndEmitsCrosschainMint() (gas: 103300 )
107107EXATest:test_crosschainMint_reverts_whenCallerLacksBridgeRole() (gas: 69277)
108- EXATest:test_initialize2_grantsAdminRole() (gas: 30356)
109- EXATest:test_initialize2_reverts_whenAdminIsZeroAddress() (gas: 5633722)
110- EXATest:test_initialize2_reverts_whenCalledByNotProxyAdmin() (gas: 3392762)
111- EXATest:test_initialize2_reverts_whenCalledTwice() (gas: 2290266)
112- EXATest:test_initialize_reverts_whenCalledByNotProxyAdmin() (gas: 3284161)
113- EXATest:test_initialize_reverts_whenCalledOnImplementation() (gas: 2261057)
108+ EXATest:test_initialize2_grantsAdminRole() (gas: 30379)
109+ EXATest:test_initialize2_reverts_whenAdminIsZeroAddress() (gas: 5661254)
110+ EXATest:test_initialize2_reverts_whenCalledBeforeInitialize() (gas: 3313044)
111+ EXATest:test_initialize2_reverts_whenCalledByNotProxyAdmin() (gas: 3406504)
112+ EXATest:test_initialize2_reverts_whenCalledTwice() (gas: 2304030)
113+ EXATest:test_initialize_reverts_whenCalledByNotProxyAdmin() (gas: 3297925)
114+ EXATest:test_initialize_reverts_whenCalledOnImplementation() (gas: 2274821)
114115EXATest:test_initialize_reverts_whenCalledTwice() (gas: 38964)
115116EXATest:test_initialize_setsNameSymbolAndSupply() (gas: 55624)
116- EXATest:test_initialize_succeeds_whenProxyAlreadyDeployedAndUpgradedWithCall() (gas: 5654939 )
117- EXATest:test_initialize_totalSupplyIsZero_whenNotOptimism() (gas: 3396691 )
117+ EXATest:test_initialize_succeeds_whenProxyAlreadyDeployedAndUpgradedWithCall() (gas: 5682459 )
118+ EXATest:test_initialize_totalSupplyIsZero_whenNotOptimism() (gas: 3410455 )
118119EXATest:test_mint_mintsAndEmitsCrosschainMint() (gas: 103345)
119120EXATest:test_mint_reverts_whenCallerLacksBridgeRole() (gas: 69342)
120- EXATest:test_supportsInterface_returnsFalse_forInvalidInterface() (gas: 15813 )
121+ EXATest:test_supportsInterface_returnsFalse_forInvalidInterface() (gas: 15791 )
121122EXATest:test_supportsInterface_returnsTrue_forIAccessControl() (gas: 15793)
122- EXATest:test_supportsInterface_returnsTrue_forIERC165() (gas: 15815 )
123+ EXATest:test_supportsInterface_returnsTrue_forIERC165() (gas: 15793 )
123124EXATest:test_supportsInterface_returnsTrue_forIERC7802() (gas: 15661)
124125EscrowedEXATest:testCancelExternalStreams() (gas: 398267)
125126EscrowedEXATest:testCancelExternalStreamsWithesEXACancel() (gas: 1137424)
@@ -193,18 +194,18 @@ IntegrationPreviewerTest:test_fixedRepayPosition_beforeMaturity() (gas: 579991)
193194IntegrationPreviewerTest:test_fixedRepayPosition_maxUint() (gas: 79468)
194195IntegrationPreviewerTest:test_fixedRepayPosition_saturatedFallback() (gas: 63069)
195196IntegrationPreviewerTest:test_healthFactor() (gas: 463879)
196- IntegrationPreviewerTest:test_previewDeposit_(uint256) (runs: 256, μ: 1590621 , ~: 1594531 )
197+ IntegrationPreviewerTest:test_previewDeposit_(uint256) (runs: 256, μ: 1590152 , ~: 1594077 )
197198IntegrationPreviewerTest:test_previewHealthFactor() (gas: 5805369)
198- IntegrationPreviewerTest:test_previewWithdraw_(uint256) (runs: 256, μ: 1650006 , ~: 1654116 )
199+ IntegrationPreviewerTest:test_previewWithdraw_(uint256) (runs: 256, μ: 1649487 , ~: 1653259 )
199200InterestRateModelTest:testFixedBorrowRate() (gas: 2088868)
200201InterestRateModelTest:testFixedRateRevertAlreadyMatured() (gas: 2083135)
201202InterestRateModelTest:testFixedRateRevertUtilizationExceeded() (gas: 2097203)
202203InterestRateModelTest:testFloatingBorrowRate() (gas: 2082456)
203- InterestRateModelTest:testFuzzFixedRateGrowth(uint256,uint256,uint256,uint256) (runs: 256, μ: 2109079 , ~: 2105195)
204- InterestRateModelTest:testFuzzFixedRateTimeSensitivity(uint256,uint256,uint256) (runs: 256, μ: 2117002 , ~: 2117161)
205- InterestRateModelTest:testFuzzReferenceLegacyRateFixed(uint32,uint256,uint256[2],uint256[2],uint256,uint256,uint256) (runs: 256, μ: 12911661 , ~: 13132845 )
206- InterestRateModelTest:testFuzzReferenceRateFixed(uint256,uint256,uint256,uint256,uint256,uint256,(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,int256,uint256,uint256)) (runs: 256, μ: 2384608 , ~: 2386846 )
207- InterestRateModelTest:testFuzzReferenceRateFloating(uint256,uint256,(uint256,uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2324354 , ~: 2324970 )
204+ InterestRateModelTest:testFuzzFixedRateGrowth(uint256,uint256,uint256,uint256) (runs: 256, μ: 2109043 , ~: 2105195)
205+ InterestRateModelTest:testFuzzFixedRateTimeSensitivity(uint256,uint256,uint256) (runs: 256, μ: 2116971 , ~: 2117161)
206+ InterestRateModelTest:testFuzzReferenceLegacyRateFixed(uint32,uint256,uint256[2],uint256[2],uint256,uint256,uint256) (runs: 256, μ: 12879393 , ~: 13130335 )
207+ InterestRateModelTest:testFuzzReferenceRateFixed(uint256,uint256,uint256,uint256,uint256,uint256,(uint256,uint256,uint256,uint256,uint256,uint256,uint256,uint256,int256,uint256,uint256)) (runs: 256, μ: 2384148 , ~: 2386756 )
208+ InterestRateModelTest:testFuzzReferenceRateFloating(uint256,uint256,(uint256,uint256,uint256,uint256,uint256,uint256,uint256)) (runs: 256, μ: 2324223 , ~: 2324917 )
208209InterestRateModelTest:testMinTimeToMaturity() (gas: 2107232)
209210InterestRateModelTest:testRevertMaxUtilizationLowerThanWad() (gas: 268402)
210211MarketTest:testAccountLiquidityAdjustedDebt() (gas: 654335)
@@ -359,7 +360,7 @@ PoolLibTest:testAtomicDepositBorrowRepayWithdraw() (gas: 45922)
359360PoolLibTest:testBackupBorrow() (gas: 33624)
360361PoolLibTest:testEarningsAccrual() (gas: 38952)
361362PoolLibTest:testEarningsDistribution() (gas: 32679)
362- PoolLibTest:testFuzzAddRemoveAll(uint8[12]) (runs: 256, μ: 104449 , ~: 105534 )
363+ PoolLibTest:testFuzzAddRemoveAll(uint8[12]) (runs: 256, μ: 105431 , ~: 107158 )
363364PoolLibTest:testMaturityRangeLimit() (gas: 7866)
364365PoolLibTest:testMaturityRangeTooWide() (gas: 11656)
365366PreviewerTest:testAccountsReturningAccurateAmounts() (gas: 1686539)
@@ -538,8 +539,8 @@ StakedEXATest:invariantNoDuplicatedReward() (runs: 10, calls: 5000, reverts: 0)
538539StakedEXATest:invariantRewardsUpOnly() (runs: 10, calls: 5000, reverts: 0)
539540StakedEXATest:invariantShareValueIsOne() (runs: 10, calls: 5000, reverts: 0)
540541StakedEXATest:testAlreadyListedError() (gas: 43677)
541- StakedEXATest:testAvgIndex(uint256[3],uint256[2]) (runs: 256, μ: 1316807 , ~: 1370333 )
542- StakedEXATest:testAvgStartTime(uint256[3],uint256[2]) (runs: 256, μ: 1244873 , ~: 1298399 )
542+ StakedEXATest:testAvgIndex(uint256[3],uint256[2]) (runs: 256, μ: 1294619 , ~: 1319773 )
543+ StakedEXATest:testAvgStartTime(uint256[3],uint256[2]) (runs: 256, μ: 1222685 , ~: 1247839 )
543544StakedEXATest:testBalanceOfDeposit(uint80) (runs: 256, μ: 331886, ~: 339807)
544545StakedEXATest:testBalanceOfWithdraw(uint256) (runs: 256, μ: 82393, ~: 82407)
545546StakedEXATest:testCanChangeRewardsDurationWhenDisabled() (gas: 176331)
@@ -548,12 +549,12 @@ StakedEXATest:testClaimAndUnstake() (gas: 1622618)
548549StakedEXATest:testClaimAndWithdrawAfterRefTime() (gas: 1029325)
549550StakedEXATest:testClaimBeforeFirstHarvest() (gas: 527334)
550551StakedEXATest:testDepositClaimsRewardsToReceiver() (gas: 1121108)
551- StakedEXATest:testDepositEvent(uint256) (runs: 256, μ: 335230 , ~: 334978 )
552- StakedEXATest:testDepositShouldClaim(uint256[2],uint32) (runs: 256, μ: 815900 , ~: 754868)
552+ StakedEXATest:testDepositEvent(uint256) (runs: 256, μ: 335220 , ~: 334966 )
553+ StakedEXATest:testDepositShouldClaim(uint256[2],uint32) (runs: 256, μ: 815531 , ~: 754868)
553554StakedEXATest:testDepositToAnotherWithAllowance() (gas: 375284)
554555StakedEXATest:testDepositToAnotherWithoutAllowanceShouldFail() (gas: 121959)
555- StakedEXATest:testDepositWithdrawAvgStartTimeAndIndex(uint256[3],uint256,uint256[5]) (runs: 256, μ: 1883981 , ~: 1904719 )
556- StakedEXATest:testEarnedWithTime(uint256) (runs: 256, μ: 86109 , ~: 86314)
556+ StakedEXATest:testDepositWithdrawAvgStartTimeAndIndex(uint256[3],uint256,uint256[5]) (runs: 256, μ: 1858235 , ~: 1902168 )
557+ StakedEXATest:testEarnedWithTime(uint256) (runs: 256, μ: 86053 , ~: 86314)
557558StakedEXATest:testEmergencyAdminCanPauseNotUnpause() (gas: 175029)
558559StakedEXATest:testFinishDistributionEmitEvent() (gas: 240752)
559560StakedEXATest:testFinishDistributionLetsClaimUnclaimed() (gas: 1784865)
@@ -564,9 +565,9 @@ StakedEXATest:testGrantRevokeEmergencyAdmin() (gas: 117824)
564565StakedEXATest:testGrantRevokePauser() (gas: 117836)
565566StakedEXATest:testHandlerClaim(uint8) (runs: 256, μ: 485340, ~: 485340)
566567StakedEXATest:testHandlerDeposit(uint80) (runs: 256, μ: 1231152, ~: 1263054)
567- StakedEXATest:testHandlerHarvest(uint64) (runs: 256, μ: 403155 , ~: 411143)
568- StakedEXATest:testHandlerNotifyRewardAmount(uint64) (runs: 256, μ: 143611 , ~: 136610 )
569- StakedEXATest:testHandlerSetDuration(uint32) (runs: 256, μ: 189027 , ~: 218699)
568+ StakedEXATest:testHandlerHarvest(uint64) (runs: 256, μ: 401537 , ~: 411143)
569+ StakedEXATest:testHandlerNotifyRewardAmount(uint64) (runs: 256, μ: 144811 , ~: 136620 )
570+ StakedEXATest:testHandlerSetDuration(uint32) (runs: 256, μ: 189476 , ~: 218699)
570571StakedEXATest:testHandlerSetMarket() (gas: 144553)
571572StakedEXATest:testHandlerWithdraw(uint256) (runs: 256, μ: 102852, ~: 102866)
572573StakedEXATest:testHarvestAmountWithReducedAllowance() (gas: 184605)
@@ -577,13 +578,13 @@ StakedEXATest:testHarvestWhenFinished() (gas: 326352)
577578StakedEXATest:testHarvestX() (gas: 180952)
578579StakedEXATest:testHarvestZero() (gas: 255436)
579580StakedEXATest:testInitialValues() (gas: 196483)
580- StakedEXATest:testInsufficientBalanceError(uint256) (runs: 256, μ: 63928 , ~: 64151)
581+ StakedEXATest:testInsufficientBalanceError(uint256) (runs: 256, μ: 63990 , ~: 64151)
581582StakedEXATest:testMaxRewardsGasConsumption() (gas: 144674963)
582583StakedEXATest:testMultipleClaimsVsOne() (gas: 21936440)
583584StakedEXATest:testMultipleHarvests() (gas: 284083)
584- StakedEXATest:testNoRewardsAfterPeriod(uint256) (runs: 256, μ: 1809576 , ~: 1804391 )
585+ StakedEXATest:testNoRewardsAfterPeriod(uint256) (runs: 256, μ: 1810466 , ~: 1816281 )
585586StakedEXATest:testNotPausingRoleError() (gas: 39124)
586- StakedEXATest:testNotifyRewardAmount(uint256,uint256) (runs: 256, μ: 155634 , ~: 155564)
587+ StakedEXATest:testNotifyRewardAmount(uint256,uint256) (runs: 256, μ: 155628 , ~: 155564)
587588StakedEXATest:testNotifyRewardWithUnderlyingAsset() (gas: 460608)
588589StakedEXATest:testOnlyAdminEnableReward() (gas: 1297302)
589590StakedEXATest:testOnlyAdminFinishDistribution() (gas: 213640)
@@ -601,13 +602,13 @@ StakedEXATest:testPenaltyThresholdRange() (gas: 36989)
601602StakedEXATest:testPermitAndDeposit() (gas: 452146)
602603StakedEXATest:testPermitFailKeepsFlow() (gas: 484480)
603604StakedEXATest:testRemoveDepositAllowance() (gas: 466913)
604- StakedEXATest:testResetDepositAfterRefTime(uint256) (runs: 256, μ: 1033243 , ~: 1032994)
605- StakedEXATest:testRewardAmountNotifiedEvent(uint256) (runs: 256, μ: 105537, ~: 105281 )
605+ StakedEXATest:testResetDepositAfterRefTime(uint256) (runs: 256, μ: 1033225 , ~: 1032994)
606+ StakedEXATest:testRewardAmountNotifiedEvent(uint256) (runs: 256, μ: 105537, ~: 105269 )
606607StakedEXATest:testRewardNotListedError() (gas: 1177184)
607- StakedEXATest:testRewardPaidEvent(uint256,uint256) (runs: 256, μ: 810177 , ~: 854316 )
608- StakedEXATest:testRewardsAmounts(uint256) (runs: 256, μ: 1707501 , ~: 1707275)
608+ StakedEXATest:testRewardPaidEvent(uint256,uint256) (runs: 256, μ: 802090 , ~: 854267 )
609+ StakedEXATest:testRewardsAmounts(uint256) (runs: 256, μ: 1707472 , ~: 1707275)
609610StakedEXATest:testRewardsDurationSetEvent(uint40) (runs: 256, μ: 52170, ~: 52149)
610- StakedEXATest:testSetDuration(uint256,uint40) (runs: 256, μ: 65920 , ~: 64453 )
611+ StakedEXATest:testSetDuration(uint256,uint40) (runs: 256, μ: 65763 , ~: 64441 )
611612StakedEXATest:testSetMarketAddressZero() (gas: 36979)
612613StakedEXATest:testSetMarketOnlyAdmin() (gas: 1345554)
613614StakedEXATest:testSetMaxRewardsTokensExceeded() (gas: 111958823)
@@ -619,12 +620,12 @@ StakedEXATest:testSetSavingsZeroAddressError() (gas: 37006)
619620StakedEXATest:testTotalSupplyDeposit(uint80) (runs: 256, μ: 331272, ~: 339193)
620621StakedEXATest:testTotalSupplyWithdraw(uint256) (runs: 256, μ: 81753, ~: 81767)
621622StakedEXATest:testUntransferable(uint80) (runs: 256, μ: 339593, ~: 348672)
622- StakedEXATest:testWithdrawEvent(uint256) (runs: 256, μ: 483397 , ~: 483158 )
623+ StakedEXATest:testWithdrawEvent(uint256) (runs: 256, μ: 483383 , ~: 483140 )
623624StakedEXATest:testWithdrawRewardUnderlyingAsset() (gas: 456617)
624625StakedEXATest:testWithdrawRewardsOnlyAdmin() (gas: 242200)
625626StakedEXATest:testWithdrawRewardsOnlyReward() (gas: 1177174)
626- StakedEXATest:testWithdrawSameAmountRewardsShouldEqual(uint256,uint256) (runs: 256, μ: 1064623 , ~: 1107850 )
627- StakedEXATest:testWithdrawWithRewards(uint256) (runs: 256, μ: 895615 , ~: 895376 )
627+ StakedEXATest:testWithdrawSameAmountRewardsShouldEqual(uint256,uint256) (runs: 256, μ: 1057664 , ~: 1107782 )
628+ StakedEXATest:testWithdrawWithRewards(uint256) (runs: 256, μ: 895601 , ~: 895358 )
628629StakedEXATest:testZeroRateError() (gas: 58274)
629630StakingPreviewerTest:testAllClaimable() (gas: 769205)
630631StakingPreviewerTest:testAllClaimed() (gas: 818952)
0 commit comments