1- FCMVaultFactoryTest:test_ComputeAddress_DifferentSaltDifferentAddress() (gas: 93167)
2- FCMVaultFactoryTest:test_ComputeAddress_MatchesDeployed() (gas: 4431228)
3- FCMVaultFactoryTest:test_CreateVault_DeploysVault() (gas: 4406928)
4- FCMVaultFactoryTest:test_CreateVault_EmitsEvent() (gas: 4433623)
5- FCMVaultFactoryTest:test_CreateVault_SameSaltReverts() (gas: 1040566931)
6- FCMVaultTest:test_AdminCanGrantRole() (gas: 42834)
7- FCMVaultTest:test_AdminCanRevokeRole() (gas: 33308)
8- FCMVaultTest:test_DepositRevertsForNonAllowlistedReceiver() (gas: 307271)
9- FCMVaultTest:test_Deposit_DepositDoesNotRebalanceProtocol() (gas: 586627)
10- FCMVaultTest:test_Deposit_FirstDepositMintsShares() (gas: 353502)
11- FCMVaultTest:test_Deposit_LandsAtBandMidpoint() (gas: 363732)
12- FCMVaultTest:test_Deposit_NavRoundsToOriginalAssets() (gas: 360084)
13- FCMVaultTest:test_Deposit_NoBorrowWhenPositionUnhealthy() (gas: 491783)
14- FCMVaultTest:test_Deposit_PullsCollateralAndBorrowsDebt() (gas: 355453)
15- FCMVaultTest:test_Deposit_RevertsOnZeroApproval() (gas: 127498)
16- FCMVaultTest:test_Deposit_RevertsWhenUnderwaterWithHolders() (gas: 489882)
17- FCMVaultTest:test_Deposit_TwoDepositorsProRata() (gas: 526886)
18- FCMVaultTest:test_Fees_AccruePermissionlessSettersGated() (gas: 372677)
19- FCMVaultTest:test_Fees_AccruesOnRebalance() (gas: 566959)
20- FCMVaultTest:test_Fees_AccruesOnRedeemAndDeAllowlistDoesNotBrick() (gas: 704482)
21- FCMVaultTest:test_Fees_AccruesOnRedeemInKind() (gas: 667109)
22- FCMVaultTest:test_Fees_CombinedAccrual() (gas: 568750)
23- FCMVaultTest:test_Fees_GrossUpDeliversTrueRate() (gas: 530831)
24- FCMVaultTest:test_Fees_ManagementAccrual() (gas: 530878)
25- FCMVaultTest:test_Fees_ManagementClampedAtOneYear() (gas: 530744)
26- FCMVaultTest:test_Fees_NoAccrualAfterRecovered() (gas: 636919)
27- FCMVaultTest:test_Fees_NoPerfInDrawdown() (gas: 553720)
28- FCMVaultTest:test_Fees_NoPerfOnFirstDeposit() (gas: 478962)
29- FCMVaultTest:test_Fees_NoRetroactiveChargeOnEnable() (gas: 528138)
30- FCMVaultTest:test_Fees_OffByDefault() (gas: 367653)
31- FCMVaultTest:test_Fees_PerformanceAccrualAndHWM() (gas: 564596)
32- FCMVaultTest:test_Fees_RecipientNotAllowlistedSkips() (gas: 473104)
33- FCMVaultTest:test_Fees_SetAccessAndCaps() (gas: 142012)
34- FCMVaultTest:test_Harvest_FrozenDuringPendingRecovery() (gas: 458983)
35- FCMVaultTest:test_Harvest_NoopOnDustSurplus() (gas: 4807908)
36- FCMVaultTest:test_InitialRoles() (gas: 25353)
37- FCMVaultTest:test_Integration_DepositRebalanceRedeem() (gas: 662644)
38- FCMVaultTest:test_MaxDepositNonZeroForAllowlisted() (gas: 66431)
39- FCMVaultTest:test_MaxDepositZeroForNonAllowlisted() (gas: 16499)
40- FCMVaultTest:test_MaxMintZeroForNonAllowlisted() (gas: 10038)
41- FCMVaultTest:test_Mint_Reverts() (gas: 12757)
42- FCMVaultTest:test_NonAdminCannotGrantRole() (gas: 18792)
43- FCMVaultTest:test_PriceLimit_OracleMathMatchesOracleAndSlippage() (gas: 4429116)
44- FCMVaultTest:test_PriceLimit_SkipFlagTracksSpot() (gas: 4422716)
45- FCMVaultTest:test_Rebalance_ConstructorValidatesBands() (gas: 583528)
46- FCMVaultTest:test_Rebalance_DeleverSkipsWhenSpotPastBound() (gas: 506196)
47- FCMVaultTest:test_Rebalance_DeleversWhenBelowMin() (gas: 502375)
48- FCMVaultTest:test_Rebalance_HarvestDoesNotBlockDelever() (gas: 598585)
49- FCMVaultTest:test_Rebalance_HarvestNoopBelowYieldFactorMax() (gas: 436418)
50- FCMVaultTest:test_Rebalance_HarvestNoopOnDepeg() (gas: 438549)
51- FCMVaultTest:test_Rebalance_HarvestNoopWhenNoSurplus() (gas: 448229)
52- FCMVaultTest:test_Rebalance_HarvestPartialCollateralLegRepaysRemainder() (gas: 1092485)
53- FCMVaultTest:test_Rebalance_HarvestRepaysPartialDebtWhenLeftoverWithinDebt() (gas: 604372)
54- FCMVaultTest:test_Rebalance_HarvestRevertsInsteadOfStrandingSurplusWhenCollateralLegMispriced() (gas: 619892)
55- FCMVaultTest:test_Rebalance_HarvestSkipsMispricedCollateralLeg() (gas: 514072)
56- FCMVaultTest:test_Rebalance_HarvestThenLeversWhenSurplusLarge() (gas: 595380)
57- FCMVaultTest:test_Rebalance_HarvestsSurplusAsCollateral() (gas: 569800)
58- FCMVaultTest:test_Rebalance_LeverSkipsWhenSpotPastBound() (gas: 505101)
59- FCMVaultTest:test_Rebalance_LeversWhenAboveMax() (gas: 501296)
60- FCMVaultTest:test_Rebalance_LiquidationRecoveryDoesNotRevert() (gas: 514709)
61- FCMVaultTest:test_Rebalance_NoopInsideBand() (gas: 451376)
62- FCMVaultTest:test_Rebalance_NoopWhenOffCenterButInBand() (gas: 454502)
63- FCMVaultTest:test_Rebalance_PartialDeleverMakesProgress() (gas: 1067608)
64- FCMVaultTest:test_Rebalance_PartialLeverMakesProgress() (gas: 1076269)
65- FCMVaultTest:test_Rebalance_RespectsLoosenedSlippage() (gas: 607629)
1+ FCMVaultFactoryTest:test_ComputeAddress_DifferentSaltDifferentAddress() (gas: 92479)
2+ FCMVaultFactoryTest:test_ComputeAddress_MatchesDeployed() (gas: 4355194)
3+ FCMVaultFactoryTest:test_CreateVault_DeploysVault() (gas: 4331238)
4+ FCMVaultFactoryTest:test_CreateVault_EmitsEvent() (gas: 4357589)
5+ FCMVaultFactoryTest:test_CreateVault_SameSaltReverts() (gas: 1040564582)
6+ FCMVaultTest:test_AdminCanGrantRole() (gas: 42868)
7+ FCMVaultTest:test_AdminCanRevokeRole() (gas: 33335)
8+ FCMVaultTest:test_DepositRevertsForNonAllowlistedReceiver() (gas: 308023)
9+ FCMVaultTest:test_Deposit_DepositDoesNotRebalanceProtocol() (gas: 588820)
10+ FCMVaultTest:test_Deposit_FirstDepositMintsShares() (gas: 354364)
11+ FCMVaultTest:test_Deposit_LandsAtBandMidpoint() (gas: 364651)
12+ FCMVaultTest:test_Deposit_NavRoundsToOriginalAssets() (gas: 361072)
13+ FCMVaultTest:test_Deposit_NoBorrowWhenPositionUnhealthy() (gas: 493434)
14+ FCMVaultTest:test_Deposit_PullsCollateralAndBorrowsDebt() (gas: 356326)
15+ FCMVaultTest:test_Deposit_RevertsOnZeroApproval() (gas: 127747)
16+ FCMVaultTest:test_Deposit_RevertsWhenUnderwaterWithHolders() (gas: 491623)
17+ FCMVaultTest:test_Deposit_TwoDepositorsProRata() (gas: 528730)
18+ FCMVaultTest:test_Fees_AccruePermissionlessSettersGated() (gas: 373712)
19+ FCMVaultTest:test_Fees_AccruesOnRebalance() (gas: 569535)
20+ FCMVaultTest:test_Fees_AccruesOnRedeemAndDeAllowlistDoesNotBrick() (gas: 838311)
21+ FCMVaultTest:test_Fees_AccruesOnRedeemInKind() (gas: 669554)
22+ FCMVaultTest:test_Fees_CombinedAccrual() (gas: 571016)
23+ FCMVaultTest:test_Fees_GrossUpDeliversTrueRate() (gas: 532863)
24+ FCMVaultTest:test_Fees_ManagementAccrual() (gas: 532910)
25+ FCMVaultTest:test_Fees_ManagementClampedAtOneYear() (gas: 532776)
26+ FCMVaultTest:test_Fees_NoAccrualAfterRecovered() (gas: 638680)
27+ FCMVaultTest:test_Fees_NoPerfInDrawdown() (gas: 555971)
28+ FCMVaultTest:test_Fees_NoPerfOnFirstDeposit() (gas: 480700)
29+ FCMVaultTest:test_Fees_NoRetroactiveChargeOnEnable() (gas: 530167)
30+ FCMVaultTest:test_Fees_OffByDefault() (gas: 368684)
31+ FCMVaultTest:test_Fees_PerformanceAccrualAndHWM() (gas: 567075)
32+ FCMVaultTest:test_Fees_RecipientNotAllowlistedSkips() (gas: 474833)
33+ FCMVaultTest:test_Fees_SetAccessAndCaps() (gas: 142322)
34+ FCMVaultTest:test_Fuzz_Redeem_WithDebtDust(uint256) (runs: 10000, μ: 680307, ~: 680632)
35+ FCMVaultTest:test_Harvest_FrozenDuringPendingRecovery() (gas: 461173)
36+ FCMVaultTest:test_Harvest_NoopOnDustSurplus() (gas: 4734058)
37+ FCMVaultTest:test_InitialRoles() (gas: 25387)
38+ FCMVaultTest:test_Integration_DepositRebalanceRedeem() (gas: 732956)
39+ FCMVaultTest:test_MaxDepositNonZeroForAllowlisted() (gas: 66524)
40+ FCMVaultTest:test_MaxDepositZeroForNonAllowlisted() (gas: 16527)
41+ FCMVaultTest:test_MaxMintZeroForNonAllowlisted() (gas: 10060)
42+ FCMVaultTest:test_Mint_Reverts() (gas: 12779)
43+ FCMVaultTest:test_NonAdminCannotGrantRole() (gas: 18820)
44+ FCMVaultTest:test_PriceLimit_OracleMathMatchesOracleAndSlippage() (gas: 4353657)
45+ FCMVaultTest:test_PriceLimit_SkipFlagTracksSpot() (gas: 4347263)
46+ FCMVaultTest:test_Rebalance_ConstructorValidatesBands() (gas: 583313)
47+ FCMVaultTest:test_Rebalance_DeleverSkipsWhenSpotPastBound() (gas: 508799)
48+ FCMVaultTest:test_Rebalance_DeleversWhenBelowMin() (gas: 504564)
49+ FCMVaultTest:test_Rebalance_HarvestDoesNotBlockDelever() (gas: 601060)
50+ FCMVaultTest:test_Rebalance_HarvestNoopBelowYieldFactorMax() (gas: 438698)
51+ FCMVaultTest:test_Rebalance_HarvestNoopOnDepeg() (gas: 440829)
52+ FCMVaultTest:test_Rebalance_HarvestNoopWhenNoSurplus() (gas: 450572)
53+ FCMVaultTest:test_Rebalance_HarvestPartialCollateralLegRepaysRemainder() (gas: 1095415)
54+ FCMVaultTest:test_Rebalance_HarvestRepaysPartialDebtWhenLeftoverWithinDebt() (gas: 607249)
55+ FCMVaultTest:test_Rebalance_HarvestRevertsInsteadOfStrandingSurplusWhenCollateralLegMispriced() (gas: 623288)
56+ FCMVaultTest:test_Rebalance_HarvestSkipsMispricedCollateralLeg() (gas: 516267)
57+ FCMVaultTest:test_Rebalance_HarvestThenLeversWhenSurplusLarge() (gas: 597827)
58+ FCMVaultTest:test_Rebalance_HarvestsSurplusAsCollateral() (gas: 572235)
59+ FCMVaultTest:test_Rebalance_LeverSkipsWhenSpotPastBound() (gas: 507714)
60+ FCMVaultTest:test_Rebalance_LeversWhenAboveMax() (gas: 503510)
61+ FCMVaultTest:test_Rebalance_LiquidationRecoveryDoesNotRevert() (gas: 517079)
62+ FCMVaultTest:test_Rebalance_NoopInsideBand() (gas: 453699)
63+ FCMVaultTest:test_Rebalance_NoopWhenOffCenterButInBand() (gas: 456825)
64+ FCMVaultTest:test_Rebalance_PartialDeleverMakesProgress() (gas: 1070529)
65+ FCMVaultTest:test_Rebalance_PartialLeverMakesProgress() (gas: 1079504)
66+ FCMVaultTest:test_Rebalance_RespectsLoosenedSlippage() (gas: 611587)
6667FCMVaultTest:test_Recovery_AccessControl() (gas: 47513)
67- FCMVaultTest:test_Recovery_BlocksDepositsAfterExecute() (gas: 590656 )
68- FCMVaultTest:test_Recovery_BlocksDepositsWhilePending() (gas: 119785 )
69- FCMVaultTest:test_Recovery_DeleverStaysLiveWhilePending() (gas: 507575 )
70- FCMVaultTest:test_Recovery_ExecuteRevertsBeforeDelay() (gas: 41022 )
71- FCMVaultTest:test_Recovery_ExecuteSweepsPositionToOwner() (gas: 550539 )
72- FCMVaultTest:test_Recovery_NoLeverUpWhilePending() (gas: 462472 )
73- FCMVaultTest:test_Recovery_OwnerCanCancel() (gas: 31680 )
74- FCMVaultTest:test_Recovery_RedeemInKindStaysOpenWhilePending() (gas: 547213 )
75- FCMVaultTest:test_Recovery_RedeemStaysOpenWhilePending() (gas: 498311 )
76- FCMVaultTest:test_RedeemInKind_FullExit() (gas: 531275 )
77- FCMVaultTest:test_RedeemInKind_PartialExitDoesNotDiluteRemainingHolder() (gas: 749972 )
78- FCMVaultTest:test_RedeemInKind_WorksWhenDeAllowlisted() (gas: 538405 )
79- FCMVaultTest:test_Redeem_BurnsSharesAndTransfersToReceiver() (gas: 481338 )
80- FCMVaultTest:test_Redeem_CaseB_DeepImpairmentFlashCoversAnyHF() (gas: 562760 )
81- FCMVaultTest:test_Redeem_CaseB_FillsShortfallFromCollateral() (gas: 564723 )
82- FCMVaultTest:test_Redeem_PartialRedeemUnwindsProportionalSlice() (gas: 482764 )
83- FCMVaultTest:test_Redeem_RevertsIfNotOwnerAndNoAllowance() (gas: 355881 )
84- FCMVaultTest:test_Redeem_RoundTripReturnsApproximatelyDeposited() (gas: 477664 )
85- FCMVaultTest:test_Redeem_SpendsAllowanceWhenOperatorRedeems() (gas: 500966 )
86- FCMVaultTest:test_Redeem_SurplusPyusdReconciledToWeth() (gas: 489114 )
87- FCMVaultTest:test_Redeem_TwoDepositorsIndependentRedeem() (gas: 683215 )
88- FCMVaultTest:test_Redeem_ZeroSharesIsNoop() (gas: 366180 )
89- FCMVaultTest:test_SetMaxSlippageBps() (gas: 30878 )
90- FCMVaultTest:test_TransferBetweenAllowlistedHoldersSucceeds() (gas: 401904 )
91- FCMVaultTest:test_TransferRevertsForDeAllowlistedSender() (gas: 384959 )
92- FCMVaultTest:test_TransferRevertsForNonAllowlistedRecipient() (gas: 357054 )
93- FCMVaultTest:test_VaultState_DepositEmitsSnapshot() (gas: 389919 )
94- FCMVaultTest:test_VaultState_PricesReflectOracles() (gas: 372002 )
95- FCMVaultTest:test_VaultState_RebalanceLeverEmitsUpdatedSnapshot() (gas: 509480 )
96- FCMVaultTest:test_VaultState_RebalanceNoopStillEmitsSnapshot() (gas: 453881 )
97- FCMVaultTest:test_VaultState_RedeemEmitsSnapshot() (gas: 510767 )
98- FCMVaultTest:test_VaultState_RedeemInKindEmitsSnapshot() (gas: 564665 )
99- FeesLibTest:testFuzz_FeesToMint_UnreachableNeverHit(uint256,uint256,uint16,uint16,uint256,uint256) (runs: 10000, μ: 10229 , ~: 10250 )
100- FeesLibTest:test_FeesToMintBiggerNav_ManagementFeeOnly() (gas: 8307 )
101- FeesLibTest:test_FeesToMintBiggerNav_PerformanceFeeOnly() (gas: 4901 )
102- FeesLibTest:test_FeesToMintMax() (gas: 9080 )
103- FeesLibTest:test_FeesToMint_BothFeeTypes() (gas: 9018 )
104- FeesLibTest:test_FeesToMint_Compounding() (gas: 26372862 )
105- FeesLibTest:test_FeesToMint_ManagementFeeOnly() (gas: 8730 )
106- FeesLibTest:test_FeesToMint_PerformanceFeeOnlyNoGain() (gas: 4069 )
107- FeesLibTest:test_FeesToMint_PerformanceFeeOnlyWithGain() (gas: 7826 )
108- FeesLibTest:test_FeesToMint_USDC() (gas: 8085 )
109- FeesLibTest:test_FeesToMint_ZeroBeforeElapsed() (gas: 4422 )
110- FeesLibTest:test_FeesToMint_ZeroWhenMgmtAndPerfAreZero() (gas: 7194 )
111- FeesLibTest:test_FeesToMint_ZeroWhenNavIsZero() (gas: 7696 )
112- TvlLimitTest:testFuzz_Deposit_RespectsLimit(uint96,uint96) (runs: 10000, μ: 240613 , ~: 358050 )
113- TvlLimitTest:test_Deposit_BelowLimitSucceeds() (gas: 357715 )
114- TvlLimitTest:test_Deposit_ExactlyAtLimitSucceeds() (gas: 357576 )
115- TvlLimitTest:test_Deposit_LimitIsGlobalAcrossUsers() (gas: 523272 )
116- TvlLimitTest:test_Deposit_OneOverLimitReverts() (gas: 108747 )
117- TvlLimitTest:test_LimitStartsAtZero_DepositReverts() (gas: 82833 )
118- TvlLimitTest:test_LimitStartsAtZero_MaxDepositIsZero() (gas: 35914 )
119- TvlLimitTest:test_MaxDeposit_ClampsToZeroWhenLimitLoweredBelowTvl() (gas: 413889 )
120- TvlLimitTest:test_MaxDeposit_ReturnsRemainingCapacity() (gas: 390748 )
121- TvlLimitTest:test_MaxDeposit_TracksLimitChanges() (gas: 486008 )
122- TvlLimitTest:test_MaxDeposit_ZeroWhenAtLimit() (gas: 359280 )
68+ FCMVaultTest:test_Recovery_BlocksDepositsAfterExecute() (gas: 592083 )
69+ FCMVaultTest:test_Recovery_BlocksDepositsWhilePending() (gas: 119819 )
70+ FCMVaultTest:test_Recovery_DeleverStaysLiveWhilePending() (gas: 509635 )
71+ FCMVaultTest:test_Recovery_ExecuteRevertsBeforeDelay() (gas: 41050 )
72+ FCMVaultTest:test_Recovery_ExecuteSweepsPositionToOwner() (gas: 551988 )
73+ FCMVaultTest:test_Recovery_NoLeverUpWhilePending() (gas: 464634 )
74+ FCMVaultTest:test_Recovery_OwnerCanCancel() (gas: 31698 )
75+ FCMVaultTest:test_Recovery_RedeemInKindStaysOpenWhilePending() (gas: 548792 )
76+ FCMVaultTest:test_Recovery_RedeemStaysOpenWhilePending() (gas: 567076 )
77+ FCMVaultTest:test_RedeemInKind_FullExit() (gas: 532917 )
78+ FCMVaultTest:test_RedeemInKind_PartialExitDoesNotDiluteRemainingHolder() (gas: 752813 )
79+ FCMVaultTest:test_RedeemInKind_WorksWhenDeAllowlisted() (gas: 540048 )
80+ FCMVaultTest:test_Redeem_BurnsSharesAndTransfersToReceiver() (gas: 550104 )
81+ FCMVaultTest:test_Redeem_CaseB_DeepImpairmentFlashCoversAnyHF() (gas: 563000 )
82+ FCMVaultTest:test_Redeem_CaseB_FillsShortfallFromCollateral() (gas: 564962 )
83+ FCMVaultTest:test_Redeem_PartialRedeemUnwindsProportionalSlice() (gas: 551576 )
84+ FCMVaultTest:test_Redeem_RevertsIfNotOwnerAndNoAllowance() (gas: 356744 )
85+ FCMVaultTest:test_Redeem_RoundTripReturnsApproximatelyDeposited() (gas: 546441 )
86+ FCMVaultTest:test_Redeem_SpendsAllowanceWhenOperatorRedeems() (gas: 569714 )
87+ FCMVaultTest:test_Redeem_SurplusPyusdReconciledToWeth() (gas: 490988 )
88+ FCMVaultTest:test_Redeem_TwoDepositorsIndependentRedeem() (gas: 752972 )
89+ FCMVaultTest:test_Redeem_ZeroSharesIsNoop() (gas: 367152 )
90+ FCMVaultTest:test_SetMaxSlippageBps() (gas: 30918 )
91+ FCMVaultTest:test_TransferBetweenAllowlistedHoldersSucceeds() (gas: 402772 )
92+ FCMVaultTest:test_TransferRevertsForDeAllowlistedSender() (gas: 385826 )
93+ FCMVaultTest:test_TransferRevertsForNonAllowlistedRecipient() (gas: 357916 )
94+ FCMVaultTest:test_VaultState_DepositEmitsSnapshot() (gas: 391146 )
95+ FCMVaultTest:test_VaultState_PricesReflectOracles() (gas: 372869 )
96+ FCMVaultTest:test_VaultState_RebalanceLeverEmitsUpdatedSnapshot() (gas: 511653 )
97+ FCMVaultTest:test_VaultState_RebalanceNoopStillEmitsSnapshot() (gas: 456153 )
98+ FCMVaultTest:test_VaultState_RedeemEmitsSnapshot() (gas: 586148 )
99+ FCMVaultTest:test_VaultState_RedeemInKindEmitsSnapshot() (gas: 566809 )
100+ FeesLibTest:testFuzz_FeesToMint_UnreachableNeverHit(uint256,uint256,uint16,uint16,uint256,uint256) (runs: 10000, μ: 10253 , ~: 10271 )
101+ FeesLibTest:test_FeesToMintBiggerNav_ManagementFeeOnly() (gas: 8337 )
102+ FeesLibTest:test_FeesToMintBiggerNav_PerformanceFeeOnly() (gas: 4913 )
103+ FeesLibTest:test_FeesToMintMax() (gas: 9110 )
104+ FeesLibTest:test_FeesToMint_BothFeeTypes() (gas: 9048 )
105+ FeesLibTest:test_FeesToMint_Compounding() (gas: 26556840 )
106+ FeesLibTest:test_FeesToMint_ManagementFeeOnly() (gas: 8760 )
107+ FeesLibTest:test_FeesToMint_PerformanceFeeOnlyNoGain() (gas: 4072 )
108+ FeesLibTest:test_FeesToMint_PerformanceFeeOnlyWithGain() (gas: 7838 )
109+ FeesLibTest:test_FeesToMint_USDC() (gas: 8106 )
110+ FeesLibTest:test_FeesToMint_ZeroBeforeElapsed() (gas: 4425 )
111+ FeesLibTest:test_FeesToMint_ZeroWhenMgmtAndPerfAreZero() (gas: 7215 )
112+ FeesLibTest:test_FeesToMint_ZeroWhenNavIsZero() (gas: 7717 )
113+ TvlLimitTest:testFuzz_Deposit_RespectsLimit(uint96,uint96) (runs: 10000, μ: 242905 , ~: 359253 )
114+ TvlLimitTest:test_Deposit_BelowLimitSucceeds() (gas: 358918 )
115+ TvlLimitTest:test_Deposit_ExactlyAtLimitSucceeds() (gas: 358779 )
116+ TvlLimitTest:test_Deposit_LimitIsGlobalAcrossUsers() (gas: 526212 )
117+ TvlLimitTest:test_Deposit_OneOverLimitReverts() (gas: 109059 )
118+ TvlLimitTest:test_LimitStartsAtZero_DepositReverts() (gas: 83145 )
119+ TvlLimitTest:test_LimitStartsAtZero_MaxDepositIsZero() (gas: 35995 )
120+ TvlLimitTest:test_MaxDeposit_ClampsToZeroWhenLimitLoweredBelowTvl() (gas: 415749 )
121+ TvlLimitTest:test_MaxDeposit_ReturnsRemainingCapacity() (gas: 392260 )
122+ TvlLimitTest:test_MaxDeposit_TracksLimitChanges() (gas: 488879 )
123+ TvlLimitTest:test_MaxDeposit_ZeroWhenAtLimit() (gas: 360483 )
123124TvlLimitTest:test_MaxMint_AlwaysZero() (gas: 39358)
124- TvlLimitTest:test_MaxTvlDefaultsToZero() (gas: 8510 )
125+ TvlLimitTest:test_MaxTvlDefaultsToZero() (gas: 8516 )
125126TvlLimitTest:test_Mint_AlwaysReverts() (gas: 39884)
126127TvlLimitTest:test_OwnerDefaultsToAdmin() (gas: 10706)
127- TvlLimitTest:test_RenounceOwnership_LocksLimitForever() (gas: 46567 )
128+ TvlLimitTest:test_RenounceOwnership_LocksLimitForever() (gas: 46579 )
128129TvlLimitTest:test_SetMaxTvl_EmitsEvent() (gas: 45835)
129- TvlLimitTest:test_SetMaxTvl_OnlyOwner() (gas: 15198 )
130- TvlLimitTest:test_SetMaxTvl_OwnerCanRaiseAndLower() (gas: 36640 )
131- TvlLimitTest:test_TransferOwnership_EmitsEvent() (gas: 35594 )
132- TvlLimitTest:test_TransferOwnership_OnlyOwner() (gas: 15750 )
133- TvlLimitTest:test_TransferOwnership_TransfersControl() (gas: 60677 )
134- YieldTokenOracleForkTest:test_fork_priceIsSane () (gas: 318139 )
135- YieldTokenOracleForkTest:test_fork_priceMatchesVaultNav () (gas: 337927 )
136- YieldTokenOracleTest:test_constructorRejectsAssetMismatch () (gas: 44558 )
137- YieldTokenOracleTest:test_priceAtParity() (gas: 492041 )
138- YieldTokenOracleTest:test_priceTracksExchangeRate() (gas: 955299 )
139- YieldTokenOracleTest:test_priceWithEqualDecimals() (gas: 625578 )
130+ TvlLimitTest:test_SetMaxTvl_OnlyOwner() (gas: 15204 )
131+ TvlLimitTest:test_SetMaxTvl_OwnerCanRaiseAndLower() (gas: 36654 )
132+ TvlLimitTest:test_TransferOwnership_EmitsEvent() (gas: 35601 )
133+ TvlLimitTest:test_TransferOwnership_OnlyOwner() (gas: 15756 )
134+ TvlLimitTest:test_TransferOwnership_TransfersControl() (gas: 60698 )
135+ YieldTokenOracleTest:test_constructorRejectsAssetMismatch () (gas: 43816 )
136+ YieldTokenOracleTest:test_constructorRejectsZeroConversionSample () (gas: 38335 )
137+ YieldTokenOracleTest:test_conversionSampleBoundsPricingError () (gas: 887719 )
138+ YieldTokenOracleTest:test_priceAtParity() (gas: 500382 )
139+ YieldTokenOracleTest:test_priceTracksExchangeRate() (gas: 950013 )
140+ YieldTokenOracleTest:test_priceWithEqualDecimals() (gas: 672386 )
0 commit comments