forked from MetaMask/delegation-framework
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gas-snapshot
425 lines (425 loc) · 33.1 KB
/
.gas-snapshot
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
AllowedCalldataEnforcerTest:test_failsWithInvalidTermsLength() (gas: 22430)
AllowedCalldataEnforcerTest:test_methodCanBeCalledWithSpecificMetadata() (gas: 25295)
AllowedCalldataEnforcerTest:test_singleMethodCanBeCalledWithEqualDynamicArrayParam() (gas: 29170)
AllowedCalldataEnforcerTest:test_singleMethodCanBeCalledWithEqualDynamicStringParam() (gas: 28497)
AllowedCalldataEnforcerTest:test_singleMethodCanBeCalledWithEqualParam() (gas: 21951)
AllowedCalldataEnforcerTest:test_singleMethodCanBeCalledWithEqualParamIntegration() (gas: 430595)
AllowedCalldataEnforcerTest:test_singleMethodCanNotBeCalledWithNonEqualParamIntegration() (gas: 267524)
AllowedCalldataEnforcerTest:test_singleMethodCanNotCalledWithInvalidTermsSize() (gas: 21219)
AllowedCalldataEnforcerTest:test_singleMethodCanNotCalledWithNonEqualParam() (gas: 22426)
AllowedMethodsEnforcerTest:test_getTermsInfoFailsForInvalidLength() (gas: 11260)
AllowedMethodsEnforcerTest:test_methodCanBeSingleMethodIntegration() (gas: 417851)
AllowedMethodsEnforcerTest:test_multiMethodCanBeCalled() (gas: 20951)
AllowedMethodsEnforcerTest:test_notAllow_invalidExecutionLength() (gas: 18586)
AllowedMethodsEnforcerTest:test_onlyApprovedMethodsCanBeCalled() (gas: 21510)
AllowedMethodsEnforcerTest:test_onlyApprovedMethodsCanBeCalledIntegration() (gas: 266956)
AllowedMethodsEnforcerTest:test_singleMethodCanBeCalled() (gas: 19276)
AllowedTargetsEnforcerTest:testFToken1() (gas: 2395)
AllowedTargetsEnforcerTest:testFToken2() (gas: 2437)
AllowedTargetsEnforcerTest:test_getTermsInfoFailsForInvalidLength() (gas: 11258)
AllowedTargetsEnforcerTest:test_multiTargetCanBeCalled() (gas: 24968)
AllowedTargetsEnforcerTest:test_multiTargetCanBeCalledIntegration() (gas: 697590)
AllowedTargetsEnforcerTest:test_onlyApprovedMethodsCanBeCalledIntegration() (gas: 276037)
AllowedTargetsEnforcerTest:test_onlyApprovedTargetsCanBeCalled() (gas: 27560)
AllowedTargetsEnforcerTest:test_singleTargetCanBeCalled() (gas: 19123)
ArgsEqualityCheckEnforcerTest:test_failToPasEnforcerWhenTermsAndArgsAreDifferent() (gas: 25099)
ArgsEqualityCheckEnforcerTest:test_passEnforcerWhenTermsEqualsArgs() (gas: 10905)
BlockNumberEnforcerTest:test_getTermsInfoFailsForInvalidLength() (gas: 8898)
BlockNumberEnforcerTest:test_methodCanBeCalledAfterBlockNumber() (gas: 18242)
BlockNumberEnforcerTest:test_methodCanBeCalledAfterBlockNumberIntegration() (gas: 402237)
BlockNumberEnforcerTest:test_methodCanBeCalledBeforeBlockNumber() (gas: 17913)
BlockNumberEnforcerTest:test_methodCanBeCalledInsideBlockNumberRange() (gas: 18395)
BlockNumberEnforcerTest:test_methodFailsIfCalledAfterBlockNumber() (gas: 18839)
BlockNumberEnforcerTest:test_methodFailsIfCalledAfterBlockNumberRange() (gas: 19021)
BlockNumberEnforcerTest:test_methodFailsIfCalledBeforeBlockNumber() (gas: 18429)
BlockNumberEnforcerTest:test_methodFailsIfCalledBeforeBlockNumberRange() (gas: 18509)
CounterfactualAssetsTest:test_allow_createNftAndDelegateWithCaveatsAndRedelegate_offchain() (gas: 2852698)
CounterfactualAssetsTest:test_allow_createNftAndDelegateWithCaveats_offchain() (gas: 2792612)
CounterfactualAssetsTest:test_allow_createNftAndDelegate_offchain() (gas: 2751734)
DelegationManagerTest:test_allow_anyDelegateReads() (gas: 5650)
DelegationManagerTest:test_allow_contractNameReads() (gas: 7252)
DelegationManagerTest:test_allow_contractVersionReads() (gas: 7258)
DelegationManagerTest:test_allow_domainHashReads() (gas: 9520)
DelegationManagerTest:test_allow_domainHashReadsWhenChainIdChanges() (gas: 12682)
DelegationManagerTest:test_allow_domainVersionReads() (gas: 7095)
DelegationManagerTest:test_allow_getDelegationHash() (gas: 15931)
DelegationManagerTest:test_allow_redeemBatchDelegation() (gas: 1107422)
DelegationManagerTest:test_allow_redeemBatchDelegationWithPassthrough() (gas: 724855)
DelegationManagerTest:test_allow_redeemBatchWithEoaInSecondBatchDelegation() (gas: 1177609)
DelegationManagerTest:test_allow_rootAuthorityReads() (gas: 5497)
DelegationManagerTest:test_notAllow_crossDelegationManagerReplays() (gas: 2598017)
DelegationManagerTest:test_notAllow_invalidSignatureReturns() (gas: 136541)
DelegationManagerTest:test_notAllow_invalidSignatureReverts() (gas: 146675)
DelegationManagerTest:test_notAllow_redeemLengthMismatching() (gas: 25710)
DelegationManagerTest:test_ownership_transferAndAcceptOwnership() (gas: 36078)
DelegationManagerTest:test_pausability_allowsOwnerToPause() (gas: 39627)
DelegationManagerTest:test_pausability_allowsOwnerToPauseRedemptions() (gas: 43696)
DelegationManagerTest:test_pausability_allowsOwnerToUnpause() (gas: 29394)
DelegationManagerTest:test_pausability_failsToPauseIfNotOwner() (gas: 17657)
DelegationManagerTest:test_pausability_failsToPauseWhenActivePause() (gas: 37313)
DelegationManagerTest:test_pausability_failsToPauseWhenActiveUnpause() (gas: 15075)
DelegationManagerTest:test_pausability_failsToUnpauseIfNotOwner() (gas: 41317)
DelegationManagerTest:test_pausability_validateInitialPauseState() (gas: 2157469)
DelegationManagerTest:test_revert_whenAnyCaveatHookFails() (gas: 1268421)
DeployedEnforcerTest:test_computesAPredictedAddress() (gas: 12715)
DeployedEnforcerTest:test_deploysIfNonExistent() (gas: 167770)
DeployedEnforcerTest:test_deploysIfNonExistentAndAllowsToUseItIntegration() (gas: 446360)
DeployedEnforcerTest:test_doesNotDeployIfExistent() (gas: 121005)
DeployedEnforcerTest:test_revertIfContractIsEmpty() (gas: 57826)
DeployedEnforcerTest:test_revertIfPredictedAddressDoesNotMatch() (gas: 113981)
DeployedEnforcerTest:test_revertIfTermsLengthIsInvalid() (gas: 26457)
DeployedEnforcerTest:test_revertsIfBytecodeDoesntExist() (gas: 113615)
ERC20BalanceGteEnforcerTest:test_allow_ifBalanceIncreases() (gas: 145796)
ERC20BalanceGteEnforcerTest:test_decodedTheTerms() (gas: 9371)
ERC20BalanceGteEnforcerTest:test_invalid_decodedTheTerms() (gas: 15278)
ERC20BalanceGteEnforcerTest:test_invalid_tokenAddress() (gas: 62209)
ERC20BalanceGteEnforcerTest:test_notAllow_expectingOverflow() (gas: 82733)
ERC20BalanceGteEnforcerTest:test_notAllow_insufficientIncrease() (gas: 107898)
ERC20BalanceGteEnforcerTest:test_notAllow_reenterALockedEnforcer() (gas: 166416)
ERC20TransferAmountEnforcerTest:test_methodFailsIfInvokesInvalidContract() (gas: 35068)
ERC20TransferAmountEnforcerTest:test_methodFailsIfInvokesInvalidMethod() (gas: 33268)
ERC20TransferAmountEnforcerTest:test_methodFailsIfInvokesInvalidTermsLength() (gas: 32374)
ERC20TransferAmountEnforcerTest:test_notAllow_invalidExecutionLength() (gas: 32614)
ERC20TransferAmountEnforcerTest:test_transferFailsAboveAllowance() (gas: 575173)
ERC20TransferAmountEnforcerTest:test_transferFailsIfCalledAboveAllowance() (gas: 53868)
ERC20TransferAmountEnforcerTest:test_transferSucceedsIfCalledBelowAllowance() (gas: 59028)
EncoderLibTest:test_ShouldEncodeAnArrayOfCaveats() (gas: 14116)
EncoderLibTest:test_ShouldEncodeOneCaveat() (gas: 6495)
EncoderLibTest:test_shouldEncodeOneDelegation() (gas: 10626)
HybridDeleGator_Test:test_allow_addKey() (gas: 644753)
HybridDeleGator_Test:test_allow_erc173InterfaceId() (gas: 13070)
HybridDeleGator_Test:test_allow_removeKey() (gas: 1037681)
HybridDeleGator_Test:test_allow_replaceEOAWithEOA() (gas: 173247)
HybridDeleGator_Test:test_allow_replaceEOAWithEOAAndP256() (gas: 276079)
HybridDeleGator_Test:test_allow_replaceEOAWithEOAAndP256WithOffchainDelegation() (gas: 1079502)
HybridDeleGator_Test:test_allow_replaceEOAWithP256() (gas: 267575)
HybridDeleGator_Test:test_allow_signatureValidationWithPrecompile() (gas: 570663)
HybridDeleGator_Test:test_allow_signatureValidationWithoutPrecompile() (gas: 539351)
HybridDeleGator_Test:test_allow_signatureWithEOA() (gas: 40068)
HybridDeleGator_Test:test_allow_signatureWithP256() (gas: 413333)
HybridDeleGator_Test:test_allow_signingWithWebAuthn() (gas: 644686)
HybridDeleGator_Test:test_allow_upgradingHybridDeleGator() (gas: 672031)
HybridDeleGator_Test:test_error_replacedSignersInputsMismatch() (gas: 38834)
HybridDeleGator_Test:test_error_replacedSignersToEmpty() (gas: 16101)
HybridDeleGator_Test:test_events_replacedSigners() (gas: 109550)
HybridDeleGator_Test:test_fails_signingWithWebAuthnWithInvalidType() (gas: 219863)
HybridDeleGator_Test:test_initialize_multipleP256OneEOA() (gas: 1032241)
HybridDeleGator_Test:test_initialize_multipleP256ZeroEOA() (gas: 1010161)
HybridDeleGator_Test:test_initialize_zeroP256OneEOA() (gas: 153930)
HybridDeleGator_Test:test_keyAdded_addKey() (gas: 646507)
HybridDeleGator_Test:test_keyAdded_initialize() (gas: 260059)
HybridDeleGator_Test:test_keyRemoved_removeKey() (gas: 1033937)
HybridDeleGator_Test:test_notAllow_addKeyNotOnCurve() (gas: 17593)
HybridDeleGator_Test:test_notAllow_addingAnEmptyKey() (gas: 15393)
HybridDeleGator_Test:test_notAllow_addingExistingKey() (gas: 24929)
HybridDeleGator_Test:test_notAllow_invalidKeyOnDeploy() (gas: 99644)
HybridDeleGator_Test:test_notAllow_invalidSignatureLength() (gas: 22665)
HybridDeleGator_Test:test_notAllow_removingLastKeyViaEOA() (gas: 30384)
HybridDeleGator_Test:test_notAllow_removingLastKeyViaP256() (gas: 27128)
HybridDeleGator_Test:test_notAllow_removingNonExistantKey() (gas: 22288)
HybridDeleGator_Test:test_notAllow_renounceOwnership_Direct() (gas: 19462)
HybridDeleGator_Test:test_notAllow_transferOwnership_directNonOwner() (gas: 16510)
HybridDeleGator_Test:test_notAllow_transferOwnership_directOwner() (gas: 18498)
HybridDeleGator_Test:test_reinitialize_clearsAndSetSigners() (gas: 185900)
HybridDeleGator_Test:test_reinitialize_keepAndSetSigners() (gas: 204622)
HybridDeleGator_Test:test_removeP256KeyAndRearrangeStoredKeyIdHashes() (gas: 173410)
HybridDeleGator_Test:test_return_KeyIdHashes() (gas: 646054)
HybridDeleGator_Test:test_upgradeMultipleTimes() (gas: 526918)
HybridDeleGator_Test:test_upgradeWithoutStorageCleanup() (gas: 441910)
HybridDeleGator_TestSuite_EOA_Test:test_allow_chainOfOffchainDelegationToDeleGators() (gas: 321490)
HybridDeleGator_TestSuite_EOA_Test:test_allow_chainOfOffchainDelegationToEoa() (gas: 164825)
HybridDeleGator_TestSuite_EOA_Test:test_allow_deleGatorInvokeOffchainDelegation() (gas: 270149)
HybridDeleGator_TestSuite_EOA_Test:test_allow_disableOffchainDelegation() (gas: 536963)
HybridDeleGator_TestSuite_EOA_Test:test_allow_eoaInvokeOffchainDelegation() (gas: 115851)
HybridDeleGator_TestSuite_EOA_Test:test_allow_eoaRedelegateOffchainDelegation() (gas: 148010)
HybridDeleGator_TestSuite_EOA_Test:test_allow_executeFromExecutor() (gas: 50752)
HybridDeleGator_TestSuite_EOA_Test:test_allow_executeFromExecutorUnsupportedExecType() (gas: 23411)
HybridDeleGator_TestSuite_EOA_Test:test_allow_executeFromExecutor_batch() (gas: 55776)
HybridDeleGator_TestSuite_EOA_Test:test_allow_getDeposit() (gas: 15945)
HybridDeleGator_TestSuite_EOA_Test:test_allow_getEntryPoint() (gas: 12732)
HybridDeleGator_TestSuite_EOA_Test:test_allow_getNonce() (gas: 16209)
HybridDeleGator_TestSuite_EOA_Test:test_allow_getNonceWithKey() (gas: 16378)
HybridDeleGator_TestSuite_EOA_Test:test_allow_invokeOffchainDelegationWithCaveats() (gas: 312072)
HybridDeleGator_TestSuite_EOA_Test:test_allow_multiExecutionCombination_UserOp() (gas: 319449)
HybridDeleGator_TestSuite_EOA_Test:test_allow_multiExecutionDelegationClaim_Offchain_UserOp() (gas: 327523)
HybridDeleGator_TestSuite_EOA_Test:test_allow_multiExecution_UserOp() (gas: 204386)
HybridDeleGator_TestSuite_EOA_Test:test_allow_offchainOpenDelegation() (gas: 343463)
HybridDeleGator_TestSuite_EOA_Test:test_allow_offchainOpenDelegationRedelegation() (gas: 186974)
HybridDeleGator_TestSuite_EOA_Test:test_allow_receiveNativeToken() (gas: 17202)
HybridDeleGator_TestSuite_EOA_Test:test_allow_resetDisabledDelegation() (gas: 275363)
HybridDeleGator_TestSuite_EOA_Test:test_allow_singleExecution_UserOp() (gas: 197856)
HybridDeleGator_TestSuite_EOA_Test:test_allow_tryExecuteFromExecutor() (gas: 52728)
HybridDeleGator_TestSuite_EOA_Test:test_allow_tryExecuteFromExecutor_batch() (gas: 59736)
HybridDeleGator_TestSuite_EOA_Test:test_allow_tryMultiExecution_UserOp() (gas: 208335)
HybridDeleGator_TestSuite_EOA_Test:test_allow_trySingleExecution_UserOp() (gas: 200026)
HybridDeleGator_TestSuite_EOA_Test:test_allow_updatingOffchainDelegationDisabledStateWithStruct() (gas: 276941)
HybridDeleGator_TestSuite_EOA_Test:test_allow_withdrawDeposit() (gas: 251990)
HybridDeleGator_TestSuite_EOA_Test:test_emit_sentPrefund() (gas: 70107)
HybridDeleGator_TestSuite_EOA_Test:test_erc165_supportsInterface() (gas: 18993)
HybridDeleGator_TestSuite_EOA_Test:test_error_InvalidAuthority() (gas: 290178)
HybridDeleGator_TestSuite_EOA_Test:test_error_InvalidDelegate() (gas: 231720)
HybridDeleGator_TestSuite_EOA_Test:test_error_InvalidDelegator() (gas: 189300)
HybridDeleGator_TestSuite_EOA_Test:test_error_InvalidRootAuthority() (gas: 79022)
HybridDeleGator_TestSuite_EOA_Test:test_error_InvalidSignature() (gas: 246453)
HybridDeleGator_TestSuite_EOA_Test:test_error_InvalidSigner() (gas: 246183)
HybridDeleGator_TestSuite_EOA_Test:test_event_Deposited() (gas: 186071)
HybridDeleGator_TestSuite_EOA_Test:test_executesFirstRootAuthorityFound() (gas: 279486)
HybridDeleGator_TestSuite_EOA_Test:test_executionRevertsWithoutReason() (gas: 32118)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_callFromNonProxyAddress_IsValidSignature() (gas: 76870)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_callFromNonProxyAddress_ValidateUserOp() (gas: 78179)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_chainOfOffchainDelegationToDeleGators() (gas: 298268)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_delegatingForAnotherDelegator() (gas: 189310)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_delegationWithoutSignature() (gas: 42242)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_disableAlreadyDisabledDelegation() (gas: 307060)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_disablingInvalidDelegation() (gas: 189288)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_enableAlreadyEnabledDelegation() (gas: 202949)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_eoaRedelegateOffchainDelegation() (gas: 84585)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_executeFromExecutorUnsupportedCallType() (gas: 22516)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_executeFromExecutorUnsupportedExecType_batch() (gas: 25359)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_invalidEntryPoint() (gas: 3182444)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_invalidRedeemDelegationData() (gas: 57323)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_invalidUserOpSignature() (gas: 134533)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_invokeOffchainDelegationToAnotherUser() (gas: 223137)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_multiExecutionUserOp() (gas: 193979)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_multiUnsupportedExecType_UserOp() (gas: 180894)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_nonceReuse() (gas: 208953)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_notDelegationManager() (gas: 19658)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_notEntryPoint() (gas: 16553)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_singleUnsupportedExecType_UserOp() (gas: 176773)
HybridDeleGator_TestSuite_EOA_Test:test_notAllow_unsupportedCallType_UserOp() (gas: 175923)
HybridDeleGator_TestSuite_P256_Test:test_allow_chainOfOffchainDelegationToDeleGators() (gas: 1484445)
HybridDeleGator_TestSuite_P256_Test:test_allow_chainOfOffchainDelegationToEoa() (gas: 933431)
HybridDeleGator_TestSuite_P256_Test:test_allow_deleGatorInvokeOffchainDelegation() (gas: 1041613)
HybridDeleGator_TestSuite_P256_Test:test_allow_disableOffchainDelegation() (gas: 2453545)
HybridDeleGator_TestSuite_P256_Test:test_allow_eoaInvokeOffchainDelegation() (gas: 487042)
HybridDeleGator_TestSuite_P256_Test:test_allow_eoaRedelegateOffchainDelegation() (gas: 519201)
HybridDeleGator_TestSuite_P256_Test:test_allow_executeFromExecutor() (gas: 50752)
HybridDeleGator_TestSuite_P256_Test:test_allow_executeFromExecutorUnsupportedExecType() (gas: 23411)
HybridDeleGator_TestSuite_P256_Test:test_allow_executeFromExecutor_batch() (gas: 55776)
HybridDeleGator_TestSuite_P256_Test:test_allow_getDeposit() (gas: 15945)
HybridDeleGator_TestSuite_P256_Test:test_allow_getEntryPoint() (gas: 12732)
HybridDeleGator_TestSuite_P256_Test:test_allow_getNonce() (gas: 16209)
HybridDeleGator_TestSuite_P256_Test:test_allow_getNonceWithKey() (gas: 16378)
HybridDeleGator_TestSuite_P256_Test:test_allow_invokeOffchainDelegationWithCaveats() (gas: 1080157)
HybridDeleGator_TestSuite_P256_Test:test_allow_multiExecutionCombination_UserOp() (gas: 1087164)
HybridDeleGator_TestSuite_P256_Test:test_allow_multiExecutionDelegationClaim_Offchain_UserOp() (gas: 1484150)
HybridDeleGator_TestSuite_P256_Test:test_allow_multiExecution_UserOp() (gas: 585043)
HybridDeleGator_TestSuite_P256_Test:test_allow_offchainOpenDelegation() (gas: 1473059)
HybridDeleGator_TestSuite_P256_Test:test_allow_offchainOpenDelegationRedelegation() (gas: 944666)
HybridDeleGator_TestSuite_P256_Test:test_allow_receiveNativeToken() (gas: 17202)
HybridDeleGator_TestSuite_P256_Test:test_allow_resetDisabledDelegation() (gas: 1041095)
HybridDeleGator_TestSuite_P256_Test:test_allow_singleExecution_UserOp() (gas: 583972)
HybridDeleGator_TestSuite_P256_Test:test_allow_tryExecuteFromExecutor() (gas: 52728)
HybridDeleGator_TestSuite_P256_Test:test_allow_tryExecuteFromExecutor_batch() (gas: 59736)
HybridDeleGator_TestSuite_P256_Test:test_allow_tryMultiExecution_UserOp() (gas: 602198)
HybridDeleGator_TestSuite_P256_Test:test_allow_trySingleExecution_UserOp() (gas: 588956)
HybridDeleGator_TestSuite_P256_Test:test_allow_updatingOffchainDelegationDisabledStateWithStruct() (gas: 1041299)
HybridDeleGator_TestSuite_P256_Test:test_allow_withdrawDeposit() (gas: 1013318)
HybridDeleGator_TestSuite_P256_Test:test_emit_sentPrefund() (gas: 70107)
HybridDeleGator_TestSuite_P256_Test:test_erc165_supportsInterface() (gas: 18993)
HybridDeleGator_TestSuite_P256_Test:test_error_InvalidAuthority() (gas: 1451921)
HybridDeleGator_TestSuite_P256_Test:test_error_InvalidDelegate() (gas: 632128)
HybridDeleGator_TestSuite_P256_Test:test_error_InvalidDelegator() (gas: 578525)
HybridDeleGator_TestSuite_P256_Test:test_error_InvalidRootAuthority() (gas: 476561)
HybridDeleGator_TestSuite_P256_Test:test_error_InvalidSignature() (gas: 639615)
HybridDeleGator_TestSuite_P256_Test:test_error_InvalidSigner() (gas: 639345)
HybridDeleGator_TestSuite_P256_Test:test_event_Deposited() (gas: 567104)
HybridDeleGator_TestSuite_P256_Test:test_executesFirstRootAuthorityFound() (gas: 1439118)
HybridDeleGator_TestSuite_P256_Test:test_executionRevertsWithoutReason() (gas: 32118)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_callFromNonProxyAddress_IsValidSignature() (gas: 79590)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_callFromNonProxyAddress_ValidateUserOp() (gas: 80900)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_chainOfOffchainDelegationToDeleGators() (gas: 1463050)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_delegatingForAnotherDelegator() (gas: 574033)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_delegationWithoutSignature() (gas: 42242)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_disableAlreadyDisabledDelegation() (gas: 1080293)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_disablingInvalidDelegation() (gas: 579323)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_enableAlreadyEnabledDelegation() (gas: 597510)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_eoaRedelegateOffchainDelegation() (gas: 87510)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_executeFromExecutorUnsupportedCallType() (gas: 22516)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_executeFromExecutorUnsupportedExecType_batch() (gas: 25359)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_invalidEntryPoint() (gas: 3188092)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_invalidRedeemDelegationData() (gas: 60248)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_invalidUserOpSignature() (gas: 135789)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_invokeOffchainDelegationToAnotherUser() (gas: 623545)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_multiExecutionUserOp() (gas: 577971)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_multiUnsupportedExecType_UserOp() (gas: 568096)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_nonceReuse() (gas: 966949)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_notDelegationManager() (gas: 19658)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_notEntryPoint() (gas: 16553)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_singleUnsupportedExecType_UserOp() (gas: 559574)
HybridDeleGator_TestSuite_P256_Test:test_notAllow_unsupportedCallType_UserOp() (gas: 567474)
IdEnforcerEnforcerTest:testFToken1() (gas: 2394)
IdEnforcerEnforcerTest:test_blocksDelegationWithRepeatedNonce() (gas: 52043)
IdEnforcerEnforcerTest:test_decodedTheTerms() (gas: 6304)
IdEnforcerEnforcerTest:test_methodFailsIfCalledWithInvalidInputTerms() (gas: 16168)
IdEnforcerEnforcerTest:test_methodFailsIfNonceAlreadyUsed() (gas: 425392)
InviteTest:test_createADeleGatorForBobAndDelegate() (gas: 567069)
InviteTest:test_createADeleGatorForBobAndSend() (gas: 426013)
LimitedCallsEnforcerTest:test_methodCanBeCalledBelowLimitNumber() (gas: 56272)
LimitedCallsEnforcerTest:test_methodFailsAboveLimitIntegration() (gas: 429315)
LimitedCallsEnforcerTest:test_methodFailsIfCalledAboveLimitNumber() (gas: 56785)
LimitedCallsEnforcerTest:test_methodFailsIfCalledWithInvalidInputTerms() (gas: 16319)
MultiSigDeleGatorTest:test_DelegationManagerSetEvent() (gas: 3105674)
MultiSigDeleGatorTest:test_ImplementationUsesMaxThreshold() (gas: 7673)
MultiSigDeleGatorTest:test_InitializedImplementationEvent() (gas: 3105546)
MultiSigDeleGatorTest:test_InitializedSignersEvents() (gas: 334284)
MultiSigDeleGatorTest:test_ReinitializedSignersEvents() (gas: 140866)
MultiSigDeleGatorTest:test_allow_addSigner() (gas: 81776)
MultiSigDeleGatorTest:test_allow_deploySCAWithInitCode() (gas: 413108)
MultiSigDeleGatorTest:test_allow_getMaxSigners() (gas: 10540)
MultiSigDeleGatorTest:test_allow_getSignersCount() (gas: 12613)
MultiSigDeleGatorTest:test_allow_invokeOffchainDelegationWithMultipleSigners() (gas: 299370)
MultiSigDeleGatorTest:test_allow_removeSigner() (gas: 220240)
MultiSigDeleGatorTest:test_allow_replaceSigner() (gas: 221881)
MultiSigDeleGatorTest:test_allow_updateMultiSigParameters_base() (gas: 550412)
MultiSigDeleGatorTest:test_allow_updatingThreshold() (gas: 81315)
MultiSigDeleGatorTest:test_error_Init_AlreadyASigner() (gas: 164303)
MultiSigDeleGatorTest:test_error_Init_InvalidSignerAddress() (gas: 95342)
MultiSigDeleGatorTest:test_error_Init_InvalidSignersLength() (gas: 264644)
MultiSigDeleGatorTest:test_error_Init_InvalidThreshold() (gas: 182259)
MultiSigDeleGatorTest:test_error_Init_thresholdGreaterThanSigners() (gas: 119453)
MultiSigDeleGatorTest:test_error_updateSigParamatersAlreadyASigner() (gas: 71742)
MultiSigDeleGatorTest:test_error_updateSigParamatersContractNewSigner() (gas: 24904)
MultiSigDeleGatorTest:test_error_updateSigParamatersZeroNewSigner() (gas: 20178)
MultiSigDeleGatorTest:test_error_updateSigParametersInvalidThreshold() (gas: 17360)
MultiSigDeleGatorTest:test_notAllow_addSigner() (gas: 1579243)
MultiSigDeleGatorTest:test_notAllow_invalidSignatureLength() (gas: 166641)
MultiSigDeleGatorTest:test_notAllow_invalidSigners() (gas: 180336)
MultiSigDeleGatorTest:test_notAllow_removeSigner() (gas: 110994)
MultiSigDeleGatorTest:test_notAllow_replaceSigner() (gas: 53381)
MultiSigDeleGatorTest:test_notAllow_signerReuse() (gas: 168139)
MultiSigDeleGatorTest:test_notAllow_updateMultiSigParameters_access() (gas: 37276)
MultiSigDeleGatorTest:test_notAllow_updateMultiSigParameters_maxNumberOfSigners() (gas: 31077)
MultiSigDeleGatorTest:test_notAllow_updateMultiSigParameters_threshold() (gas: 32147)
MultiSigDeleGatorTest:test_notAllow_updateMultiSigParameters_thresholdKeepingSigners() (gas: 26674)
MultiSigDeleGatorTest:test_notAllow_updatingThreshold() (gas: 86205)
MultiSigDeleGatorTest:test_reinitialize_clearsAndSetSigners() (gas: 128410)
MultiSigDeleGatorTest:test_reinitialize_keepAndSetSigners() (gas: 146009)
MultiSigDeleGatorTest:test_return_ifAnAddressIsAValidSigner() (gas: 20854)
MultiSigDeleGatorTest:test_unauthorizedReinitializeCall() (gas: 24152)
MultiSig_TestSuite_Test:test_allow_chainOfOffchainDelegationToDeleGators() (gas: 336299)
MultiSig_TestSuite_Test:test_allow_chainOfOffchainDelegationToEoa() (gas: 174615)
MultiSig_TestSuite_Test:test_allow_deleGatorInvokeOffchainDelegation() (gas: 280028)
MultiSig_TestSuite_Test:test_allow_disableOffchainDelegation() (gas: 553831)
MultiSig_TestSuite_Test:test_allow_eoaInvokeOffchainDelegation() (gas: 120712)
MultiSig_TestSuite_Test:test_allow_eoaRedelegateOffchainDelegation() (gas: 152872)
MultiSig_TestSuite_Test:test_allow_executeFromExecutor() (gas: 50686)
MultiSig_TestSuite_Test:test_allow_executeFromExecutorUnsupportedExecType() (gas: 23345)
MultiSig_TestSuite_Test:test_allow_executeFromExecutor_batch() (gas: 55710)
MultiSig_TestSuite_Test:test_allow_getDeposit() (gas: 15945)
MultiSig_TestSuite_Test:test_allow_getEntryPoint() (gas: 12732)
MultiSig_TestSuite_Test:test_allow_getNonce() (gas: 16187)
MultiSig_TestSuite_Test:test_allow_getNonceWithKey() (gas: 16334)
MultiSig_TestSuite_Test:test_allow_invokeOffchainDelegationWithCaveats() (gas: 321952)
MultiSig_TestSuite_Test:test_allow_multiExecutionCombination_UserOp() (gas: 329330)
MultiSig_TestSuite_Test:test_allow_multiExecutionDelegationClaim_Offchain_UserOp() (gas: 338484)
MultiSig_TestSuite_Test:test_allow_multiExecution_UserOp() (gas: 209314)
MultiSig_TestSuite_Test:test_allow_offchainOpenDelegation() (gas: 354334)
MultiSig_TestSuite_Test:test_allow_offchainOpenDelegationRedelegation() (gas: 196764)
MultiSig_TestSuite_Test:test_allow_receiveNativeToken() (gas: 17202)
MultiSig_TestSuite_Test:test_allow_resetDisabledDelegation() (gas: 283353)
MultiSig_TestSuite_Test:test_allow_singleExecution_UserOp() (gas: 202784)
MultiSig_TestSuite_Test:test_allow_tryExecuteFromExecutor() (gas: 52662)
MultiSig_TestSuite_Test:test_allow_tryExecuteFromExecutor_batch() (gas: 59670)
MultiSig_TestSuite_Test:test_allow_tryMultiExecution_UserOp() (gas: 213263)
MultiSig_TestSuite_Test:test_allow_trySingleExecution_UserOp() (gas: 204954)
MultiSig_TestSuite_Test:test_allow_updatingOffchainDelegationDisabledStateWithStruct() (gas: 284931)
MultiSig_TestSuite_Test:test_allow_withdrawDeposit() (gas: 260025)
MultiSig_TestSuite_Test:test_emit_sentPrefund() (gas: 72517)
MultiSig_TestSuite_Test:test_erc165_supportsInterface() (gas: 18708)
MultiSig_TestSuite_Test:test_error_InvalidAuthority() (gas: 305054)
MultiSig_TestSuite_Test:test_error_InvalidDelegate() (gas: 238608)
MultiSig_TestSuite_Test:test_error_InvalidDelegator() (gas: 194185)
MultiSig_TestSuite_Test:test_error_InvalidRootAuthority() (gas: 83949)
MultiSig_TestSuite_Test:test_error_InvalidSignature() (gas: 256300)
MultiSig_TestSuite_Test:test_error_InvalidSigner() (gas: 256030)
MultiSig_TestSuite_Test:test_event_Deposited() (gas: 191066)
MultiSig_TestSuite_Test:test_executesFirstRootAuthorityFound() (gas: 294361)
MultiSig_TestSuite_Test:test_executionRevertsWithoutReason() (gas: 32052)
MultiSig_TestSuite_Test:test_notAllow_callFromNonProxyAddress_IsValidSignature() (gas: 78740)
MultiSig_TestSuite_Test:test_notAllow_callFromNonProxyAddress_ValidateUserOp() (gas: 80050)
MultiSig_TestSuite_Test:test_notAllow_chainOfOffchainDelegationToDeleGators() (gas: 313144)
MultiSig_TestSuite_Test:test_notAllow_delegatingForAnotherDelegator() (gas: 194195)
MultiSig_TestSuite_Test:test_notAllow_delegationWithoutSignature() (gas: 42330)
MultiSig_TestSuite_Test:test_notAllow_disableAlreadyDisabledDelegation() (gas: 316879)
MultiSig_TestSuite_Test:test_notAllow_disablingInvalidDelegation() (gas: 194195)
MultiSig_TestSuite_Test:test_notAllow_enableAlreadyEnabledDelegation() (gas: 209704)
MultiSig_TestSuite_Test:test_notAllow_eoaRedelegateOffchainDelegation() (gas: 86456)
MultiSig_TestSuite_Test:test_notAllow_executeFromExecutorUnsupportedCallType() (gas: 22450)
MultiSig_TestSuite_Test:test_notAllow_executeFromExecutorUnsupportedExecType_batch() (gas: 25282)
MultiSig_TestSuite_Test:test_notAllow_invalidEntryPoint() (gas: 3186170)
MultiSig_TestSuite_Test:test_notAllow_invalidRedeemDelegationData() (gas: 59193)
MultiSig_TestSuite_Test:test_notAllow_invalidUserOpSignature() (gas: 139363)
MultiSig_TestSuite_Test:test_notAllow_invokeOffchainDelegationToAnotherUser() (gas: 230025)
MultiSig_TestSuite_Test:test_notAllow_multiExecutionUserOp() (gas: 198907)
MultiSig_TestSuite_Test:test_notAllow_multiUnsupportedExecType_UserOp() (gas: 185811)
MultiSig_TestSuite_Test:test_notAllow_nonceReuse() (gas: 215029)
MultiSig_TestSuite_Test:test_notAllow_notDelegationManager() (gas: 19592)
MultiSig_TestSuite_Test:test_notAllow_notEntryPoint() (gas: 16642)
MultiSig_TestSuite_Test:test_notAllow_singleUnsupportedExecType_UserOp() (gas: 181701)
MultiSig_TestSuite_Test:test_notAllow_unsupportedCallType_UserOp() (gas: 180851)
NativeAllowanceEnforcerTest:test_decodesTheTerms() (gas: 6235)
NativeAllowanceEnforcerTest:test_transferFailsIfAllowanceExceeded() (gas: 49982)
NativeAllowanceEnforcerTest:test_transferSucceedsIfCalledBelowAllowance() (gas: 55151)
NativeAllowanceEnforcerTest:test_transferSucceedsIfCalledBelowAllowanceMultipleCalls() (gas: 77077)
NativeBalanceGteEnforcerTest:test_allow_ifBalanceIncreases() (gas: 89672)
NativeBalanceGteEnforcerTest:test_decodedTheTerms() (gas: 9399)
NativeBalanceGteEnforcerTest:test_invalid_decodedTheTerms() (gas: 15265)
NativeBalanceGteEnforcerTest:test_notAllow_expectingOverflow() (gas: 63355)
NativeBalanceGteEnforcerTest:test_notAllow_insufficientIncrease() (gas: 66957)
NativeBalanceGteEnforcerTest:test_notAllow_reenterALockedEnforcer() (gas: 103828)
NativeTokenPaymentEnforcerTest:test_allowsRedelegationAddingExtraCosts() (gas: 683336)
NativeTokenPaymentEnforcerTest:test_chargePaymentFromAllowance() (gas: 1191883)
NativeTokenPaymentEnforcerTest:test_decodesTheTerms() (gas: 9274)
NativeTokenPaymentEnforcerTest:test_delegationPreventFrontRunningWithArgs() (gas: 1492321)
NativeTokenPaymentEnforcerTest:test_delegationPreventFrontRunningWithArgsCatchError() (gas: 1029571)
NativeTokenPaymentEnforcerTest:test_getTermsInfoFailsForInvalidLength() (gas: 9231)
NativeTokenPaymentEnforcerTest:test_onlyOverwriteAllowanceEnforcerArgs() (gas: 1300925)
NativeTokenPaymentEnforcerTest:test_paymentFailsIfAllowanceDelegationIsEmpty() (gas: 112975)
NativeTokenPaymentEnforcerTest:test_paymentFailsIfArgsEnforcerIsMissing() (gas: 877468)
NativeTokenPaymentEnforcerTest:test_readInitializationValues() (gas: 872769)
NativeTokenPaymentEnforcerTest:test_validationFailIfArgsEnforcerNotInFirstPlace() (gas: 827879)
NativeTokenPaymentEnforcerTest:test_validationFailWhenInvalidSender() (gas: 12850)
NativeTokenPaymentEnforcerTest:test_validationFailWithEmptyCaveatsInAllowanceDelegation() (gas: 386294)
NativeTokenPaymentEnforcerTest:test_validationFailWithInsufficientPayment() (gas: 1809356)
NativeTokenPaymentEnforcerTest:test_validationPassWithValidPayment() (gas: 953428)
NativeTokenPaymentEnforcerTest:test_validationPassWithValidRedelegationAllowance() (gas: 1006900)
NonceEnforcerTest:test_allow_incrementingId() (gas: 42105)
NonceEnforcerTest:test_allow_validId() (gas: 26811)
NonceEnforcerTest:test_decodedTheTerms() (gas: 9365)
NonceEnforcerTest:test_invalid_decodedTheTerms() (gas: 12704)
NonceEnforcerTest:test_notAllow_invalidId() (gas: 57655)
OwnershipTransferEnforcerTest:test_allow_validOwnershipTransfer() (gas: 207538)
OwnershipTransferEnforcerTest:test_decodedTheTerms() (gas: 8734)
OwnershipTransferEnforcerTest:test_invalid_termsLength() (gas: 11519)
OwnershipTransferEnforcerTest:test_notAllow_invalidExecutionLength() (gas: 138394)
OwnershipTransferEnforcerTest:test_notAllow_invalidMethod() (gas: 138317)
OwnershipTransferEnforcerTest:test_notAllow_invalidTargetContract() (gas: 205584)
PasswordEnforcerTest:test_userInputCorrectArgsWorks() (gas: 17585)
PasswordEnforcerTest:test_userInputCorrectArgsWorksWithOffchainDelegation() (gas: 289888)
PasswordEnforcerTest:test_userInputIncorrectArgs() (gas: 18117)
PasswordEnforcerTest:test_userInputIncorrectArgsWithOffchainDelegation() (gas: 263546)
PasswordEnforcerTest:test_userInputIncorrectArgsWorksWithOffchainDelegation() (gas: 253431)
RedeemerEnforcerTest:test_decodeTermsInfo() (gas: 13632)
RedeemerEnforcerTest:test_getTermsInfoFailsForInvalidLength() (gas: 11344)
RedeemerEnforcerTest:test_revertWithInvalidRedeemer() (gas: 23105)
RedeemerEnforcerTest:test_revertWithInvalidTerms() (gas: 19915)
RedeemerEnforcerTest:test_validMultipleRedeemersCanExecute() (gas: 27957)
RedeemerEnforcerTest:test_validSingleRedeemerCanExecute() (gas: 20511)
StorageUtilsLibTest:testToBool() (gas: 17570)
TimestampEnforcerTest:test_methodCanBeCalledAfterTimestamp() (gas: 18334)
TimestampEnforcerTest:test_methodCanBeCalledAfterTimestampIntegration() (gas: 402453)
TimestampEnforcerTest:test_methodCanBeCalledBeforeTimestamp() (gas: 17913)
TimestampEnforcerTest:test_methodCanBeCalledInsideTimestampRange() (gas: 18512)
TimestampEnforcerTest:test_methodFailsIfCalledAfterTimestamp() (gas: 18914)
TimestampEnforcerTest:test_methodFailsIfCalledAfterTimestampRange() (gas: 19133)
TimestampEnforcerTest:test_methodFailsIfCalledBeforeTimestampRange() (gas: 18508)
TimestampEnforcerTest:test_methodFailsIfCalledTimestamp() (gas: 18430)
TimestampEnforcerTest:test_methodFailsIfCalledWithInvalidInputTerms() (gas: 16347)
TypehashTest:test_CaveatTypehash() (gas: 7811)
TypehashTest:test_DelegationTypehash() (gas: 18857)
TypehashTest:test_EIP712DomainTypehash() (gas: 10048)
ValueLteEnforcerTest:test_allow_decodeTerms() (gas: 9299)
ValueLteEnforcerTest:test_allow_valueLte() (gas: 17130)
ValueLteEnforcerTest:test_notAllow_decodeTerms() (gas: 14933)
ValueLteEnforcerTest:test_notAllow_valueGt() (gas: 16339)