@@ -40,11 +40,11 @@ CrossRatePriceFeedTest:test_latestRoundData_invalidDenominatorPrice(int256) (run
4040CrossRatePriceFeedTest:test_latestRoundData_invalidNumeratorPrice(int256) (runs: 256, μ: 907390, ~: 907952)
4141CrossRatePriceFeedTest:test_latestRoundData_realValuesFork() (gas: 70243)
4242CrossRatePriceFeedTest:test_latestRoundData_realValuesFuzz18(int256,int256) (runs: 256, μ: 1301519, ~: 1301597)
43- CrossRatePriceFeedTest:test_latestRoundData_realValuesFuzz8(int256,int256) (runs: 256, μ: 1301315 , ~: 1301621 )
43+ CrossRatePriceFeedTest:test_latestRoundData_realValuesFuzz8(int256,int256) (runs: 256, μ: 1301313 , ~: 1301620 )
4444CrossRatePriceFeedTest:test_latestRoundData_revertsOnOverflow(int256) (runs: 256, μ: 935243, ~: 935235)
4545CrossRatePriceFeedTest:test_latestRoundData_roundIdOne() (gas: 60318)
46- CrossRatePriceFeedTest:test_latestRoundData_staleDenominatorPrice(uint256) (runs: 256, μ: 906851 , ~: 907132)
47- CrossRatePriceFeedTest:test_latestRoundData_staleNumeratorPrice(uint256) (runs: 256, μ: 906765 , ~: 907046)
46+ CrossRatePriceFeedTest:test_latestRoundData_staleDenominatorPrice(uint256) (runs: 256, μ: 906856 , ~: 907132)
47+ CrossRatePriceFeedTest:test_latestRoundData_staleNumeratorPrice(uint256) (runs: 256, μ: 906770 , ~: 907046)
4848CrossRatePriceFeedTest:test_latestRoundData_startedAtZero() (gas: 60332)
4949CrossRatePriceFeedTest:test_latestRoundData_usesEarlierUpdatedAt() (gas: 68898)
5050DeactivateInstruction:test_deactivateInstruction_alreadyDeactivated() (gas: 20424)
@@ -56,14 +56,16 @@ DeactivateInstruction:test_deactivateInstruction_maxExecutionsZero() (gas: 33078
5656DeploymentAddressesTest:test_callOnceAction_deployedAddress() (gas: 858783)
5757DeploymentAddressesTest:test_deactivateInstructionAction_deployedAddress() (gas: 698733)
5858DeploymentAddressesTest:test_depositERC4626Action_deployedAddress() (gas: 993127)
59- DeploymentAddressesTest:test_feeTokenRegistry_deployedAddress() (gas: 732476)
60- DeploymentAddressesTest:test_otimDelegate_deployedAddress() (gas: 2330388)
61- DeploymentAddressesTest:test_refuelAction_deployedAddress() (gas: 693656)
62- DeploymentAddressesTest:test_refuelERC20Action_deployedAddress() (gas: 714297)
63- DeploymentAddressesTest:test_sweepAction_deployedAddress() (gas: 681964)
59+ DeploymentAddressesTest:test_feeTokenRegistry_deployedAddress() (gas: 732499)
60+ DeploymentAddressesTest:test_otimDelegate_deployedAddress() (gas: 2330366)
61+ DeploymentAddressesTest:test_refuelAction_deployedAddress() (gas: 693634)
62+ DeploymentAddressesTest:test_refuelERC20Action_deployedAddress() (gas: 714362)
63+ DeploymentAddressesTest:test_requestDepositERC7540Action_deployedAddress() (gas: 987068)
64+ DeploymentAddressesTest:test_sweepAction_deployedAddress() (gas: 681942)
6465DeploymentAddressesTest:test_sweepCCTPAction_deployedAddress() (gas: 862238)
65- DeploymentAddressesTest:test_sweepDepositERC4626Action_deployedAddress() (gas: 872805 )
66+ DeploymentAddressesTest:test_sweepDepositERC4626Action_deployedAddress() (gas: 872783 )
6667DeploymentAddressesTest:test_sweepERC20Action_deployedAddress() (gas: 683152)
68+ DeploymentAddressesTest:test_sweepRequestDepositERC7540Action_deployedAddress() (gas: 857913)
6769DeploymentAddressesTest:test_sweepUniswapV3Action_deployedAddress() (gas: 1692681)
6870DeploymentAddressesTest:test_sweepWithdrawERC4626Action_deployedAddress() (gas: 789965)
6971DeploymentAddressesTest:test_transferAction_deployedAddress() (gas: 807651)
@@ -72,8 +74,8 @@ DeploymentAddressesTest:test_transferERC20Action_deployedAddress() (gas: 808874)
7274DeploymentAddressesTest:test_transferOnceAction_deployedAddress() (gas: 649365)
7375DeploymentAddressesTest:test_transferOnceERC20Action_deployedAddress() (gas: 650598)
7476DeploymentAddressesTest:test_treasury_deployedAddress() (gas: 389464)
75- DeploymentAddressesTest:test_uniswapV3ExactInputAction_deployedAddress() (gas: 1826284 )
76- DeploymentAddressesTest:test_withdrawERC4626Action_deployedAddress() (gas: 864746 )
77+ DeploymentAddressesTest:test_uniswapV3ExactInputAction_deployedAddress() (gas: 1826262 )
78+ DeploymentAddressesTest:test_withdrawERC4626Action_deployedAddress() (gas: 864812 )
7779DepositERC4626Test:test_depositERC4626_happyPath() (gas: 480894)
7880DepositERC4626Test:test_depositERC4626_insufficientBalance() (gas: 258132)
7981DepositERC4626Test:test_depositERC4626_maxDepositReached() (gas: 150609)
@@ -83,26 +85,26 @@ DepositERC4626Test:test_depositERC4626_recipientZero() (gas: 36769)
8385DepositERC4626Test:test_depositERC4626_totalSharesTooLow() (gas: 39187)
8486DepositERC4626Test:test_depositERC4626_valueZero() (gas: 36815)
8587DepositERC4626Test:test_depositERC4626_vaultZero() (gas: 36798)
86- EstimateCallOnceGasConstant:testFuzz_callOnce_gasConstant(uint256,(address,bool,uint256,uint256,uint16,bytes4,bytes,(address,uint256,uint256,uint256))) (runs: 256, μ: 4173 , ~: 3876)
87- EstimateDeactivateInstructionGasConstant:testFuzz_deactivateInstruction_gasConstant(uint256,(bytes32,(address,uint256,uint256,uint256))) (runs: 256, μ: 1946 , ~: 1860 )
88- EstimateDepositERC4626GasConstant:testFuzz_depositERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4539 , ~: 4479 )
89- EstimateRefuelERC20GasConstant:testFuzz_refuelERC20_gasConstant(uint256,uint256,(address,address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3023 , ~: 3024 )
90- EstimateRefuelGasConstant:testFuzz_refuel_gasConstant(uint256,uint256,(address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2886 , ~: 2835 )
91- EstimateRequestDepositERC7540GasConstant:testFuzz_requestDepositERC7540_gasConstant(uint256,uint256,(address,uint256,address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256 , μ: 4447 , ~: 4434)
92- EstimateSweepCCTPGasConstant:testFuzz_sweepCCTP_gasConstant(uint256,uint256,(address,uint32,bytes32,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3350 , ~: 3279 )
93- EstimateSweepDepositERC4626GasConstant:testFuzz_sweepDepositERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3556 , ~: 3534)
94- EstimateSweepERC20GasConstant:testFuzz_sweepERC20_gasConstant(uint256,uint256,(address,address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3027 , ~: 3042)
95- EstimateSweepGasConstant:testFuzz_sweep_gasConstant(uint256,uint256,(address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2867 , ~: 2808)
96- EstimateSweepRequestDepositERC7540GasConstant:testFuzz_sweepRequestDepositERC7540_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256 , μ: 3526 , ~: 3516 )
97- EstimateSweepUniswapV3GasConstant:testFuzz_sweepUniswapV3_gasConstant(uint256,uint256,(address,address,address,uint24,uint256,uint256,uint256,uint32,uint32,(address,uint256,uint256,uint256))) (runs: 256, μ: 4416 , ~: 4344 )
98- EstimateSweepWithdrawERC4626GasConstant:testFuzz_sweepWithdrawERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3288 , ~: 3288 )
99- EstimateTransferCCTPGasConstant:testFuzz_transferCCTP_gasConstant(uint256,uint256,(address,uint256,uint32,bytes32,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4207 , ~: 4197 )
100- EstimateTransferERC20GasConstant:testFuzz_transferERC20_gasConstant(uint256,uint256,(address,address,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 3970 , ~: 3951 )
101- EstimateTransferGasConstant:testFuzz_transfer_gasConstant(uint256,uint256,(address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 3749 , ~: 3780 )
102- EstimateTransferOnceERC20GasConstant:testFuzz_transferERC20Once_gasConstant(uint256,(address,address,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2570 , ~: 2577 )
103- EstimateTransferOnceGasConstant:testFuzz_transferOnce_gasConstant(uint256,(address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2325 , ~: 2280 )
104- 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 , ~: 5289 )
105- EstimateWithdrawERC4626GasConstant:testFuzz_withdrawERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4215 , ~: 4206)
88+ EstimateCallOnceGasConstant:testFuzz_callOnce_gasConstant(uint256,(address,bool,uint256,uint256,uint16,bytes4,bytes,(address,uint256,uint256,uint256))) (runs: 256, μ: 4139 , ~: 3876)
89+ EstimateDeactivateInstructionGasConstant:testFuzz_deactivateInstruction_gasConstant(uint256,(bytes32,(address,uint256,uint256,uint256))) (runs: 256, μ: 1961 , ~: 1968 )
90+ EstimateDepositERC4626GasConstant:testFuzz_depositERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4490 , ~: 4416 )
91+ EstimateRefuelERC20GasConstant:testFuzz_refuelERC20_gasConstant(uint256,uint256,(address,address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3015 , ~: 3015 )
92+ EstimateRefuelGasConstant:testFuzz_refuel_gasConstant(uint256,uint256,(address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2897 , ~: 2826 )
93+ EstimateRequestDepositERC7540GasConstant:testFuzz_requestDepositERC7540_gasConstant(uint256,uint256,(address,uint256,address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 257 , μ: 4448 , ~: 4434)
94+ EstimateSweepCCTPGasConstant:testFuzz_sweepCCTP_gasConstant(uint256,uint256,(address,uint32,bytes32,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3341 , ~: 3297 )
95+ EstimateSweepDepositERC4626GasConstant:testFuzz_sweepDepositERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3576 , ~: 3534)
96+ EstimateSweepERC20GasConstant:testFuzz_sweepERC20_gasConstant(uint256,uint256,(address,address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3025 , ~: 3042)
97+ EstimateSweepGasConstant:testFuzz_sweep_gasConstant(uint256,uint256,(address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2853 , ~: 2808)
98+ EstimateSweepRequestDepositERC7540GasConstant:testFuzz_sweepRequestDepositERC7540_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 257 , μ: 3504 , ~: 3498 )
99+ EstimateSweepUniswapV3GasConstant:testFuzz_sweepUniswapV3_gasConstant(uint256,uint256,(address,address,address,uint24,uint256,uint256,uint256,uint32,uint32,(address,uint256,uint256,uint256))) (runs: 256, μ: 4428 , ~: 4425 )
100+ EstimateSweepWithdrawERC4626GasConstant:testFuzz_sweepWithdrawERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 3285 , ~: 3270 )
101+ EstimateTransferCCTPGasConstant:testFuzz_transferCCTP_gasConstant(uint256,uint256,(address,uint256,uint32,bytes32,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4222 , ~: 4206 )
102+ EstimateTransferERC20GasConstant:testFuzz_transferERC20_gasConstant(uint256,uint256,(address,address,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4005 , ~: 3942 )
103+ EstimateTransferGasConstant:testFuzz_transfer_gasConstant(uint256,uint256,(address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 3773 , ~: 3771 )
104+ EstimateTransferOnceERC20GasConstant:testFuzz_transferERC20Once_gasConstant(uint256,(address,address,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2574 , ~: 2586 )
105+ EstimateTransferOnceGasConstant:testFuzz_transferOnce_gasConstant(uint256,(address,uint256,uint256,(address,uint256,uint256,uint256))) (runs: 256, μ: 2322 , ~: 2289 )
106+ EstimateUniswapV3ExactInputGasConstant:testFuzz_uniswapV3ExactInput_gasConstant(uint256,uint256,(address,address,address,uint24,uint256,uint256,uint32,uint32,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 5353 , ~: 5343 )
107+ EstimateWithdrawERC4626GasConstant:testFuzz_withdrawERC4626_gasConstant(uint256,uint256,(address,address,uint256,uint256,(uint256,uint256,uint256,uint256),(address,uint256,uint256,uint256))) (runs: 256, μ: 4243 , ~: 4206)
106108FeeTokenRegistryTest:test_addFeeToken_alreadyRegistered() (gas: 1898)
107109FeeTokenRegistryTest:test_addFeeToken_happyPath() (gas: 37590)
108110FeeTokenRegistryTest:test_addFeeToken_roundIdZero() (gas: 12004)
@@ -115,10 +117,10 @@ FeeTokenRegistryTest:test_removeFeeToken_notRegistered() (gas: 10331)
115117FeeTokenRegistryTest:test_weiToToken_correctnessDAI() (gas: 4222)
116118FeeTokenRegistryTest:test_weiToToken_correctnessUSDT() (gas: 4222)
117119FeeTokenRegistryTest:test_weiToToken_latestPriceNegative() (gas: 3973)
118- FeeTokenRegistryTest:test_weiToToken_overflow(int256,uint256,uint64) (runs: 256, μ: 4098 , ~: 4217)
120+ FeeTokenRegistryTest:test_weiToToken_overflow(int256,uint256,uint64) (runs: 256, μ: 4097 , ~: 4217)
119121FeeTokenRegistryTest:test_weiToToken_stalePriceFeed() (gas: 4085)
120122FeeTokenRegistryTest:test_weiToToken_tokenNotRegistered() (gas: 8891)
121- FeeTokenRegistryTest:test_weiToToken_underflow(int256,uint256,uint64) (runs: 256, μ: 4081 , ~: 4184)
123+ FeeTokenRegistryTest:test_weiToToken_underflow(int256,uint256,uint64) (runs: 256, μ: 4080 , ~: 4184)
122124GatewayTest:test_isDelegated_false() (gas: 13206)
123125GatewayTest:test_isDelegated_true() (gas: 10386)
124126GatewayTest:test_safeDeactivateInstruction_happyPath() (gas: 43658)
0 commit comments