-
Notifications
You must be signed in to change notification settings - Fork 0
/
.gas-snapshot
213 lines (213 loc) · 13.4 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
BatchCallbackTest:testBatchCallWithCallback() (gas: 114944)
BatchExecutorTest:testBatchExecuteWithPartialFailures() (gas: 121740)
BatchExecutorTest:testBatchExecuteWithPartialFailuresDoesNotRevertIfAnyCallsRevert() (gas: 99942)
BatchExecutorTest:testBatchExecuteWithoutPartialFailures() (gas: 122048)
BatchExecutorTest:testBatchExecuteWithoutPartialFailuresRevertsIfAnyCallsRevert() (gas: 97258)
CallbacksTest:testAllowNestedCallbacks() (gas: 117389)
CallbacksTest:testCallbackFromCounter() (gas: 69590)
CallbacksTest:testDelegatecallReentrancyExploitWithUnprotectedScript() (gas: 71103)
CallbacksTest:testDelegatecallReentrancyProtectionWithProtectedScript() (gas: 114512)
CallbacksTest:testNestedCallWithNoCallbackSucceeds() (gas: 110648)
CallbacksTest:testNestedCallbackResetsCallbackSlot() (gas: 88248)
CallbacksTest:testPayableCallback() (gas: 77123)
CallbacksTest:testReentrancyGuardProtectsAgainstDoubleDipping() (gas: 54538)
CallbacksTest:testRevertsOnCallbackWhenNoActiveCallback() (gas: 72796)
CallbacksTest:testSimpleCallback() (gas: 284840)
CallbacksTest:testWithClearedCallback() (gas: 156559)
CallbacksTest:testWithoutAllowCallback() (gas: 156328)
CodeJarTest:testCodeJarCanBeWacky() (gas: 114646)
CodeJarTest:testCodeJarCanDeployCodeThatHadEthSent() (gas: 6153300)
CodeJarTest:testCodeJarCounter() (gas: 466199)
CodeJarTest:testCodeJarDeployNotAffectedByChangedCodeHash() (gas: 1294230)
CodeJarTest:testCodeJarDeploysAnother() (gas: 246581)
CodeJarTest:testCodeJarDifferentZeros() (gas: 2513977)
CodeJarTest:testCodeJarFirstDeploy() (gas: 1257620)
CodeJarTest:testCodeJarInputVariety() (gas: 25862333)
CodeJarTest:testCodeJarLarge() (gas: 73911154)
CodeJarTest:testCodeJarRefusesToDeployEmptyCode() (gas: 3688707)
CodeJarTest:testCodeJarSecondDeploy() (gas: 1259810)
CodeJarTest:testCodeJarSelfDestruct() (gas: 1263907)
CodeJarTest:testCodeJarStoresSelfReference() (gas: 121367)
CodeJarTest:testCodeJarTickCounter() (gas: 198471)
CodeJarTest:testRevertsOnConstructorRevert() (gas: 85038)
CodeJarTest:testRevertsOnSelfDestructingConstructor() (gas: 53921)
ConditionalMulticallTest:testConditionalRunEmptyInputIsValid() (gas: 46140)
ConditionalMulticallTest:testConditionalRunInvalidInput() (gas: 46239)
ConditionalMulticallTest:testConditionalRunMulticallError() (gas: 290012)
ConditionalMulticallTest:testConditionalRunOnPeriodicRepay() (gas: 282038)
ConditionalMulticallTest:testConditionalRunPassed() (gas: 268155)
ConditionalMulticallTest:testConditionalRunUnmet() (gas: 78046)
EIP1271Test:testReturnsMagicValueForValidSignature() (gas: 69693)
EIP1271Test:testRevertsIfSignerContractDoesNotReturnMagic() (gas: 16856)
EIP712Test:testExecuteQuarkOperation() (gas: 71353)
EIP712Test:testRequirements() (gas: 166707)
EIP712Test:testRevertBadRequirements() (gas: 24437)
EIP712Test:testRevertsForBadCalldata() (gas: 19763)
EIP712Test:testRevertsForBadCode() (gas: 21547)
EIP712Test:testRevertsForBadExpiry() (gas: 20071)
EIP712Test:testRevertsForExpiredSignature() (gas: 12635)
EIP712Test:testRevertsInvalidS() (gas: 16718)
EIP712Test:testRevertsOnReusedNonce() (gas: 83446)
EIP712Test:testStructHash() (gas: 9223372036854754743)
EthcallTest:testEthcallCallReraiseError() (gas: 54519)
EthcallTest:testEthcallCounter() (gas: 66310)
EthcallTest:testEthcallShouldReturnCallResult() (gas: 47126)
EthcallTest:testEthcallSupplyUSDCToComet() (gas: 155234)
EthcallTest:testEthcallWithdrawUSDCFromComet() (gas: 309037)
ExecutorTest:testExecutorCanDirectCall() (gas: 100878)
ExecutorTest:testExecutorCanDirectCallBySig() (gas: 104859)
MulticallTest:testCreateSubWalletAndExecute() (gas: 603939)
MulticallTest:testDelegatecallToMulticallSucceedsWhenInitialized() (gas: 74421)
MulticallTest:testEmptyInputIsValid() (gas: 45785)
MulticallTest:testExecutorCanMulticallAcrossSubwallets() (gas: 253663)
MulticallTest:testInvalidInput() (gas: 45999)
MulticallTest:testInvokeCounterTwice() (gas: 74355)
MulticallTest:testMulticallError() (gas: 282876)
MulticallTest:testMulticallShouldReturnCallResults() (gas: 76844)
MulticallTest:testRevertsForInvalidCallContext() (gas: 11543)
MulticallTest:testSupplyWETHWithdrawUSDCOnComet() (gas: 247781)
NoncerTest:testGetActiveNonceNested() (gas: 88915)
NoncerTest:testGetActiveNonceReplayable() (gas: 66110)
NoncerTest:testGetActiveNonceSingle() (gas: 45156)
NoncerTest:testGetActiveReplayCount() (gas: 85934)
NoncerTest:testGetActiveReplayCountNested() (gas: 89347)
NoncerTest:testGetActiveReplayCountSingle() (gas: 44994)
NoncerTest:testGetActiveReplayCountWithNonReplaySoftCancel() (gas: 69710)
NoncerTest:testGetActiveSubmissionTokenNested() (gas: 88421)
NoncerTest:testGetActiveSubmissionTokenReplayable() (gas: 66136)
NoncerTest:testGetActiveSubmissionTokenSingle() (gas: 47960)
NoncerTest:testNestedPlayPullingActiveReplayCount() (gas: 608701)
NoncerTest:testPostNestReadsCorrectValue() (gas: 141637)
PaycallTest:testInitializeProperlyFromConstructor() (gas: 6368)
PaycallTest:testPaycallForPayWithUSDT() (gas: 116760)
PaycallTest:testPaycallForPayWithWBTC() (gas: 109900)
PaycallTest:testPaycallRevertsWhenCallReverts() (gas: 50738)
PaycallTest:testReturnCallResult() (gas: 86642)
PaycallTest:testRevertsForInvalidCallContext() (gas: 15789)
PaycallTest:testRevertsWhenCostIsMoreThanMaxPaymentCost() (gas: 96550)
PaycallTest:testSimpleCounterAndPayWithUSDC() (gas: 137809)
PaycallTest:testSimpleTransferTokenAndPayWithUSDC() (gas: 139163)
PaycallTest:testSupplyWETHWithdrawUSDCOnCometAndPayWithUSDC() (gas: 290933)
QuarkFactoryTest:testInvariantAddressesBetweenNonces() (gas: 3338644)
QuarkFactoryTest:testQuarkFactoryDeployToDeterministicAddresses() (gas: 3338375)
QuarkFactoryTest:testQuarkFactoryDeployTwice() (gas: 3369302)
QuarkMinimalProxyTest:testSignerExecutor() (gas: 61688)
QuarkNonceManagerTest:testCancelChain() (gas: 49985)
QuarkNonceManagerTest:testCancelExhaustedIsNoOp() (gas: 41243)
QuarkNonceManagerTest:testChangingReplayableness() (gas: 38818)
QuarkNonceManagerTest:testClaimsSequentialNonces() (gas: 13962071)
QuarkNonceManagerTest:testInvalidNonces() (gas: 15019)
QuarkNonceManagerTest:testIsSet() (gas: 31860)
QuarkNonceManagerTest:testNextNonceChain() (gas: 93457)
QuarkNonceManagerTest:testNonLinearNonce() (gas: 40551)
QuarkNonceManagerTest:testNonReplayableEmitsEvent() (gas: 35645)
QuarkNonceManagerTest:testNonceOneIsValid() (gas: 35917)
QuarkNonceManagerTest:testPrecancelNonce() (gas: 38220)
QuarkNonceManagerTest:testReplayableEmitsEvent() (gas: 35911)
QuarkNonceManagerTest:testRevertsDefenseInDepthReplayableSubmissionTokenZero() (gas: 40240)
QuarkNonceManagerTest:testRevertsIfNonceIsAlreadySet() (gas: 37085)
QuarkNonceManagerTest:testRevertsIfSubmittingNonMatchingNonceForNonReplayable() (gas: 19536)
QuarkNonceManagerTest:testSingleUseRandomValidNonce() (gas: 45311)
QuarkWalletProxyFactoryTest:testCreateAdditionalWalletWithSalt() (gas: 221800)
QuarkWalletProxyFactoryTest:testCreateAndExecuteCreatesWallet() (gas: 497675)
QuarkWalletProxyFactoryTest:testCreateAndExecuteMultiCreatesWallet() (gas: 551778)
QuarkWalletProxyFactoryTest:testCreateAndExecuteMultiWithSalt() (gas: 556139)
QuarkWalletProxyFactoryTest:testCreateAndExecuteSetsMsgSender() (gas: 217852)
QuarkWalletProxyFactoryTest:testCreateAndExecuteWithSalt() (gas: 499957)
QuarkWalletProxyFactoryTest:testCreateAndExecuteWithSaltSetsMsgSender() (gas: 370716)
QuarkWalletProxyFactoryTest:testCreateRevertsOnRepeat() (gas: 8937393460516733348)
QuarkWalletProxyFactoryTest:testCreatesWalletAtDeterministicAddress() (gas: 228550)
QuarkWalletProxyFactoryTest:testExecuteMultiOnExistingWallet() (gas: 549950)
QuarkWalletProxyFactoryTest:testExecuteOnExistingWallet() (gas: 496259)
QuarkWalletProxyFactoryTest:testExecutorIsOtherWallet() (gas: 333990)
QuarkWalletProxyFactoryTest:testExecutorSetInCreate() (gas: 109661)
QuarkWalletProxyFactoryTest:testVersion() (gas: 5998)
QuarkWalletTest:testAllowsForReusedNonceWithChangedScript() (gas: 100516)
QuarkWalletTest:testAtomicIncrementer() (gas: 69232)
QuarkWalletTest:testAtomicMaxCounterScript() (gas: 162860)
QuarkWalletTest:testAtomicPing() (gas: 47403)
QuarkWalletTest:testAtomicPingWithExternalSignature() (gas: 100492)
QuarkWalletTest:testCanReplaySameScriptWithDifferentCall() (gas: 156220)
QuarkWalletTest:testDirectExecuteFromEOA() (gas: 62436)
QuarkWalletTest:testDirectExecuteFromOtherQuarkWallet() (gas: 101273)
QuarkWalletTest:testDirectExecuteWithScriptSources() (gas: 370717)
QuarkWalletTest:testDisallowAllNullScriptAddress() (gas: 163844)
QuarkWalletTest:testEmitsEventsInDirectExecute() (gas: 41060)
QuarkWalletTest:testEmitsEventsInExecuteQuarkOperation() (gas: 92043)
QuarkWalletTest:testEmitsEventsInReplayableQuarkOperation() (gas: 95083)
QuarkWalletTest:testFailsWithRepeatNonceInDirectExecute() (gas: 90394)
QuarkWalletTest:testGetCodeJar() (gas: 11158)
QuarkWalletTest:testGetExecutor() (gas: 5396)
QuarkWalletTest:testGetNonceManager() (gas: 11070)
QuarkWalletTest:testGetSigner() (gas: 8521)
QuarkWalletTest:testHalfReplayableMultiQuarkOperation() (gas: 281919)
QuarkWalletTest:testMultiQuarkOperationCanCallMultipleOperationsWithOneSignature() (gas: 115838)
QuarkWalletTest:testPrecompileBigModExp() (gas: 45774)
QuarkWalletTest:testPrecompileBlake2F() (gas: 48026)
QuarkWalletTest:testPrecompileBn256Add() (gas: 47272)
QuarkWalletTest:testPrecompileBn256ScalarMul() (gas: 52212)
QuarkWalletTest:testPrecompileDataCopy() (gas: 53787)
QuarkWalletTest:testPrecompileEcRecover() (gas: 51549)
QuarkWalletTest:testPrecompileRipemd160() (gas: 47438)
QuarkWalletTest:testPrecompileSha256() (gas: 47234)
QuarkWalletTest:testQuarkOperationDoesNotRevertOnNestedCallFromSelf() (gas: 88080)
QuarkWalletTest:testQuarkOperationRevertsIfCallReverts() (gas: 45763)
QuarkWalletTest:testQuarkOperationRevertsOnNestedCallFromOutsideContract() (gas: 87227)
QuarkWalletTest:testReadStorageForWallet() (gas: 162313)
QuarkWalletTest:testReplayableMultiQuarkOperation() (gas: 373947)
QuarkWalletTest:testReplayableMultiQuarkOperationWithSharedNonce() (gas: 252929)
QuarkWalletTest:testRequiresCorrectSubmissionToken() (gas: 124280)
QuarkWalletTest:testRevertOnAllPrecompilesDirectCall() (gas: 417394)
QuarkWalletTest:testRevertsForBadInputsInMultiQuarkOperation() (gas: 11255)
QuarkWalletTest:testRevertsForDirectExecuteByNonExecutorSigner() (gas: 12014)
QuarkWalletTest:testRevertsForNonceReuse() (gas: 83992)
QuarkWalletTest:testRevertsForRandomEmptyScriptAddress() (gas: 93820)
QuarkWalletTest:testRevertsForUnauthorizedDirectExecuteByRandomAddress() (gas: 14184)
QuarkWalletTest:testScriptCanBeCanceledByNewOp() (gas: 154468)
QuarkWalletTest:testScriptCanBeCanceledByNoOp() (gas: 128859)
QuarkWalletTest:testSetsMsgSender() (gas: 46569)
QuarkWalletTest:testSetsMsgSenderDuringDirectExecute() (gas: 38557)
QuotecallTest:testInitializeProperlyFromConstructor() (gas: 6996)
QuotecallTest:testQuotecallForPayWithUSDT() (gas: 116913)
QuotecallTest:testQuotecallForPayWithWBTC() (gas: 110134)
QuotecallTest:testQuotecallRevertsWhenCallReverts() (gas: 87021)
QuotecallTest:testReturnCallResult() (gas: 106734)
QuotecallTest:testRevertsForInvalidCallContext() (gas: 15764)
QuotecallTest:testRevertsWhenQuoteTooHigh() (gas: 132485)
QuotecallTest:testRevertsWhenQuoteTooLow() (gas: 132327)
QuotecallTest:testSimpleCounterAndPayWithUSDC() (gas: 137950)
QuotecallTest:testSimpleTransferTokenAndPayWithUSDC() (gas: 139316)
ReplayableTransactionsTest:testCancelRecurringPurchase() (gas: 249761)
ReplayableTransactionsTest:testRecurringPurchaseHappyPath() (gas: 198690)
ReplayableTransactionsTest:testRecurringPurchaseMultiplePurchases() (gas: 296527)
ReplayableTransactionsTest:testRecurringPurchaseWithDifferentCalldata() (gas: 485404)
ReplayableTransactionsTest:testRevertsForExpiredQuarkOperation() (gas: 9702)
ReplayableTransactionsTest:testRevertsForExpiredUniswapParams() (gas: 89435)
ReplayableTransactionsTest:testRevertsForPurchaseBeforeNextPurchasePeriod() (gas: 225516)
ReplayableTransactionsTest:testRevertsForPurchasingOverTheLimit() (gas: 226189)
RevertsTest:testRevertsInteger() (gas: 45562)
RevertsTest:testRevertsInvalidOpcode() (gas: 8660281895700907402)
RevertsTest:testRevertsOutOfGas() (gas: 302746)
RevertsTest:testRevertsWhenDividingByZero() (gas: 45403)
UniswapFlashLoanTest:testFlashLoanForCollateralSwapOnCompound() (gas: 369775)
UniswapFlashLoanTest:testRevertsForInsufficientFundsToRepayFlashLoan() (gas: 140068)
UniswapFlashLoanTest:testRevertsForInvalidCaller() (gas: 47588)
UniswapFlashLoanTest:testRevertsForSecondCallback() (gas: 129088)
UniswapFlashLoanTest:testTokensOrderInvariant() (gas: 83055)
UniswapFlashSwapExactOutTest:testInvalidCallerFlashSwap() (gas: 47806)
UniswapFlashSwapExactOutTest:testNotEnoughToPayFlashSwap() (gas: 235245)
UniswapFlashSwapExactOutTest:testRevertsForSecondCallback() (gas: 112074)
UniswapFlashSwapExactOutTest:testRevertsIfCalledDirectly() (gas: 104456)
UniswapFlashSwapExactOutTest:testUniswapFlashSwapExactOutLeverageComet() (gas: 312398)
isValidSignatureTest:testIsValidSignatureForEOAOwner() (gas: 13062)
isValidSignatureTest:testReturnsMagicValueForValidSignature() (gas: 8324)
isValidSignatureTest:testRevertsForEmptyContract() (gas: 10910)
isValidSignatureTest:testRevertsForInvalidSignature() (gas: 16234)
isValidSignatureTest:testRevertsForMessageWithoutDomainTypehash() (gas: 13591)
isValidSignatureTest:testRevertsForPermit2SignatureReuse() (gas: 64782)
isValidSignatureTest:testRevertsForPermit2SignatureWithoutDomainTypehash() (gas: 30646)
isValidSignatureTest:testRevertsForWrongSigner() (gas: 13637)
isValidSignatureTest:testRevertsIfSignatureExceeds65Bytes() (gas: 10289)
isValidSignatureTest:testRevertsIfSignerContractDoesNotReturnMagic() (gas: 8513)
isValidSignatureTest:testRevertsIfSignerContractReverts() (gas: 8358)
isValidSignatureTest:testRevertsInvalidS() (gas: 12848)