@@ -48,20 +48,20 @@ TrailsIntentEntrypointTest:testPermitAmountExcessiveWithFee() (gas: 83027)
4848TrailsIntentEntrypointTest:testPermitAmountInsufficientWithFee() (gas: 82059)
4949TrailsIntentEntrypointTest:testUsedIntentsMapping() (gas: 113770)
5050TrailsIntentEntrypointTest:testVersionConstant() (gas: 10381)
51- TrailsRouterDeploymentTest:test_DeployTrailsRouter_SameAddress() (gas: 1605820 )
52- TrailsRouterDeploymentTest:test_DeployTrailsRouter_Success() (gas: 1596715 )
53- TrailsRouterDeploymentTest:test_DeployedRouter_HasCorrectConfiguration() (gas: 1596511 )
54- TrailsRouterShimDeploymentTest:test_DeployRouterShim_SameAddress() (gas: 6783023 )
55- TrailsRouterShimDeploymentTest:test_DeployRouterShim_Success() (gas: 4374911 )
56- TrailsRouterShimDeploymentTest:test_DeployedContract_HasCorrectConfiguration() (gas: 4374957 )
51+ TrailsRouterDeploymentTest:test_DeployTrailsRouter_SameAddress() (gas: 1773856 )
52+ TrailsRouterDeploymentTest:test_DeployTrailsRouter_Success() (gas: 1764409 )
53+ TrailsRouterDeploymentTest:test_DeployedRouter_HasCorrectConfiguration() (gas: 1764205 )
54+ TrailsRouterShimDeploymentTest:test_DeployRouterShim_SameAddress() (gas: 7285038 )
55+ TrailsRouterShimDeploymentTest:test_DeployRouterShim_Success() (gas: 4709602 )
56+ TrailsRouterShimDeploymentTest:test_DeployedContract_HasCorrectConfiguration() (gas: 4709648 )
5757TrailsRouterShimTest:testConstructorValidation() (gas: 69336)
5858TrailsRouterShimTest:testForwardToRouterReturnValue() (gas: 713355)
5959TrailsRouterShimTest:testRouterAddressImmutable() (gas: 1391679)
6060TrailsRouterShimTest:test_constructor_revert_zeroRouter() (gas: 68984)
61- TrailsRouterShimTest:test_delegatecall_forwards_and_sets_sentinel_sstore_inactive() (gas: 1599952 )
61+ TrailsRouterShimTest:test_delegatecall_forwards_and_sets_sentinel_sstore_inactive() (gas: 1766894 )
6262TrailsRouterShimTest:test_delegatecall_forwards_and_sets_sentinel_tstore_active() (gas: 38392)
6363TrailsRouterShimTest:test_delegatecall_router_revert_bubbles_as_RouterCallFailed() (gas: 82109)
64- TrailsRouterShimTest:test_delegatecall_sets_sentinel_with_sstore_when_no_tstore() (gas: 1582181 )
64+ TrailsRouterShimTest:test_delegatecall_sets_sentinel_with_sstore_when_no_tstore() (gas: 1749120 )
6565TrailsRouterShimTest:test_delegatecall_sets_sentinel_with_tstore_when_supported() (gas: 20706)
6666TrailsRouterShimTest:test_direct_handleSequenceDelegateCall_reverts_not_delegatecall() (gas: 9840)
6767TrailsRouterShimTest:test_forwardToRouter_return_data_handling() (gas: 729052)
@@ -73,62 +73,69 @@ TrailsRouterShimTest:test_handleSequenceDelegateCall_max_call_value() (gas: 3180
7373TrailsRouterShimTest:test_handleSequenceDelegateCall_with_eth_value() (gas: 32103)
7474TrailsRouterShimTest:test_handleSequenceDelegateCall_zero_call_value() (gas: 26873)
7575TrailsRouterShimTest:test_sentinel_setting_with_different_op_hashes() (gas: 36405)
76- TrailsRouterTest:testDelegateCallWithETH() (gas: 325931 )
77- TrailsRouterTest:testExecute_WithFailingMulticall() (gas: 448836 )
78- TrailsRouterTest:testHandleSequenceDelegateCall_InjectAndCall() (gas: 72380 )
79- TrailsRouterTest:testHandleSequenceDelegateCall_RefundAndSweep() (gas: 85168 )
80- TrailsRouterTest:testHandleSequenceDelegateCall_Sweep() (gas: 48473 )
81- TrailsRouterTest:testHandleSequenceDelegateCall_ValidateOpHashAndSweep() (gas: 59353 )
82- TrailsRouterTest:testInjectAndCall_NoReplacementNeeded() (gas: 989253 )
83- TrailsRouterTest:testInjectAndCall_WithReplacement() (gas: 995844 )
84- TrailsRouterTest:testInjectAndCall_WithTokenZeroBalance() (gas: 646871 )
85- TrailsRouterTest:testInjectAndCall_WithZeroBalance() (gas: 10080 )
76+ TrailsRouterTest:testDelegateCallWithETH() (gas: 326063 )
77+ TrailsRouterTest:testExecute_WithFailingMulticall() (gas: 520730 )
78+ TrailsRouterTest:testHandleSequenceDelegateCall_InjectAndCall() (gas: 72512 )
79+ TrailsRouterTest:testHandleSequenceDelegateCall_RefundAndSweep() (gas: 85300 )
80+ TrailsRouterTest:testHandleSequenceDelegateCall_Sweep() (gas: 48605 )
81+ TrailsRouterTest:testHandleSequenceDelegateCall_ValidateOpHashAndSweep() (gas: 59810 )
82+ TrailsRouterTest:testInjectAndCall_NoReplacementNeeded() (gas: 989297 )
83+ TrailsRouterTest:testInjectAndCall_WithReplacement() (gas: 995954 )
84+ TrailsRouterTest:testInjectAndCall_WithTokenZeroBalance() (gas: 647003 )
85+ TrailsRouterTest:testInjectAndCall_WithZeroBalance() (gas: 10124 )
8686TrailsRouterTest:testInjectSweepAndCall() (gas: 999685)
87- TrailsRouterTest:testInjectSweepAndCall_WithETH_TargetCallFails() (gas: 57426 )
88- TrailsRouterTest:testInjectSweepAndCall_WithETH_ZeroBalance() (gas: 12478 )
89- TrailsRouterTest:testInjectSweepAndCall_WithToken_TargetCallFails() (gas: 995508 )
90- TrailsRouterTest:testInjectSweepAndCall_WithToken_ZeroBalance() (gas: 648027 )
91- TrailsRouterTest:testInsufficientEthValidation() (gas: 23750 )
92- TrailsRouterTest:testNativeTransferFailure() (gas: 86531 )
93- TrailsRouterTest:testRefundAndSweep_FullRefund() (gas: 55956 )
94- TrailsRouterTest:testRefundAndSweep_PartialRefundERC20() (gas: 88241 )
87+ TrailsRouterTest:testInjectSweepAndCall_WithETH_TargetCallFails() (gas: 57470 )
88+ TrailsRouterTest:testInjectSweepAndCall_WithETH_ZeroBalance() (gas: 12588 )
89+ TrailsRouterTest:testInjectSweepAndCall_WithToken_TargetCallFails() (gas: 995574 )
90+ TrailsRouterTest:testInjectSweepAndCall_WithToken_ZeroBalance() (gas: 648071 )
91+ TrailsRouterTest:testInsufficientEthValidation() (gas: 95772 )
92+ TrailsRouterTest:testNativeTransferFailure() (gas: 86597 )
93+ TrailsRouterTest:testRefundAndSweep_FullRefund() (gas: 56088 )
94+ TrailsRouterTest:testRefundAndSweep_PartialRefundERC20() (gas: 88307 )
9595TrailsRouterTest:testRefundAndSweep_ZeroRefundAmount() (gas: 54634)
96- TrailsRouterTest:testRevertWhen_injectAndCall_InsufficientEth() (gas: 10916)
97- TrailsRouterTest:testRevertWhen_injectAndCall_NoEthAvailable() (gas: 11940)
98- TrailsRouterTest:testRevertWhen_injectSweepAndCall_InsufficientAllowance() (gas: 51067)
99- TrailsRouterTest:testRevertWhen_injectSweepAndCall_NoEthSent() (gas: 15624)
100- TrailsRouterTest:testSweepAndCallETH() (gas: 78440)
101- TrailsRouterTest:testValidateOpHashAndSweep_WithoutSentinel() (gas: 16278)
102- TrailsRouterTest:test_Execute_FromContract_ShouldPreserveContractAsSender() (gas: 23089)
103- TrailsRouterTest:test_Execute_FromEOA_ShouldPreserveEOAAsSender() (gas: 27733)
104- TrailsRouterTest:test_Execute_WithMultipleCalls() (gas: 28381)
105- TrailsRouterTest:test_Multicall3Address_IsCorrect() (gas: 6460)
106- TrailsRouterTest:test_ReceiveETH_ShouldAcceptETH() (gas: 17988)
107- TrailsRouterTest:test_RevertWhen_pullAmountAndExecute_InsufficientAllowance() (gas: 27134)
108- TrailsRouterTest:test_RevertWhen_pullAndExecute_InsufficientAllowance() (gas: 29911)
109- TrailsRouterTest:test_amount_offset_out_of_bounds() (gas: 278776)
110- TrailsRouterTest:test_direct_sweep_reverts_not_delegatecall() (gas: 12007)
111- TrailsRouterTest:test_handleSequenceDelegateCall_dispatches_to_sweep_native() (gas: 50315)
112- TrailsRouterTest:test_handleSequenceDelegateCall_invalid_selector_reverts() (gas: 10223)
113- TrailsRouterTest:test_native_transfer_failed() (gas: 89488)
114- TrailsRouterTest:test_no_tokens_to_pull() (gas: 651011)
115- TrailsRouterTest:test_no_tokens_to_sweep() (gas: 908971)
116- TrailsRouterTest:test_placeholder_mismatch() (gas: 279364)
117- TrailsRouterTest:test_pullAmountAndExecute_WithETH_InsufficientEthSent() (gas: 25411)
118- TrailsRouterTest:test_pullAmountAndExecute_WithETH_ShouldTransferAndExecute() (gas: 35947)
119- TrailsRouterTest:test_pullAmountAndExecute_WithToken_ShouldTransferAndExecute() (gas: 72472)
120- TrailsRouterTest:test_pullAmountAndExecute_WithValidToken_ShouldTransferAndExecute() (gas: 72142)
121- TrailsRouterTest:test_pullAndExecute_WithETH_NoEthSent() (gas: 18721)
122- TrailsRouterTest:test_pullAndExecute_WithETH_ShouldTransferAndExecute() (gas: 36768)
123- TrailsRouterTest:test_pullAndExecute_WithFailingMulticall() (gas: 492940)
124- TrailsRouterTest:test_pullAndExecute_WithValidToken_ShouldTransferFullBalanceAndExecute() (gas: 71182)
96+ TrailsRouterTest:testRevertWhen_injectAndCall_InsufficientEth() (gas: 11048)
97+ TrailsRouterTest:testRevertWhen_injectAndCall_NoEthAvailable() (gas: 11984)
98+ TrailsRouterTest:testRevertWhen_injectSweepAndCall_InsufficientAllowance() (gas: 51111)
99+ TrailsRouterTest:testRevertWhen_injectSweepAndCall_NoEthSent() (gas: 15756)
100+ TrailsRouterTest:testSweepAndCallETH() (gas: 78594)
101+ TrailsRouterTest:testValidateOpHashAndSweep_WithoutSentinel() (gas: 16410)
102+ TrailsRouterTest:test_Execute_FromContract_ShouldPreserveContractAsSender() (gas: 95127)
103+ TrailsRouterTest:test_Execute_FromEOA_ShouldPreserveEOAAsSender() (gas: 99771)
104+ TrailsRouterTest:test_Execute_WithMultipleCalls() (gas: 156006)
105+ TrailsRouterTest:test_Multicall3Address_IsCorrect() (gas: 6570)
106+ TrailsRouterTest:test_ReceiveETH_ShouldAcceptETH() (gas: 18098)
107+ TrailsRouterTest:test_RevertWhen_allowFailure_true_allCalls() (gas: 281762)
108+ TrailsRouterTest:test_RevertWhen_allowFailure_true_firstOfMultipleCalls() (gas: 280264)
109+ TrailsRouterTest:test_RevertWhen_allowFailure_true_lastOfMultipleCalls() (gas: 280915)
110+ TrailsRouterTest:test_RevertWhen_allowFailure_true_middleOfMultipleCalls() (gas: 280480)
111+ TrailsRouterTest:test_RevertWhen_allowFailure_true_singleCall() (gas: 168096)
112+ TrailsRouterTest:test_RevertWhen_execute_withETH_allowFailure_true() (gas: 94756)
113+ TrailsRouterTest:test_RevertWhen_pullAmountAndExecute_InsufficientAllowance() (gas: 99156)
114+ TrailsRouterTest:test_RevertWhen_pullAndExecute_InsufficientAllowance() (gas: 101836)
115+ TrailsRouterTest:test_RevertWhen_pullAndExecute_allowFailure_true() (gas: 169275)
116+ TrailsRouterTest:test_amount_offset_out_of_bounds() (gas: 278820)
117+ TrailsRouterTest:test_direct_sweep_reverts_not_delegatecall() (gas: 12139)
118+ TrailsRouterTest:test_handleSequenceDelegateCall_dispatches_to_sweep_native() (gas: 50425)
119+ TrailsRouterTest:test_handleSequenceDelegateCall_invalid_selector_reverts() (gas: 10290)
120+ TrailsRouterTest:test_native_transfer_failed() (gas: 89620)
121+ TrailsRouterTest:test_no_tokens_to_pull() (gas: 650574)
122+ TrailsRouterTest:test_no_tokens_to_sweep() (gas: 909059)
123+ TrailsRouterTest:test_placeholder_mismatch() (gas: 279474)
124+ TrailsRouterTest:test_pullAmountAndExecute_WithETH_InsufficientEthSent() (gas: 97367)
125+ TrailsRouterTest:test_pullAmountAndExecute_WithETH_ShouldTransferAndExecute() (gas: 107947)
126+ TrailsRouterTest:test_pullAmountAndExecute_WithToken_ShouldTransferAndExecute() (gas: 144603)
127+ TrailsRouterTest:test_pullAmountAndExecute_WithValidToken_ShouldTransferAndExecute() (gas: 144251)
128+ TrailsRouterTest:test_pullAndExecute_WithETH_NoEthSent() (gas: 18411)
129+ TrailsRouterTest:test_pullAndExecute_WithETH_ShouldTransferAndExecute() (gas: 108961)
130+ TrailsRouterTest:test_pullAndExecute_WithFailingMulticall() (gas: 564910)
131+ TrailsRouterTest:test_pullAndExecute_WithValidToken_ShouldTransferFullBalanceAndExecute() (gas: 141710)
125132TrailsRouterTest:test_refundAndSweep_erc20_partialRefund() (gas: 110365)
126- TrailsRouterTest:test_refundAndSweep_native_partialRefund() (gas: 92029 )
127- TrailsRouterTest:test_success_sentinel_not_set() (gas: 15640 )
128- TrailsRouterTest:test_sweep_erc20Token() (gas: 77571 )
129- TrailsRouterTest:test_sweep_nativeToken() (gas: 49829 )
130- TrailsRouterTest:test_validateOpHashAndSweep_native_success() (gas: 61741 )
131- TrailsRouterTest:test_validateOpHashAndSweep_native_success_tstore() (gas: 129588 )
133+ TrailsRouterTest:test_refundAndSweep_native_partialRefund() (gas: 92161 )
134+ TrailsRouterTest:test_success_sentinel_not_set() (gas: 15750 )
135+ TrailsRouterTest:test_sweep_erc20Token() (gas: 77703 )
136+ TrailsRouterTest:test_sweep_nativeToken() (gas: 49961 )
137+ TrailsRouterTest:test_validateOpHashAndSweep_native_success() (gas: 62220 )
138+ TrailsRouterTest:test_validateOpHashAndSweep_native_success_tstore() (gas: 130499 )
132139TrailsSentinelLibTest:test_Constants_DoNotChange() (gas: 735)
133140TrailsSentinelLibTest:test_SentinelNamespace_Computation() (gas: 328)
134141TrailsSentinelLibTest:test_SentinelNamespace_Constant() (gas: 548)
0 commit comments