Skip to content

Commit 2ee945b

Browse files
committed
chore: update gas snapshot with 151 tests including permit validation
1 parent b88f503 commit 2ee945b

File tree

1 file changed

+68
-61
lines changed

1 file changed

+68
-61
lines changed

.gas-snapshot

Lines changed: 68 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -48,20 +48,20 @@ TrailsIntentEntrypointTest:testPermitAmountExcessiveWithFee() (gas: 83027)
4848
TrailsIntentEntrypointTest:testPermitAmountInsufficientWithFee() (gas: 82059)
4949
TrailsIntentEntrypointTest:testUsedIntentsMapping() (gas: 113770)
5050
TrailsIntentEntrypointTest: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)
5757
TrailsRouterShimTest:testConstructorValidation() (gas: 69336)
5858
TrailsRouterShimTest:testForwardToRouterReturnValue() (gas: 713355)
5959
TrailsRouterShimTest:testRouterAddressImmutable() (gas: 1391679)
6060
TrailsRouterShimTest: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)
6262
TrailsRouterShimTest:test_delegatecall_forwards_and_sets_sentinel_tstore_active() (gas: 38392)
6363
TrailsRouterShimTest: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)
6565
TrailsRouterShimTest:test_delegatecall_sets_sentinel_with_tstore_when_supported() (gas: 20706)
6666
TrailsRouterShimTest:test_direct_handleSequenceDelegateCall_reverts_not_delegatecall() (gas: 9840)
6767
TrailsRouterShimTest:test_forwardToRouter_return_data_handling() (gas: 729052)
@@ -73,62 +73,69 @@ TrailsRouterShimTest:test_handleSequenceDelegateCall_max_call_value() (gas: 3180
7373
TrailsRouterShimTest:test_handleSequenceDelegateCall_with_eth_value() (gas: 32103)
7474
TrailsRouterShimTest:test_handleSequenceDelegateCall_zero_call_value() (gas: 26873)
7575
TrailsRouterShimTest: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)
8686
TrailsRouterTest: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)
9595
TrailsRouterTest: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)
125132
TrailsRouterTest: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)
132139
TrailsSentinelLibTest:test_Constants_DoNotChange() (gas: 735)
133140
TrailsSentinelLibTest:test_SentinelNamespace_Computation() (gas: 328)
134141
TrailsSentinelLibTest:test_SentinelNamespace_Constant() (gas: 548)

0 commit comments

Comments
 (0)