This repository has been archived by the owner on May 22, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
.gas-snapshot
224 lines (224 loc) · 13.2 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
CrossEngineGenernal:test() (gas: 164)
CrossEngineGenernal:testCannotCallAddLongWithExpiredOption() (gas: 26024)
CrossEngineGenernal:testCannotCallAddLongWithNotAuthorizedEngine() (gas: 55865)
CrossEngineGenernal:testCannotCallPayoutFromAnybody() (gas: 17820)
CrossEngineGenernal:testCannotCallRemoveLongNotInAccount() (gas: 31903)
CrossEngineGenernal:testForgeCoverageIgnoreThis() (gas: 230)
CrossEngineGenernal:testGetMinCollateral() (gas: 277315)
CrossEngineGenernal:testUtils() (gas: 167)
CrossMarginEngineAccessTest:test() (gas: 164)
CrossMarginEngineAccessTest:testCannotTransferToOverrideAnotherAccount() (gas: 123961)
CrossMarginEngineAccessTest:testCannotTransferUnAuthorizedAccount() (gas: 15545)
CrossMarginEngineAccessTest:testForgeCoverageIgnoreThis() (gas: 230)
CrossMarginEngineAccessTest:testTransferCMAccount() (gas: 136909)
CrossMarginEngineAccessTest:testUtils() (gas: 167)
Deploy:testUtils() (gas: 121)
EngineProxyTest:testCanUpgradeToAnotherUUPSContract() (gas: 747844)
EngineProxyTest:testCannotUpgradeFromNonOwner() (gas: 16101)
EngineProxyTest:testCannotUpgradeTov3() (gas: 1477300)
EngineProxyTest:testImplementationContractOwnerIsZero() (gas: 7662)
EngineProxyTest:testImplementationIsInitialized() (gas: 10808)
EngineProxyTest:testProxyIsInitialized() (gas: 15711)
EngineProxyTest:testProxyOwnerIsSelf() (gas: 12589)
MockTokenDescriptorV2:test() (gas: 162)
MockWhitelist:test() (gas: 186)
Permissioned:test() (gas: 209)
Permissioned:testAliceCanSettleOption() (gas: 382581)
Permissioned:testCanExecute() (gas: 163302)
Permissioned:testCannotExecute() (gas: 29978)
Permissioned:testCannotSettleOption() (gas: 355383)
Permissioned:testForgeCoverageIgnoreThis() (gas: 230)
Permissioned:testUtils() (gas: 167)
PreviewCollateralReqBase:test() (gas: 164)
PreviewCollateralReqBase:testForgeCoverageIgnoreThis() (gas: 230)
PreviewCollateralReqBase:testIgnore() (gas: 166)
PreviewCollateralReqBase:testUtils() (gas: 167)
PreviewCollateralReq_CMM:test() (gas: 186)
PreviewCollateralReq_CMM:testConversion() (gas: 113876)
PreviewCollateralReq_CMM:testForgeCoverageIgnoreThis() (gas: 252)
PreviewCollateralReq_CMM:testIgnore() (gas: 254)
PreviewCollateralReq_CMM:testIronCondor() (gas: 115887)
PreviewCollateralReq_CMM:testLongPutSpread() (gas: 70320)
PreviewCollateralReq_CMM:testLongStrangles() (gas: 71641)
PreviewCollateralReq_CMM:testMarginBinaryCallOption() (gas: 69747)
PreviewCollateralReq_CMM:testMarginCallSpreadSameUnderlyingCollateral() (gas: 74511)
PreviewCollateralReq_CMM:testMarginCallSpreadSameUnderlyingCollateralBiggerNumbers() (gas: 74556)
PreviewCollateralReq_CMM:testMarginLongBinaryPut() (gas: 70248)
PreviewCollateralReq_CMM:testMarginRequirement1() (gas: 164161)
PreviewCollateralReq_CMM:testMarginRequirement2() (gas: 164096)
PreviewCollateralReq_CMM:testMarginRequirement3() (gas: 166584)
PreviewCollateralReq_CMM:testMarginRequirement4() (gas: 164134)
PreviewCollateralReq_CMM:testMarginRequirementsVanillaCall() (gas: 55953)
PreviewCollateralReq_CMM:testMarginRequirementsVanillaPut() (gas: 56302)
PreviewCollateralReq_CMM:testMarginShortBinaryPut() (gas: 72169)
PreviewCollateralReq_CMM:testMarginSimpleITMCall() (gas: 55908)
PreviewCollateralReq_CMM:testMarginSimpleITMPut() (gas: 56326)
PreviewCollateralReq_CMM:testMarginSimpleOTMCall() (gas: 55886)
PreviewCollateralReq_CMM:testMarginSimplePut() (gas: 56259)
PreviewCollateralReq_CMM:testMarginUnsortedStrikes() (gas: 164247)
PreviewCollateralReq_CMM:testOneByTwoCall() (gas: 93164)
PreviewCollateralReq_CMM:testOneByTwoPut() (gas: 93699)
PreviewCollateralReq_CMM:testPutGreaterThanCalls() (gas: 114255)
PreviewCollateralReq_CMM:testShortPutSpread() (gas: 72314)
PreviewCollateralReq_CMM:testShortStrangles() (gas: 76519)
PreviewCollateralReq_CMM:testStrangleSpread() (gas: 113542)
PreviewCollateralReq_CMM:testStrangleSpread2() (gas: 113430)
PreviewCollateralReq_CMM:testUpAndDown1() (gas: 70318)
PreviewCollateralReq_CMM:testUpAndDown2() (gas: 72480)
PreviewCollateralReq_CMM:testUpAndDown3() (gas: 90176)
PreviewCollateralReq_CMM:testUpAndDown4() (gas: 113258)
PreviewCollateralReq_CMM:testUtils() (gas: 212)
TestAddCollateral_CM:test() (gas: 231)
TestAddCollateral_CM:testAddCollateralChangeStorage() (gas: 132699)
TestAddCollateral_CM:testAddCollateralLoopMoveBalances() (gas: 147141)
TestAddCollateral_CM:testAddCollateralMoveBalance() (gas: 134054)
TestAddCollateral_CM:testAddMultipleCollateralHasNoSideEffects() (gas: 219341)
TestAddCollateral_CM:testCanAddDifferentCollateralToSameAccount() (gas: 202079)
TestAddCollateral_CM:testCannotAddCollatFromOthers() (gas: 27622)
TestAddCollateral_CM:testForgeCoverageIgnoreThis() (gas: 208)
TestAddCollateral_CM:testUtils() (gas: 167)
TestAddLong_CM:test() (gas: 164)
TestAddLong_CM:testAddLongCallToken() (gas: 525323)
TestAddLong_CM:testAddLongPutToken() (gas: 525936)
TestAddLong_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestAddLong_CM:testUtils() (gas: 167)
TestBatchExecute_CM:test() (gas: 209)
TestBatchExecute_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestBatchExecute_CM:testMintSpreadChecksCollateralAfterBatch() (gas: 594756)
TestBatchExecute_CM:testMintTwoSidedStructure() (gas: 642181)
TestBatchExecute_CM:testMintTwoSidesSameOption() (gas: 593496)
TestBatchExecute_CM:testUtils() (gas: 167)
TestBurnOption_CM:test() (gas: 187)
TestBurnOption_CM:testBurn() (gas: 69046)
TestBurnOption_CM:testCannotBurnForEmptyAccount() (gas: 34659)
TestBurnOption_CM:testCannotBurnFromUnAuthorizedAccount() (gas: 65070)
TestBurnOption_CM:testCannotBurnWhenOptionTokenBalanceIsLow() (gas: 104072)
TestBurnOption_CM:testCannotBurnWithWrongTokenId() (gas: 39186)
TestBurnOption_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestBurnOption_CM:testUtils() (gas: 167)
TestCornerCases_CMM:testIronCondor() (gas: 65355)
TestCornerCases_CMM:testOneByTwoCall() (gas: 45612)
TestCornerCases_CMM:testOneByTwoCall2() (gas: 45621)
TestCornerCases_CMM:testOneByTwoPut() (gas: 46150)
TestCornerCases_CMM:testPotentialBreakOnZeroWeight() (gas: 34504)
TestCornerCases_CMM:testPutGreaterThanCalls() (gas: 91037)
TestCornerCases_CMM:testUpAndDown1() (gas: 52162)
TestCornerCases_CMM:testUpAndDown2() (gas: 52312)
TestCornerCases_CMM:testUpAndDown3() (gas: 67442)
TestCornerCases_CMM:testUpAndDown4() (gas: 73693)
TestLongShortSettlement:test() (gas: 164)
TestLongShortSettlement:testForgeCoverageIgnoreThis() (gas: 230)
TestLongShortSettlement:testShortsAreSettledBeforeLongs() (gas: 590683)
TestLongShortSettlement:testUtils() (gas: 167)
TestMintIntoAccount_CM:test() (gas: 164)
TestMintIntoAccount_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestMintIntoAccount_CM:testMintIntoAccountCall() (gas: 341696)
TestMintIntoAccount_CM:testUtils() (gas: 167)
TestMintWithPartialMarginBeta_CM:test() (gas: 209)
TestMintWithPartialMarginBeta_CM:testCannotMintTooLittleCollateral() (gas: 441536)
TestMintWithPartialMarginBeta_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestMintWithPartialMarginBeta_CM:testMintCall() (gas: 271043)
TestMintWithPartialMarginBeta_CM:testMintCallWithSimilarCollateral() (gas: 363827)
TestMintWithPartialMarginBeta_CM:testMintMixedBag() (gas: 620587)
TestMintWithPartialMarginBeta_CM:testMintPut() (gas: 269367)
TestMintWithPartialMarginBeta_CM:testMintPutWithSimilarCollateral() (gas: 362335)
TestMintWithPartialMarginBeta_CM:testRemovePartialMarginMask() (gas: 106358)
TestMintWithPartialMarginBeta_CM:testSameAssetPartialMarginMask() (gas: 24801)
TestMintWithPartialMarginBeta_CM:testUtils() (gas: 167)
TestMint_CM:test() (gas: 209)
TestMint_CM:testCannotMintCallSpread() (gas: 128873)
TestMint_CM:testCannotMintCallWithLittleCollateral() (gas: 263196)
TestMint_CM:testCannotMintExpiredOption() (gas: 110443)
TestMint_CM:testCannotMintPutSpread() (gas: 128832)
TestMint_CM:testCannotMintPutWithLittleCollateral() (gas: 261414)
TestMint_CM:testCannotMintWithoutCollateral() (gas: 174388)
TestMint_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestMint_CM:testMintCall() (gas: 264825)
TestMint_CM:testMintCallAndPutInSameAccount() (gas: 440369)
TestMint_CM:testMintPut() (gas: 265147)
TestMint_CM:testUtils() (gas: 167)
TestPMRemoveCollateral_CM:test() (gas: 164)
TestPMRemoveCollateral_CM:testEqualCallSpreadCollateralWithdraw() (gas: 712176)
TestPMRemoveCollateral_CM:testEqualPutSpreadCollateralWithdraw() (gas: 707756)
TestPMRemoveCollateral_CM:testEqualShortLongAllowCollateralWithdraw() (gas: 646931)
TestPMRemoveCollateral_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestPMRemoveCollateral_CM:testUtils() (gas: 167)
TestPMSettleLongCallsCM:test() (gas: 187)
TestPMSettleLongCallsCM:testForgeCoverageIgnoreThis() (gas: 230)
TestPMSettleLongCallsCM:testSettleLongCallITMIncreasesCollateral() (gas: 178159)
TestPMSettleLongCallsCM:testSettleLongCallOTMNoIncreaseInCollateral() (gas: 127800)
TestPMSettleLongCallsCM:testSettleMultipleLongCallsITMIncreasesCollateral() (gas: 361256)
TestPMSettleLongCallsCM:testSettleMultipleLongCallsOTMNoIncreaseInCollateral() (gas: 318326)
TestPMSettleLongCallsCM:testSettleOnlyExpiredLongCallOTMNoIncreaseInCollateral() (gas: 346096)
TestPMSettleLongCallsCM:testUtils() (gas: 167)
TestPMSettleLongPutsCM:test() (gas: 209)
TestPMSettleLongPutsCM:testForgeCoverageIgnoreThis() (gas: 230)
TestPMSettleLongPutsCM:testSettleLongCallITMIncreasesCollateral() (gas: 177712)
TestPMSettleLongPutsCM:testSettleLongCallOTMNoIncreaseInCollateral() (gas: 127265)
TestPMSettleLongPutsCM:testUtils() (gas: 167)
TestRemoveCollateral_CM:test() (gas: 164)
TestRemoveCollateral_CM:testCannotRemoveDifferentCollateral() (gas: 36197)
TestRemoveCollateral_CM:testCannotRemoveMoreThanOwn() (gas: 36871)
TestRemoveCollateral_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestRemoveCollateral_CM:testMultipleCollateralsAddRemove() (gas: 309810)
TestRemoveCollateral_CM:testRemoveCollateralChangeStorage() (gas: 67302)
TestRemoveCollateral_CM:testRemoveCollateralMoveBalance() (gas: 69878)
TestRemoveCollateral_CM:testRemoveCollateralRetainBalances() (gas: 124115)
TestRemoveCollateral_CM:testUtils() (gas: 167)
TestRemoveLong_CM:test() (gas: 164)
TestRemoveLong_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestRemoveLong_CM:testRemoveLongToken() (gas: 383433)
TestRemoveLong_CM:testUtils() (gas: 167)
TestSettleCollateralizedPut_CM:test() (gas: 164)
TestSettleCollateralizedPut_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestSettleCollateralizedPut_CM:testSellerCanClearOnlyExpiredOptions() (gas: 266459)
TestSettleCollateralizedPut_CM:testSellerCollateralIsReducedIfExpiresITM() (gas: 118541)
TestSettleCollateralizedPut_CM:testShouldGetNothingIfExpiresOTM() (gas: 103054)
TestSettleCollateralizedPut_CM:testShouldGetPayoutIfExpiresIMT() (gas: 108791)
TestSettleCollateralizedPut_CM:testUtils() (gas: 167)
TestSettleCoveredCall_CM:test() (gas: 209)
TestSettleCoveredCall_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestSettleCoveredCall_CM:testSellerCanClearDebtIfExpiresOTM() (gas: 111988)
TestSettleCoveredCall_CM:testSellerCanClearMultipleExpiredOptions() (gas: 252730)
TestSettleCoveredCall_CM:testSellerCanClearOnlyExpiredOptions() (gas: 269542)
TestSettleCoveredCall_CM:testSellerCollateralIsReducedIfExpiresITM() (gas: 119635)
TestSettleCoveredCall_CM:testShouldGetNothingIfExpiresOTM() (gas: 103482)
TestSettleCoveredCall_CM:testShouldGetPayoutIfExpiresIMT() (gas: 126963)
TestSettleCoveredCall_CM:testUtils() (gas: 189)
TestSettleOptionPartialMargin_CM:test() (gas: 164)
TestSettleOptionPartialMargin_CM:testCallITM() (gas: 331257)
TestSettleOptionPartialMargin_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestSettleOptionPartialMargin_CM:testPutITM() (gas: 329031)
TestSettleOptionPartialMargin_CM:testUtils() (gas: 167)
TestStrangles:testLongStrangle() (gas: 44350)
TestStrangles:testShortStrangles() (gas: 38386)
TestStrangles:testStrangleSpread() (gas: 163742)
TestStructures_CMM:testConversion() (gas: 92435)
TestStructures_CMM:testMarginBinaryCallOption() (gas: 78067)
TestStructures_CMM:testMarginCallSpreadSameUnderlyingCollateral() (gas: 79828)
TestStructures_CMM:testMarginCallSpreadSameUnderlyingCollateralBiggerNumbers() (gas: 79864)
TestStructures_CMM:testMarginLongBinaryPut() (gas: 73853)
TestStructures_CMM:testMarginPutSpread1() (gas: 73884)
TestStructures_CMM:testMarginRequirement1() (gas: 99598)
TestStructures_CMM:testMarginRequirement2() (gas: 103047)
TestStructures_CMM:testMarginRequirement3() (gas: 103203)
TestStructures_CMM:testMarginRequirement4() (gas: 103536)
TestStructures_CMM:testMarginShortBinaryPut() (gas: 73900)
TestStructures_CMM:testMarginSimpleITMCall() (gas: 72827)
TestStructures_CMM:testMarginSimpleITMPut() (gas: 73073)
TestStructures_CMM:testMarginSimpleOTMCall() (gas: 72809)
TestStructures_CMM:testMarginSimpleOTMPut() (gas: 73090)
TestStructures_CMM:testMarginUnsortedStrikes() (gas: 140825)
TestStructures_CMM:testVerifyInputs2() (gas: 45683)
TestStructures_CMM:testVerifyInputs3() (gas: 74511)
TestStructures_CMM:testVerifyInputs4() (gas: 55763)
TestTransfer_CM:test() (gas: 209)
TestTransfer_CM:testCannotTransferCollateralWhenShortExists() (gas: 125233)
TestTransfer_CM:testCannotTransferLongWhenTooLittleCollateral() (gas: 171069)
TestTransfer_CM:testCannotTransferShortWhenReceiverHasTooLittleCollateral() (gas: 171686)
TestTransfer_CM:testCannotTransferShortWithNoAccess() (gas: 33832)
TestTransfer_CM:testForgeCoverageIgnoreThis() (gas: 230)
TestTransfer_CM:testTransferCollateral() (gas: 271112)
TestTransfer_CM:testUtils() (gas: 189)
TestVanillaCall_CMM:testMarginRequirementVanillaCall1() (gas: 25585)
TestVanillaPut_CMM:testMarginRequirement1() (gas: 25765)