@@ -35,18 +35,18 @@ CrossRatePriceFeedTest:test_constructor_numeratorZeroAddress() (gas: 37234)
3535CrossRatePriceFeedTest:test_constructor_setsDecimals() (gas: 27032)
3636CrossRatePriceFeedTest:test_constructor_setsDescription() (gas: 46894)
3737CrossRatePriceFeedTest:test_constructor_setsVersion() (gas: 5562)
38- CrossRatePriceFeedTest:test_latestRoundData_answeredInRoundZero() (gas: 44825 )
38+ CrossRatePriceFeedTest:test_latestRoundData_answeredInRoundZero() (gas: 60295 )
3939CrossRatePriceFeedTest:test_latestRoundData_invalidDenominatorPrice(int256) (runs: 256, μ: 907422, ~: 907984)
4040CrossRatePriceFeedTest:test_latestRoundData_invalidNumeratorPrice(int256) (runs: 256, μ: 907390, ~: 907952)
41- CrossRatePriceFeedTest:test_latestRoundData_realValuesFork() (gas: 58772 )
41+ CrossRatePriceFeedTest:test_latestRoundData_realValuesFork() (gas: 70243 )
4242CrossRatePriceFeedTest:test_latestRoundData_realValuesFuzz18(int256,int256) (runs: 256, μ: 1301519, ~: 1301597)
43- CrossRatePriceFeedTest:test_latestRoundData_realValuesFuzz8(int256,int256) (runs: 256, μ: 1301327 , ~: 1301620 )
44- CrossRatePriceFeedTest:test_latestRoundData_revertsOnOverflow(int256) (runs: 256 , μ: 907234 , ~: 907228 )
45- CrossRatePriceFeedTest:test_latestRoundData_roundIdOne() (gas: 44848 )
46- CrossRatePriceFeedTest:test_latestRoundData_staleDenominatorPrice(uint256) (runs: 256, μ: 906848 , ~: 907132 )
47- CrossRatePriceFeedTest:test_latestRoundData_staleNumeratorPrice(uint256) (runs: 256, μ: 906762 , ~: 907046)
48- CrossRatePriceFeedTest:test_latestRoundData_startedAtZero() (gas: 44862 )
49- CrossRatePriceFeedTest:test_latestRoundData_usesEarlierUpdatedAt() (gas: 57427 )
43+ CrossRatePriceFeedTest:test_latestRoundData_realValuesFuzz8(int256,int256) (runs: 256, μ: 1301321 , ~: 1301621 )
44+ CrossRatePriceFeedTest:test_latestRoundData_revertsOnOverflow(int256) (runs: 257 , μ: 935241 , ~: 935235 )
45+ CrossRatePriceFeedTest:test_latestRoundData_roundIdOne() (gas: 60318 )
46+ CrossRatePriceFeedTest:test_latestRoundData_staleDenominatorPrice(uint256) (runs: 256, μ: 906768 , ~: 907044 )
47+ CrossRatePriceFeedTest:test_latestRoundData_staleNumeratorPrice(uint256) (runs: 256, μ: 906770 , ~: 907046)
48+ CrossRatePriceFeedTest:test_latestRoundData_startedAtZero() (gas: 60332 )
49+ CrossRatePriceFeedTest:test_latestRoundData_usesEarlierUpdatedAt() (gas: 68898 )
5050DeactivateInstruction:test_deactivateInstruction_alreadyDeactivated() (gas: 20424)
5151DeactivateInstruction:test_deactivateInstruction_happyPath() (gas: 47568)
5252DeactivateInstruction:test_deactivateInstruction_happyPath_beforeActivation() (gas: 80965)
@@ -74,33 +74,33 @@ DeploymentAddressesTest:test_transferOnceERC20Action_deployedAddress() (gas: 650
7474DeploymentAddressesTest:test_treasury_deployedAddress() (gas: 389464)
7575DeploymentAddressesTest:test_uniswapV3ExactInputAction_deployedAddress() (gas: 1826284)
7676DeploymentAddressesTest:test_withdrawERC4626Action_deployedAddress() (gas: 864746)
77- DepositERC4626Test:test_depositERC4626_happyPath() (gas: 420268 )
78- DepositERC4626Test:test_depositERC4626_insufficientBalance() (gas: 216700 )
77+ DepositERC4626Test:test_depositERC4626_happyPath() (gas: 419978 )
78+ DepositERC4626Test:test_depositERC4626_insufficientBalance() (gas: 216555 )
7979DepositERC4626Test:test_depositERC4626_maxDepositReached() (gas: 150609)
8080DepositERC4626Test:test_depositERC4626_maxDepositTooLow() (gas: 38646)
8181DepositERC4626Test:test_depositERC4626_minTotalSharesZero() (gas: 36832)
8282DepositERC4626Test:test_depositERC4626_recipientZero() (gas: 36769)
8383DepositERC4626Test:test_depositERC4626_totalSharesTooLow() (gas: 39187)
8484DepositERC4626Test:test_depositERC4626_valueZero() (gas: 36815)
8585DepositERC4626Test:test_depositERC4626_vaultZero() (gas: 36798)
86- EstimateCallOnceGasConstant:testFuzz_callOnce_gasConstant(uint256,(address,bool,uint256,uint256,uint16,bytes4,bytes,(address,uint256,uint256,uint256))) (runs: 256, μ: 4114 , ~: 3858 )
87- EstimateDeactivateInstructionGasConstant:testFuzz_deactivateInstruction_gasConstant(uint256,(bytes32,(address,uint256,uint256,uint256))) (runs: 256, μ: 1954 , ~: 1905 )
88- EstimateDepositERC4626GasConstant:testFuzz_depositERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4507 , ~: 4452 )
89- EstimateRefuelERC20GasConstant:testFuzz_refuelERC20_gasConstant(uint256,uint256,(address,address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3011 , ~: 3006 )
90- EstimateRefuelGasConstant:testFuzz_refuel_gasConstant(uint256,uint256,(address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2893 , ~: 2826)
91- EstimateSweepCCTPGasConstant:testFuzz_sweepCCTP_gasConstant(uint256,uint256,(address,uint32,bytes32,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3355 , ~: 3342)
92- EstimateSweepDepositERC4626GasConstant:testFuzz_sweepDepositERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3535 , ~: 3516 )
93- EstimateSweepERC20GasConstant:testFuzz_sweepERC20_gasConstant(uint256,uint256,(address,address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3029 , ~: 3042 )
94- EstimateSweepGasConstant:testFuzz_sweep_gasConstant(uint256,uint256,(address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2848 , ~: 2790 )
95- EstimateSweepUniswapV3GasConstant:testFuzz_sweepUniswapV3_gasConstant(uint256,uint256,(address,address,address,uint24,uint256,uint256,uint256,uint32,uint32,(address,uint256,uint256,uint256))) (runs: 256, μ: 4422 , ~: 4398 )
96- EstimateSweepWithdrawERC4626GasConstant:testFuzz_sweepWithdrawERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3287 , ~: 3288 )
97- EstimateTransferCCTPGasConstant:testFuzz_transferCCTP_gasConstant(uint256,uint256,(address,uint256,uint32,bytes32,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4216 , ~: 4206 )
98- EstimateTransferERC20GasConstant:testFuzz_transferERC20_gasConstant(uint256,uint256,(address,address,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4005 , ~: 3942 )
99- EstimateTransferGasConstant:testFuzz_transfer_gasConstant(uint256,uint256,(address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 3771 , ~: 3762)
100- EstimateTransferOnceERC20GasConstant:testFuzz_transferERC20Once_gasConstant(uint256,(address,address,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2576 , ~: 2586)
86+ EstimateCallOnceGasConstant:testFuzz_callOnce_gasConstant(uint256,(address,bool,uint256,uint256,uint16,bytes4,bytes,(address,uint256,uint256,uint256))) (runs: 256, μ: 4128 , ~: 3894 )
87+ EstimateDeactivateInstructionGasConstant:testFuzz_deactivateInstruction_gasConstant(uint256,(bytes32,(address,uint256,uint256,uint256))) (runs: 256, μ: 1960 , ~: 1914 )
88+ EstimateDepositERC4626GasConstant:testFuzz_depositERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4489 , ~: 4416 )
89+ EstimateRefuelERC20GasConstant:testFuzz_refuelERC20_gasConstant(uint256,uint256,(address,address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3026 , ~: 3024 )
90+ EstimateRefuelGasConstant:testFuzz_refuel_gasConstant(uint256,uint256,(address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2887 , ~: 2826)
91+ EstimateSweepCCTPGasConstant:testFuzz_sweepCCTP_gasConstant(uint256,uint256,(address,uint32,bytes32,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3364 , ~: 3342)
92+ EstimateSweepDepositERC4626GasConstant:testFuzz_sweepDepositERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3576 , ~: 3534 )
93+ EstimateSweepERC20GasConstant:testFuzz_sweepERC20_gasConstant(uint256,uint256,(address,address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3013 , ~: 3024 )
94+ EstimateSweepGasConstant:testFuzz_sweep_gasConstant(uint256,uint256,(address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2871 , ~: 2808 )
95+ EstimateSweepUniswapV3GasConstant:testFuzz_sweepUniswapV3_gasConstant(uint256,uint256,(address,address,address,uint24,uint256,uint256,uint256,uint32,uint32,(address,uint256,uint256,uint256))) (runs: 256, μ: 4426 , ~: 4407 )
96+ EstimateSweepWithdrawERC4626GasConstant:testFuzz_sweepWithdrawERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3284 , ~: 3270 )
97+ EstimateTransferCCTPGasConstant:testFuzz_transferCCTP_gasConstant(uint256,uint256,(address,uint256,uint32,bytes32,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4239 , ~: 4188 )
98+ EstimateTransferERC20GasConstant:testFuzz_transferERC20_gasConstant(uint256,uint256,(address,address,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4000 , ~: 3960 )
99+ EstimateTransferGasConstant:testFuzz_transfer_gasConstant(uint256,uint256,(address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 3766 , ~: 3762)
100+ EstimateTransferOnceERC20GasConstant:testFuzz_transferERC20Once_gasConstant(uint256,(address,address,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2562 , ~: 2586)
101101EstimateTransferOnceGasConstant:testFuzz_transferOnce_gasConstant(uint256,(address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2322, ~: 2298)
102- EstimateUniswapV3ExactInputGasConstant:testFuzz_uniswapV3ExactInput_gasConstant(uint256,uint256,(address,address,address,uint24,uint256,uint256,uint32,uint32,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 5336 , ~: 5334 )
103- EstimateWithdrawERC4626GasConstant:testFuzz_withdrawERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4223 , ~: 4197 )
102+ EstimateUniswapV3ExactInputGasConstant:testFuzz_uniswapV3ExactInput_gasConstant(uint256,uint256,(address,address,address,uint24,uint256,uint256,uint32,uint32,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 5314 , ~: 5298 )
103+ EstimateWithdrawERC4626GasConstant:testFuzz_withdrawERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4243 , ~: 4206 )
104104FeeTokenRegistryTest:test_addFeeToken_alreadyRegistered() (gas: 1898)
105105FeeTokenRegistryTest:test_addFeeToken_happyPath() (gas: 37590)
106106FeeTokenRegistryTest:test_addFeeToken_roundIdZero() (gas: 12004)
@@ -213,7 +213,7 @@ SweepCCTPTest:test_sweepCCTP_tokenNotSupported() (gas: 36792)
213213SweepCCTPTest:test_sweepCCTP_tokenZero() (gas: 34886)
214214SweepDepositERC4626Test:test_sweepDepositERC4626_balanceUnderThreshold() (gas: 38503)
215215SweepDepositERC4626Test:test_sweepDepositERC4626_endBalanceOverThreshold() (gas: 35287)
216- SweepDepositERC4626Test:test_sweepDepositERC4626_happyPath() (gas: 398837 )
216+ SweepDepositERC4626Test:test_sweepDepositERC4626_happyPath() (gas: 398547 )
217217SweepDepositERC4626Test:test_sweepDepositERC4626_maxDepositReached() (gas: 149430)
218218SweepDepositERC4626Test:test_sweepDepositERC4626_maxDepositTooLow() (gas: 36753)
219219SweepDepositERC4626Test:test_sweepDepositERC4626_minTotalSharesZero() (gas: 35304)
@@ -253,7 +253,7 @@ SweepUniswapV3Test:test_sweepUniswapV3_tokenToEth() (gas: 3042)
253253SweepUniswapV3Test:test_sweepUniswapV3_tokenToToken() (gas: 3086)
254254SweepWithdrawERC4626Test:test_sweepWithdrawERC4626_balanceUnderThreshold() (gas: 56923)
255255SweepWithdrawERC4626Test:test_sweepWithdrawERC4626_endBalanceOverThreshold() (gas: 34904)
256- SweepWithdrawERC4626Test:test_sweepWithdrawERC4626_happyPath() (gas: 320595 )
256+ SweepWithdrawERC4626Test:test_sweepWithdrawERC4626_happyPath() (gas: 320160 )
257257SweepWithdrawERC4626Test:test_sweepWithdrawERC4626_maxWithdrawReached() (gas: 100002)
258258SweepWithdrawERC4626Test:test_sweepWithdrawERC4626_maxWithdrawTooLow() (gas: 38358)
259259SweepWithdrawERC4626Test:test_sweepWithdrawERC4626_recipientZero() (gas: 34875)
@@ -312,7 +312,7 @@ UniswapV3ExactInputTest:test_uniswapV3ExactInput_recipientZero() (gas: 38513)
312312UniswapV3ExactInputTest:test_uniswapV3ExactInput_sameToken() (gas: 38484)
313313UniswapV3ExactInputTest:test_uniswapV3ExactInput_tokenToEth() (gas: 3042)
314314UniswapV3ExactInputTest:test_uniswapV3ExactInput_tokenToToken() (gas: 3064)
315- WithdrawERC4626Test:test_withdrawERC4626_happyPath() (gas: 267475 )
315+ WithdrawERC4626Test:test_withdrawERC4626_happyPath() (gas: 267185 )
316316WithdrawERC4626Test:test_withdrawERC4626_maxWithdrawReached() (gas: 96775)
317317WithdrawERC4626Test:test_withdrawERC4626_maxWithdrawTooLow() (gas: 37566)
318318WithdrawERC4626Test:test_withdrawERC4626_recipientZero() (gas: 36481)
0 commit comments