-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.gas-snapshot
More file actions
528 lines (528 loc) · 33.5 KB
/
.gas-snapshot
File metadata and controls
528 lines (528 loc) · 33.5 KB
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
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
CashEngineProxyTest:testCanUpgradeToAnotherUUPSContract() (gas: 623108)
CashEngineProxyTest:testCannotPermitAccountAccessCrossProxy() (gas: 499779)
CashEngineProxyTest:testCannotUpgradeFromNonOwner() (gas: 16148)
CashEngineProxyTest:testCannotUpgradeTov3() (gas: 1227812)
CashEngineProxyTest:testImplementationContractOwnerIsZero() (gas: 7723)
CashEngineProxyTest:testImplementationIsInitialized() (gas: 11024)
CashEngineProxyTest:testProxyIsInitialized() (gas: 15897)
CashEngineProxyTest:testProxyOwnerIsSelf() (gas: 12605)
CrossMarginCashEngineAccessTest:test() (gas: 164)
CrossMarginCashEngineAccessTest:testCanAccessAccountIfOriginIsFundAdmin() (gas: 161154)
CrossMarginCashEngineAccessTest:testCanAccessAccountIfOriginIsSender() (gas: 155519)
CrossMarginCashEngineAccessTest:testCannotAccessAccountIfCallerHasNoRole() (gas: 180375)
CrossMarginCashEngineAccessTest:testCannotAccessAccountIfOriginIsNotAdmin() (gas: 59992)
CrossMarginCashEngineAccessTest:testCannotAccessAccountIfOriginIsSenderNotFA() (gas: 54596)
CrossMarginCashEngineAccessTest:testCannotTransferToOverrideAnotherAccount() (gas: 139173)
CrossMarginCashEngineAccessTest:testCannotTransferUnAuthorizedAccount() (gas: 15573)
CrossMarginCashEngineAccessTest:testTransferCMAccount() (gas: 152220)
CrossMarginCashEngineAccessTest:testUtils() (gas: 167)
CrossMarginCashEngineSignedAccessTest:test() (gas: 164)
CrossMarginCashEngineSignedAccessTest:testCanSetAccess() (gas: 213805)
CrossMarginCashEngineSignedAccessTest:testCanSetAccessToZero() (gas: 208015)
CrossMarginCashEngineSignedAccessTest:testRevertsOnInvalidAccount() (gas: 48551)
CrossMarginCashEngineSignedAccessTest:testRevertsOnInvalidActor() (gas: 50701)
CrossMarginCashEngineSignedAccessTest:testRevertsOnInvalidExecutionsNum() (gas: 48578)
CrossMarginCashEngineSignedAccessTest:testRevertsOnInvalidNonce() (gas: 48571)
CrossMarginCashEngineSignedAccessTest:testRevertsOnInvalidPrivateKey() (gas: 46534)
CrossMarginCashEngineSignedAccessTest:testRevertsOnMismatchingAccount() (gas: 50528)
CrossMarginCashEngineSignedAccessTest:testRevertsOnNoSignature() (gas: 44047)
CrossMarginCashEngineSignedAccessTest:testUtils() (gas: 189)
CrossMarginPhysicalEngineAccessTest:test() (gas: 164)
CrossMarginPhysicalEngineAccessTest:testCanAccessAccountIfOriginIsFundAdmin() (gas: 161155)
CrossMarginPhysicalEngineAccessTest:testCanAccessAccountIfOriginIsSender() (gas: 155520)
CrossMarginPhysicalEngineAccessTest:testCannotAccessAccountIfCallerHasNoRole() (gas: 180327)
CrossMarginPhysicalEngineAccessTest:testCannotAccessAccountIfOriginIsNotAdmin() (gas: 59914)
CrossMarginPhysicalEngineAccessTest:testCannotAccessAccountIfOriginIsSenderNotFA() (gas: 54518)
CrossMarginPhysicalEngineAccessTest:testCannotTransferToOverrideAnotherAccount() (gas: 139241)
CrossMarginPhysicalEngineAccessTest:testCannotTransferUnAuthorizedAccount() (gas: 15616)
CrossMarginPhysicalEngineAccessTest:testForgeCoverageIgnoreThis() (gas: 208)
CrossMarginPhysicalEngineAccessTest:testTransferCMAccount() (gas: 152391)
CrossMarginPhysicalEngineAccessTest:testUtils() (gas: 167)
CrossMarginPhysicalEngineSignedAccessTest:test() (gas: 164)
CrossMarginPhysicalEngineSignedAccessTest:testCanSetAccess() (gas: 213782)
CrossMarginPhysicalEngineSignedAccessTest:testCanSetAccessToZero() (gas: 207996)
CrossMarginPhysicalEngineSignedAccessTest:testForgeCoverageIgnoreThis() (gas: 208)
CrossMarginPhysicalEngineSignedAccessTest:testRevertsOnInvalidAccount() (gas: 48507)
CrossMarginPhysicalEngineSignedAccessTest:testRevertsOnInvalidActor() (gas: 50638)
CrossMarginPhysicalEngineSignedAccessTest:testRevertsOnInvalidExecutionsNum() (gas: 48515)
CrossMarginPhysicalEngineSignedAccessTest:testRevertsOnInvalidNonce() (gas: 48508)
CrossMarginPhysicalEngineSignedAccessTest:testRevertsOnInvalidPrivateKey() (gas: 46471)
CrossMarginPhysicalEngineSignedAccessTest:testRevertsOnMismatchingAccount() (gas: 50476)
CrossMarginPhysicalEngineSignedAccessTest:testRevertsOnNoSignature() (gas: 43992)
CrossMarginPhysicalEngineSignedAccessTest:testUtils() (gas: 189)
Deploy:testChill() (gas: 143)
Deploy:testUtils() (gas: 121)
DeployPhysicalMarginEngine:testChill() (gas: 143)
DeployPhysicalMarginEngine:testUtils() (gas: 121)
General_CMC:test() (gas: 164)
General_CMC:testCannotCallAddLongWithExpiredToken() (gas: 47276)
General_CMC:testCannotCallAddLongWithNotAuthorizedEngine() (gas: 77178)
General_CMC:testCannotCallPayoutFromAnybody() (gas: 38606)
General_CMC:testCannotCallRemoveLongNotInAccount() (gas: 53069)
General_CMC:testGetMinCollateral() (gas: 303278)
General_CMC:testUtils() (gas: 167)
General_CMP:test() (gas: 209)
General_CMP:testCannotCallAddLongWithExpiredOption() (gas: 47241)
General_CMP:testCannotCallAddLongWithNotAuthorizedEngine() (gas: 72766)
General_CMP:testCannotCallPayoutFromAnybody() (gas: 38635)
General_CMP:testCannotCallRemoveLongNotInAccount() (gas: 53056)
General_CMP:testForgeCoverageIgnoreThis() (gas: 186)
General_CMP:testGetMinCollateral() (gas: 321660)
General_CMP:testUtils() (gas: 167)
MockEngineV2:test() (gas: 162)
MockWhitelist:test() (gas: 186)
Permissioned_CMC:test() (gas: 186)
Permissioned_CMC:testAliceCanSettleOption() (gas: 362304)
Permissioned_CMC:testCanExecute() (gas: 147681)
Permissioned_CMC:testCannotExecute() (gas: 49319)
Permissioned_CMC:testCannotSettleOption() (gas: 362510)
Permissioned_CMC:testUtils() (gas: 167)
Permissioned_CMP:test() (gas: 164)
Permissioned_CMP:testAliceCanSettleOption() (gas: 399867)
Permissioned_CMP:testCanExecute() (gas: 147892)
Permissioned_CMP:testCannotExecute() (gas: 49270)
Permissioned_CMP:testCannotSettleOption() (gas: 352063)
Permissioned_CMP:testForgeCoverageIgnoreThis() (gas: 208)
Permissioned_CMP:testUtils() (gas: 167)
PhysicalEngineProxyTest:testCanUpgradeToAnotherUUPSContract() (gas: 623108)
PhysicalEngineProxyTest:testCannotPermitAccountAccessCrossProxy() (gas: 499927)
PhysicalEngineProxyTest:testCannotUpgradeFromNonOwner() (gas: 16148)
PhysicalEngineProxyTest:testCannotUpgradeTov3() (gas: 1227812)
PhysicalEngineProxyTest:testImplementationContractOwnerIsZero() (gas: 7757)
PhysicalEngineProxyTest:testImplementationIsInitialized() (gas: 11068)
PhysicalEngineProxyTest:testProxyIsInitialized() (gas: 15941)
PhysicalEngineProxyTest:testProxyOwnerIsSelf() (gas: 12639)
PreviewCollateralReqBase_CMC:test() (gas: 164)
PreviewCollateralReqBase_CMC:testIgnore() (gas: 188)
PreviewCollateralReqBase_CMC:testUtils() (gas: 144)
PreviewCollateralReqBase_CMP:test() (gas: 187)
PreviewCollateralReqBase_CMP:testForgeCoverageIgnoreThis() (gas: 186)
PreviewCollateralReqBase_CMP:testIgnore() (gas: 188)
PreviewCollateralReqBase_CMP:testUtils() (gas: 144)
PreviewCollateralReq_CMCM:test() (gas: 208)
PreviewCollateralReq_CMCM:testConversion() (gas: 115587)
PreviewCollateralReq_CMCM:testIgnore() (gas: 232)
PreviewCollateralReq_CMCM:testIronCondor() (gas: 117357)
PreviewCollateralReq_CMCM:testLongPutSpread() (gas: 65994)
PreviewCollateralReq_CMCM:testLongStrangleSpread2() (gas: 112719)
PreviewCollateralReq_CMCM:testLongStrangles() (gas: 72596)
PreviewCollateralReq_CMCM:testMarginBinaryCallOption() (gas: 65374)
PreviewCollateralReq_CMCM:testMarginCallSpreadSameUnderlyingCollateral() (gas: 70206)
PreviewCollateralReq_CMCM:testMarginCallSpreadSameUnderlyingCollateralBiggerNumbers() (gas: 70206)
PreviewCollateralReq_CMCM:testMarginLongBinaryPut() (gas: 65966)
PreviewCollateralReq_CMCM:testMarginRequirement1() (gas: 155794)
PreviewCollateralReq_CMCM:testMarginRequirement2() (gas: 155796)
PreviewCollateralReq_CMCM:testMarginRequirement3() (gas: 158289)
PreviewCollateralReq_CMCM:testMarginRequirement4() (gas: 155791)
PreviewCollateralReq_CMCM:testMarginRequirementsVanillaCall() (gas: 56450)
PreviewCollateralReq_CMCM:testMarginRequirementsVanillaPut() (gas: 56836)
PreviewCollateralReq_CMCM:testMarginShortBinaryPut() (gas: 67801)
PreviewCollateralReq_CMCM:testMarginSimpleITMCall() (gas: 56471)
PreviewCollateralReq_CMCM:testMarginSimpleITMPut() (gas: 56838)
PreviewCollateralReq_CMCM:testMarginSimpleOTMCall() (gas: 56449)
PreviewCollateralReq_CMCM:testMarginSimplePut() (gas: 56837)
PreviewCollateralReq_CMCM:testMarginUnsortedStrikes() (gas: 155944)
PreviewCollateralReq_CMCM:testOneByTwoCall() (gas: 84067)
PreviewCollateralReq_CMCM:testOneByTwoPut() (gas: 89712)
PreviewCollateralReq_CMCM:testPutGreaterThanCalls() (gas: 115770)
PreviewCollateralReq_CMCM:testShortPutSpread() (gas: 68035)
PreviewCollateralReq_CMCM:testShortStrangles() (gas: 77446)
PreviewCollateralReq_CMCM:testStrangleSpread() (gas: 115054)
PreviewCollateralReq_CMCM:testStrangleSpread2() (gas: 114898)
PreviewCollateralReq_CMCM:testUpAndDown1() (gas: 65992)
PreviewCollateralReq_CMCM:testUpAndDown2() (gas: 68182)
PreviewCollateralReq_CMCM:testUpAndDown3() (gas: 91341)
PreviewCollateralReq_CMCM:testUpAndDown4() (gas: 114789)
PreviewCollateralReq_CMCM:testUtils() (gas: 234)
PreviewCollateralReq_CMPM:test() (gas: 231)
PreviewCollateralReq_CMPM:testConversion() (gas: 108433)
PreviewCollateralReq_CMPM:testForgeCoverageIgnoreThis() (gas: 208)
PreviewCollateralReq_CMPM:testIgnore() (gas: 188)
PreviewCollateralReq_CMPM:testIronCondor() (gas: 110167)
PreviewCollateralReq_CMPM:testLongPutSpread() (gas: 62866)
PreviewCollateralReq_CMPM:testLongStrangles() (gas: 67929)
PreviewCollateralReq_CMPM:testMarginBinaryCallOption() (gas: 62256)
PreviewCollateralReq_CMPM:testMarginCallSpreadSameUnderlyingCollateral() (gas: 67163)
PreviewCollateralReq_CMPM:testMarginCallSpreadSameUnderlyingCollateralBiggerNumbers() (gas: 67141)
PreviewCollateralReq_CMPM:testMarginLongBinaryPut() (gas: 62772)
PreviewCollateralReq_CMPM:testMarginRequirement1() (gas: 150197)
PreviewCollateralReq_CMPM:testMarginRequirement2() (gas: 148854)
PreviewCollateralReq_CMPM:testMarginRequirement3() (gas: 151408)
PreviewCollateralReq_CMPM:testMarginRequirement4() (gas: 148847)
PreviewCollateralReq_CMPM:testMarginRequirementsVanillaCall() (gas: 53177)
PreviewCollateralReq_CMPM:testMarginRequirementsVanillaPut() (gas: 53586)
PreviewCollateralReq_CMPM:testMarginShortBinaryPut() (gas: 64735)
PreviewCollateralReq_CMPM:testMarginSimpleCall() (gas: 53178)
PreviewCollateralReq_CMPM:testMarginSimplePut() (gas: 53585)
PreviewCollateralReq_CMPM:testMarginUnsortedStrikes() (gas: 148935)
PreviewCollateralReq_CMPM:testOneByTwoCall() (gas: 79838)
PreviewCollateralReq_CMPM:testOneByTwoPut() (gas: 84015)
PreviewCollateralReq_CMPM:testPutGreaterThanCalls() (gas: 108429)
PreviewCollateralReq_CMPM:testShortPutSpread() (gas: 64947)
PreviewCollateralReq_CMPM:testShortStrangles() (gas: 72847)
PreviewCollateralReq_CMPM:testStrangleSpread() (gas: 107779)
PreviewCollateralReq_CMPM:testStrangleSpread2() (gas: 107645)
PreviewCollateralReq_CMPM:testUpAndDown1() (gas: 62842)
PreviewCollateralReq_CMPM:testUpAndDown2() (gas: 65094)
PreviewCollateralReq_CMPM:testUpAndDown3() (gas: 85352)
PreviewCollateralReq_CMPM:testUpAndDown4() (gas: 107492)
PreviewCollateralReq_CMPM:testUtils() (gas: 212)
TestAddCollateral_CMC:test() (gas: 209)
TestAddCollateral_CMC:testAddCollateralChangeStorage() (gas: 147814)
TestAddCollateral_CMC:testAddCollateralLoopMoveBalances() (gas: 162417)
TestAddCollateral_CMC:testAddCollateralMoveBalance() (gas: 149273)
TestAddCollateral_CMC:testAddMultipleCollateralHasNoSideEffects() (gas: 234870)
TestAddCollateral_CMC:testCanAddDifferentCollateralToSameAccount() (gas: 217382)
TestAddCollateral_CMC:testCannotAddCollatFromOthers() (gas: 48439)
TestAddCollateral_CMC:testUtils() (gas: 167)
TestAddCollateral_CMP:test() (gas: 187)
TestAddCollateral_CMP:testAddCollateralChangeStorage() (gas: 147889)
TestAddCollateral_CMP:testAddCollateralLoopMoveBalances() (gas: 162562)
TestAddCollateral_CMP:testAddCollateralMoveBalance() (gas: 149303)
TestAddCollateral_CMP:testAddMultipleCollateralHasNoSideEffects() (gas: 234991)
TestAddCollateral_CMP:testCanAddDifferentCollateralToSameAccount() (gas: 217594)
TestAddCollateral_CMP:testCannotAddCollatFromOthers() (gas: 48414)
TestAddCollateral_CMP:testForgeCoverageIgnoreThis() (gas: 164)
TestAddCollateral_CMP:testUtils() (gas: 167)
TestAddLong_CMC:test() (gas: 164)
TestAddLong_CMC:testAddLongCallToken() (gas: 544364)
TestAddLong_CMC:testAddLongPutToken() (gas: 544969)
TestAddLong_CMC:testUtils() (gas: 144)
TestAddLong_CMP:test() (gas: 187)
TestAddLong_CMP:testAddLongCallToken() (gas: 586536)
TestAddLong_CMP:testAddLongPutToken() (gas: 586987)
TestAddLong_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestAddLong_CMP:testUtils() (gas: 167)
TestBatchExecute_CMC:test() (gas: 186)
TestBatchExecute_CMC:testMintSpreadChecksCollateralAfterBatch() (gas: 615756)
TestBatchExecute_CMC:testMintTwoSidedStructure() (gas: 663126)
TestBatchExecute_CMC:testMintTwoSidesSameOption() (gas: 610778)
TestBatchExecute_CMC:testUtils() (gas: 167)
TestBatchExecute_CMP:test() (gas: 164)
TestBatchExecute_CMP:testForgeCoverageIgnoreThis() (gas: 208)
TestBatchExecute_CMP:testMintSpreadChecksCollateralAfterBatch() (gas: 658099)
TestBatchExecute_CMP:testMintTwoSidedStructure() (gas: 705560)
TestBatchExecute_CMP:testMintTwoSidesSameOption() (gas: 631140)
TestBatchExecute_CMP:testUtils() (gas: 167)
TestBurnOptionFromAccount_CMC:test() (gas: 164)
TestBurnOptionFromAccount_CMC:testBurnFromAccount() (gas: 122358)
TestBurnOptionFromAccount_CMC:testCanBurnFromSubAccount() (gas: 286082)
TestBurnOptionFromAccount_CMC:testCannotBurnFromEmptySubAccount() (gas: 75548)
TestBurnOptionFromAccount_CMC:testCannotBurnFromUnAuthorizedAccount() (gas: 51954)
TestBurnOptionFromAccount_CMC:testCannotBurnFromWithWrongTokenId() (gas: 68927)
TestBurnOptionFromAccount_CMC:testCannotBurnWhenOptionTokenBalanceIsLow() (gas: 148845)
TestBurnOptionFromAccount_CMC:testUtils() (gas: 167)
TestBurnOptionFromAccount_CMP:test() (gas: 209)
TestBurnOptionFromAccount_CMP:testBurnFromAccount() (gas: 127244)
TestBurnOptionFromAccount_CMP:testCanBurnFromSubAccount() (gas: 288423)
TestBurnOptionFromAccount_CMP:testCannotBurnFromEmptySubAccount() (gas: 75669)
TestBurnOptionFromAccount_CMP:testCannotBurnFromUnAuthorizedAccount() (gas: 51931)
TestBurnOptionFromAccount_CMP:testCannotBurnFromWithWrongTokenId() (gas: 68864)
TestBurnOptionFromAccount_CMP:testCannotBurnWhenOptionTokenBalanceIsLow() (gas: 148874)
TestBurnOptionFromAccount_CMP:testForgeCoverageIgnoreThis() (gas: 208)
TestBurnOptionFromAccount_CMP:testUtils() (gas: 167)
TestBurnOption_CMC:test() (gas: 164)
TestBurnOption_CMC:testBurn() (gas: 89054)
TestBurnOption_CMC:testCannotBurnForEmptyAccount() (gas: 55594)
TestBurnOption_CMC:testCannotBurnFromUnAuthorizedAccount() (gas: 86119)
TestBurnOption_CMC:testCannotBurnWhenOptionTokenBalanceIsLow() (gas: 125257)
TestBurnOption_CMC:testCannotBurnWithWrongTokenId() (gas: 60121)
TestBurnOption_CMC:testUtils() (gas: 167)
TestBurnOption_CMP:test() (gas: 209)
TestBurnOption_CMP:testBurn() (gas: 90138)
TestBurnOption_CMP:testCannotBurnForEmptyAccount() (gas: 55649)
TestBurnOption_CMP:testCannotBurnFromUnAuthorizedAccount() (gas: 86096)
TestBurnOption_CMP:testCannotBurnWhenOptionTokenBalanceIsLow() (gas: 125336)
TestBurnOption_CMP:testCannotBurnWithWrongTokenId() (gas: 62254)
TestBurnOption_CMP:testForgeCoverageIgnoreThis() (gas: 208)
TestBurnOption_CMP:testUtils() (gas: 167)
TestCornerCases_CMCM:testIronCondor() (gas: 65811)
TestCornerCases_CMCM:testOneByTwoCall() (gas: 45677)
TestCornerCases_CMCM:testOneByTwoCall2() (gas: 45691)
TestCornerCases_CMCM:testOneByTwoPut() (gas: 46216)
TestCornerCases_CMCM:testPotentialBreakOnZeroWeight() (gas: 34525)
TestCornerCases_CMCM:testPutGreaterThanCalls() (gas: 91588)
TestCornerCases_CMCM:testUpAndDown1() (gas: 52258)
TestCornerCases_CMCM:testUpAndDown2() (gas: 52377)
TestCornerCases_CMCM:testUpAndDown3() (gas: 67801)
TestCornerCases_CMCM:testUpAndDown4() (gas: 74190)
TestCornerCases_CMPM:testIronCondor() (gas: 65811)
TestCornerCases_CMPM:testOneByTwoCall() (gas: 45677)
TestCornerCases_CMPM:testOneByTwoCall2() (gas: 45691)
TestCornerCases_CMPM:testOneByTwoPut() (gas: 46216)
TestCornerCases_CMPM:testPotentialBreakOnZeroWeight() (gas: 34525)
TestCornerCases_CMPM:testPutGreaterThanCalls() (gas: 91588)
TestCornerCases_CMPM:testUpAndDown1() (gas: 52258)
TestCornerCases_CMPM:testUpAndDown2() (gas: 52377)
TestCornerCases_CMPM:testUpAndDown3() (gas: 67801)
TestCornerCases_CMPM:testUpAndDown4() (gas: 74190)
TestExerciseLongPositions_CMP:test() (gas: 209)
TestExerciseLongPositions_CMP:testCanClearLongCallAfterExpiryBeforeWindowClosed() (gas: 455204)
TestExerciseLongPositions_CMP:testCanClearLongPastExerciseWindow() (gas: 359068)
TestExerciseLongPositions_CMP:testCanClearLongPortion() (gas: 502153)
TestExerciseLongPositions_CMP:testCanClearMultipleLongCallAfterExpiryBeforeWindowClosed() (gas: 647806)
TestExerciseLongPositions_CMP:testCanClearPortionPut() (gas: 455563)
TestExerciseLongPositions_CMP:testCanClearPutBeforeWindowClosed() (gas: 455583)
TestExerciseLongPositions_CMP:testCannotClearLongCallAfterWindowClosed() (gas: 351204)
TestExerciseLongPositions_CMP:testCannotClearLongPutAfterWindowClosed() (gas: 351478)
TestExerciseLongPositions_CMP:testCannotClearLongWithExceededAmount() (gas: 407474)
TestExerciseLongPositions_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestExerciseLongPositions_CMP:testUtils() (gas: 167)
TestLongShortSettlement:test() (gas: 164)
TestLongShortSettlement:testShortsAreSettledBeforeLongs() (gas: 620703)
TestLongShortSettlement:testUtils() (gas: 144)
TestMintIntoAccount_CMC:test() (gas: 164)
TestMintIntoAccount_CMC:testMintIntoAccountCall() (gas: 358696)
TestMintIntoAccount_CMC:testUtils() (gas: 144)
TestMintIntoAccount_CMP:test() (gas: 187)
TestMintIntoAccount_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestMintIntoAccount_CMP:testMintIntoAccountCall() (gas: 380850)
TestMintIntoAccount_CMP:testUtils() (gas: 167)
TestMintWithPartialMarginBeta_CMC:test() (gas: 186)
TestMintWithPartialMarginBeta_CMC:testCannotMintTooLittleCollateral() (gas: 482010)
TestMintWithPartialMarginBeta_CMC:testMintCall() (gas: 302041)
TestMintWithPartialMarginBeta_CMC:testMintCallWithHigherValueCollateral() (gas: 310097)
TestMintWithPartialMarginBeta_CMC:testMintCallWithSimilarCollateral() (gas: 395247)
TestMintWithPartialMarginBeta_CMC:testMintMixedBag() (gas: 666988)
TestMintWithPartialMarginBeta_CMC:testMintMixedBagWithVariableValueCollateral() (gas: 675815)
TestMintWithPartialMarginBeta_CMC:testMintPut() (gas: 302425)
TestMintWithPartialMarginBeta_CMC:testMintPutWithHigherValueCollateral() (gas: 310499)
TestMintWithPartialMarginBeta_CMC:testMintPutWithSimilarCollateral() (gas: 395777)
TestMintWithPartialMarginBeta_CMC:testRemovePartialMarginMask() (gas: 106929)
TestMintWithPartialMarginBeta_CMC:testSameAssetPartialMarginMask() (gas: 24820)
TestMintWithPartialMarginBeta_CMC:testUtils() (gas: 167)
TestMintWithPartialMarginBeta_CMP:test() (gas: 164)
TestMintWithPartialMarginBeta_CMP:testCannotMintTooLittleCollateral() (gas: 529556)
TestMintWithPartialMarginBeta_CMP:testForgeCoverageIgnoreThis() (gas: 208)
TestMintWithPartialMarginBeta_CMP:testMintCall() (gas: 326933)
TestMintWithPartialMarginBeta_CMP:testMintCallWithHigherValueCollateral() (gas: 334978)
TestMintWithPartialMarginBeta_CMP:testMintCallWithSimilarCollateral() (gas: 441985)
TestMintWithPartialMarginBeta_CMP:testMintMixedBag() (gas: 743889)
TestMintWithPartialMarginBeta_CMP:testMintMixedBagWithVariableValueCollateral() (gas: 749808)
TestMintWithPartialMarginBeta_CMP:testMintPut() (gas: 325283)
TestMintWithPartialMarginBeta_CMP:testMintPutWithHigherValueCollateral() (gas: 333358)
TestMintWithPartialMarginBeta_CMP:testMintPutWithSimilarCollateral() (gas: 440381)
TestMintWithPartialMarginBeta_CMP:testUtils() (gas: 167)
TestMint_CMC:test() (gas: 186)
TestMint_CMC:testCanMintOnBehalfOf() (gas: 323842)
TestMint_CMC:testCannotMintCallSpread() (gas: 149930)
TestMint_CMC:testCannotMintCallWithLittleCollateral() (gas: 288655)
TestMint_CMC:testCannotMintExpiredOption() (gas: 131344)
TestMint_CMC:testCannotMintPutSpread() (gas: 149911)
TestMint_CMC:testCannotMintPutWithLittleCollateral() (gas: 287113)
TestMint_CMC:testCannotMintWithoutCollateral() (gas: 197846)
TestMint_CMC:testMintCall() (gas: 290138)
TestMint_CMC:testMintCallAndPutInSameAccount() (gas: 469943)
TestMint_CMC:testMintPut() (gas: 290496)
TestMint_CMC:testUtils() (gas: 167)
TestMint_CMP:test() (gas: 164)
TestMint_CMP:testCanMintOnBehalfOf() (gas: 340055)
TestMint_CMP:testCannotMintCallWithLittleCollateral() (gas: 312065)
TestMint_CMP:testCannotMintExpiredOption() (gas: 133517)
TestMint_CMP:testCannotMintPutWithLittleCollateral() (gas: 308972)
TestMint_CMP:testCannotMintWithoutCollateral() (gas: 219713)
TestMint_CMP:testForgeCoverageIgnoreThis() (gas: 208)
TestMint_CMP:testMintCall() (gas: 312172)
TestMint_CMP:testMintCallAndPutInSameAccount() (gas: 516822)
TestMint_CMP:testMintPut() (gas: 312456)
TestMint_CMP:testUtils() (gas: 167)
TestPMRemoveCollateral_CMC:test() (gas: 164)
TestPMRemoveCollateral_CMC:testEqualCallSpreadCollateralWithdraw() (gas: 751043)
TestPMRemoveCollateral_CMC:testEqualPutSpreadCollateralWithdraw() (gas: 746670)
TestPMRemoveCollateral_CMC:testEqualShortLongAllowCollateralWithdraw() (gas: 674055)
TestPMRemoveCollateral_CMC:testUtils() (gas: 167)
TestPMRemoveCollateral_CMP:test() (gas: 209)
TestPMRemoveCollateral_CMP:testEqualCallSpreadCollateralWithdraw() (gas: 791768)
TestPMRemoveCollateral_CMP:testEqualPutSpreadCollateralWithdraw() (gas: 787260)
TestPMRemoveCollateral_CMP:testEqualShortLongAllowCollateralWithdraw() (gas: 691217)
TestPMRemoveCollateral_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestPMRemoveCollateral_CMP:testUtils() (gas: 167)
TestPMSettleLongCalls_CMC:test() (gas: 164)
TestPMSettleLongCalls_CMC:testSettleLongCallITMIncreasesCollateral() (gas: 194305)
TestPMSettleLongCalls_CMC:testSettleLongCallOTMNoIncreaseInCollateral() (gas: 143958)
TestPMSettleLongCalls_CMC:testSettleMultipleLongCallsITMIncreasesCollateral() (gas: 387072)
TestPMSettleLongCalls_CMC:testSettleMultipleLongCallsOTMNoIncreaseInCollateral() (gas: 339077)
TestPMSettleLongCalls_CMC:testSettleOnlyExpiredLongCallOTMNoIncreaseInCollateral() (gas: 357419)
TestPMSettleLongCalls_CMC:testUtils() (gas: 167)
TestPMSettleLongPutsCM:test() (gas: 164)
TestPMSettleLongPutsCM:testSettleLongCallITMIncreasesCollateral() (gas: 193864)
TestPMSettleLongPutsCM:testSettleLongCallOTMNoIncreaseInCollateral() (gas: 143539)
TestPMSettleLongPutsCM:testUtils() (gas: 167)
TestPMSettleLongStrangleSpreadCM:test() (gas: 164)
TestPMSettleLongStrangleSpreadCM:testSettleLongCallInnerITM() (gas: 358681)
TestPMSettleLongStrangleSpreadCM:testSettleLongCallOuterITM() (gas: 364600)
TestPMSettleLongStrangleSpreadCM:testSettleLongPutInnerITM() (gas: 356659)
TestPMSettleLongStrangleSpreadCM:testSettleLongPutOuterITM() (gas: 364618)
TestPMSettleLongStrangleSpreadCM:testSettleShortPutOTM() (gas: 314353)
TestPMSettleLongStrangleSpreadCM:testUtils() (gas: 167)
TestPreviewCollateralAvailablePM_CMC:test() (gas: 186)
TestPreviewCollateralAvailablePM_CMC:testPreviewCollateralAvailableCall() (gas: 81485)
TestPreviewCollateralAvailablePM_CMC:testPreviewCollateralAvailablePut() (gas: 83487)
TestPreviewCollateralAvailablePM_CMC:testPreviewCollateralEqualCallSpread() (gas: 77587)
TestPreviewCollateralAvailablePM_CMC:testPreviewCollateralEqualPutSpread() (gas: 75656)
TestPreviewCollateralAvailablePM_CMC:testPreviewCollateralEqualShortLong() (gas: 55461)
TestPreviewCollateralAvailablePM_CMC:testPreviewMixedBagWithVariableValueCollateral() (gas: 157852)
TestPreviewCollateralAvailablePM_CMC:testPreviewWithHigherValueCollatCall() (gas: 81015)
TestPreviewCollateralAvailablePM_CMC:testPreviewWithHigherValueCollatPut() (gas: 83167)
TestPreviewCollateralAvailablePM_CMC:testUtils() (gas: 167)
TestPreviewCollateralAvailablePM_CMP:test() (gas: 164)
TestPreviewCollateralAvailablePM_CMP:testForgeCoverageIgnoreThis() (gas: 208)
TestPreviewCollateralAvailablePM_CMP:testPreviewCollateralAvailableCall() (gas: 80902)
TestPreviewCollateralAvailablePM_CMP:testPreviewCollateralAvailablePut() (gas: 81119)
TestPreviewCollateralAvailablePM_CMP:testPreviewCollateralEqualCallSpread() (gas: 74712)
TestPreviewCollateralAvailablePM_CMP:testPreviewCollateralEqualPutSpread() (gas: 72780)
TestPreviewCollateralAvailablePM_CMP:testPreviewCollateralEqualShortLong() (gas: 52478)
TestPreviewCollateralAvailablePM_CMP:testPreviewMixedBagWithVariableValueCollateral() (gas: 160052)
TestPreviewCollateralAvailablePM_CMP:testPreviewWithHigherValueCollatCall() (gas: 80432)
TestPreviewCollateralAvailablePM_CMP:testPreviewWithHigherValueCollatPut() (gas: 80735)
TestPreviewCollateralAvailablePM_CMP:testUtils() (gas: 167)
TestPreviewCollateralAvailable_CMC:test() (gas: 164)
TestPreviewCollateralAvailable_CMC:testPreviewCollateralAvailable() (gas: 95680)
TestPreviewCollateralAvailable_CMC:testPreviewCollateralAvailableNoCollat() (gas: 20164)
TestPreviewCollateralAvailable_CMC:testPreviewCollateralAvailableUnderwater() (gas: 63152)
TestPreviewCollateralAvailable_CMC:testPreviewCollateralAvailableUnusedCollat() (gas: 25360)
TestPreviewCollateralAvailable_CMC:testPreviewCollateralAvailableUsingHalf() (gas: 96148)
TestPreviewCollateralAvailable_CMC:testUtils() (gas: 167)
TestPreviewCollateralAvailable_CMP:test() (gas: 209)
TestPreviewCollateralAvailable_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestPreviewCollateralAvailable_CMP:testPreviewCollateralAvailable() (gas: 94221)
TestPreviewCollateralAvailable_CMP:testPreviewCollateralAvailableNoCollat() (gas: 20319)
TestPreviewCollateralAvailable_CMP:testPreviewCollateralAvailableUnderwater() (gas: 60069)
TestPreviewCollateralAvailable_CMP:testPreviewCollateralAvailableUnusedCollat() (gas: 25541)
TestPreviewCollateralAvailable_CMP:testPreviewCollateralAvailableUsingHalf() (gas: 94667)
TestPreviewCollateralAvailable_CMP:testUtils() (gas: 167)
TestRemoveCollateral_CMC:test() (gas: 164)
TestRemoveCollateral_CMC:testCannotRemoveDifferentCollateral() (gas: 57065)
TestRemoveCollateral_CMC:testCannotRemoveMoreThanOwn() (gas: 57762)
TestRemoveCollateral_CMC:testMultipleCollateralsAddRemove() (gas: 326842)
TestRemoveCollateral_CMC:testRemoveCollateralChangeStorage() (gas: 82562)
TestRemoveCollateral_CMC:testRemoveCollateralMoveBalance() (gas: 85247)
TestRemoveCollateral_CMC:testRemoveCollateralRetainBalances() (gas: 139454)
TestRemoveCollateral_CMC:testUtils() (gas: 167)
TestRemoveCollateral_CMP:test() (gas: 209)
TestRemoveCollateral_CMP:testCannotRemoveDifferentCollateral() (gas: 57076)
TestRemoveCollateral_CMP:testCannotRemoveMoreThanOwn() (gas: 57785)
TestRemoveCollateral_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestRemoveCollateral_CMP:testMultipleCollateralsAddRemove() (gas: 328227)
TestRemoveCollateral_CMP:testRemoveCollateralChangeStorage() (gas: 82625)
TestRemoveCollateral_CMP:testRemoveCollateralMoveBalance() (gas: 85289)
TestRemoveCollateral_CMP:testRemoveCollateralRetainBalances() (gas: 139644)
TestRemoveCollateral_CMP:testUtils() (gas: 167)
TestRemoveLong_CMC:test() (gas: 164)
TestRemoveLong_CMC:testRemoveLongToken() (gas: 409739)
TestRemoveLong_CMC:testUtils() (gas: 144)
TestRemoveLong_CMP:test() (gas: 187)
TestRemoveLong_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestRemoveLong_CMP:testRemoveLongToken() (gas: 429058)
TestRemoveLong_CMP:testUtils() (gas: 167)
TestSettleCollateralizedPut_CMC:test() (gas: 164)
TestSettleCollateralizedPut_CMC:testSellerCanClearOnlyExpiredOptions() (gas: 295016)
TestSettleCollateralizedPut_CMC:testSellerCollateralIsReducedIfExpiresITM() (gas: 134355)
TestSettleCollateralizedPut_CMC:testShouldGetNothingIfExpiresOTM() (gas: 124388)
TestSettleCollateralizedPut_CMC:testShouldGetPayoutIfExpiresIMT() (gas: 130104)
TestSettleCollateralizedPut_CMC:testUtils() (gas: 167)
TestSettleCollateralizedPut_CMP:test() (gas: 209)
TestSettleCollateralizedPut_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestSettleCollateralizedPut_CMP:testShouldGetPutPayoutAndDeductedDebt() (gas: 224066)
TestSettleCollateralizedPut_CMP:testShouldGetPutPayoutAndDeductedDebtFromSender() (gas: 251992)
TestSettleCollateralizedPut_CMP:testUtils() (gas: 167)
TestSettleCoveredCall_CMC:test() (gas: 164)
TestSettleCoveredCall_CMC:testSellerCanClearDebtIfExpiresOTM() (gas: 127860)
TestSettleCoveredCall_CMC:testSellerCanClearMultipleExpiredOptions() (gas: 273993)
TestSettleCoveredCall_CMC:testSellerCanClearOnlyExpiredOptions() (gas: 298032)
TestSettleCoveredCall_CMC:testSellerCollateralIsReducedIfExpiresITM() (gas: 135399)
TestSettleCoveredCall_CMC:testShouldGetNothingIfExpiresOTM() (gas: 124832)
TestSettleCoveredCall_CMC:testShouldGetPayoutIfExpiresIMT() (gas: 148293)
TestSettleCoveredCall_CMC:testUtils() (gas: 189)
TestSettleCoveredCall_CMP:test() (gas: 209)
TestSettleCoveredCall_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestSettleCoveredCall_CMP:testShouldGetCallPayoutAndDeductedDebt() (gas: 206896)
TestSettleCoveredCall_CMP:testShouldGetCallPayoutAndDeductedDebtFromSender() (gas: 252013)
TestSettleCoveredCall_CMP:testUtils() (gas: 167)
TestSettleOptionPartialMargin_CMC:test() (gas: 164)
TestSettleOptionPartialMargin_CMC:testCallITM() (gas: 372447)
TestSettleOptionPartialMargin_CMC:testPutITM() (gas: 369636)
TestSettleOptionPartialMargin_CMC:testUtils() (gas: 144)
TestSettleOptionPartialMargin_CMP:test() (gas: 209)
TestSettleOptionPartialMargin_CMP:testCall() (gas: 449482)
TestSettleOptionPartialMargin_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestSettleOptionPartialMargin_CMP:testPut() (gas: 472736)
TestSettleOptionPartialMargin_CMP:testUtils() (gas: 167)
TestSettleOption_CMP:test() (gas: 187)
TestSettleOption_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestSettleOption_CMP:testGetsNothingFromOptionPastExerciseWindow() (gas: 59075)
TestSettleOption_CMP:testUtils() (gas: 167)
TestSettleShortPositions_CMP:test() (gas: 164)
TestSettleShortPositions_CMP:testForgeCoverageIgnoreThis() (gas: 208)
TestSettleShortPositions_CMP:testSellerCanClearCallDebtAfterWindowClosed() (gas: 293184)
TestSettleShortPositions_CMP:testSellerCanClearPartialCallDebtAfterWindowClosed() (gas: 463896)
TestSettleShortPositions_CMP:testSellerCanClearPartialPutDebtAfterWindowClosed() (gas: 464276)
TestSettleShortPositions_CMP:testSellerCanClearPutDebtAfterWindowClosed() (gas: 293444)
TestSettleShortPositions_CMP:testSellerCannotClearCallDebtAfterExpiryBeforeWindowClosed() (gas: 365114)
TestSettleShortPositions_CMP:testSellerCannotClearPutDebtAfterExpiryBeforeWindowClosed() (gas: 365656)
TestSettleShortPositions_CMP:testUtils() (gas: 167)
TestSettleSocializedLosses_CMP:test() (gas: 187)
TestSettleSocializedLosses_CMP:testForgeCoverageIgnoreThis() (gas: 186)
TestSettleSocializedLosses_CMP:testSocializeLoss() (gas: 596984)
TestSettleSocializedLosses_CMP:testUtils() (gas: 167)
TestStrangles_CMCM:testLongStrangle() (gas: 44567)
TestStrangles_CMCM:testShortStrangles() (gas: 38588)
TestStrangles_CMCM:testStrangleSpread() (gas: 164287)
TestStrangles_CMPM:testLongStrangle() (gas: 44567)
TestStrangles_CMPM:testShortStrangles() (gas: 38588)
TestStrangles_CMPM:testStrangleSpread() (gas: 164287)
TestStructures_CMM:testConversion() (gas: 92824)
TestStructures_CMM:testMarginBinaryCallOption() (gas: 78128)
TestStructures_CMM:testMarginCallSpreadSameUnderlyingCollateral() (gas: 79924)
TestStructures_CMM:testMarginCallSpreadSameUnderlyingCollateralBiggerNumbers() (gas: 79924)
TestStructures_CMM:testMarginLongBinaryPut() (gas: 73932)
TestStructures_CMM:testMarginPutSpread1() (gas: 73937)
TestStructures_CMM:testMarginRequirement1() (gas: 100300)
TestStructures_CMM:testMarginRequirement2() (gas: 103685)
TestStructures_CMM:testMarginRequirement3() (gas: 103891)
TestStructures_CMM:testMarginRequirement4() (gas: 104196)
TestStructures_CMM:testMarginShortBinaryPut() (gas: 73954)
TestStructures_CMM:testMarginSimpleITMCall() (gas: 72889)
TestStructures_CMM:testMarginSimpleITMPut() (gas: 73131)
TestStructures_CMM:testMarginSimpleOTMCall() (gas: 72872)
TestStructures_CMM:testMarginSimpleOTMPut() (gas: 73112)
TestStructures_CMM:testMarginUnsortedStrikes() (gas: 141523)
TestStructures_CMM:testVerifyInputs2() (gas: 45988)
TestStructures_CMM:testVerifyInputs3() (gas: 74496)
TestStructures_CMM:testVerifyInputs4() (gas: 55793)
TestStructures_CMPM:testConversion() (gas: 92806)
TestStructures_CMPM:testMarginBinaryCallOption() (gas: 78111)
TestStructures_CMPM:testMarginCallSpreadSameUnderlyingCollateral() (gas: 79924)
TestStructures_CMPM:testMarginCallSpreadSameUnderlyingCollateralBiggerNumbers() (gas: 79924)
TestStructures_CMPM:testMarginLongBinaryPut() (gas: 73932)
TestStructures_CMPM:testMarginPutSpread1() (gas: 73973)
TestStructures_CMPM:testMarginRequirement1() (gas: 100300)
TestStructures_CMPM:testMarginRequirement2() (gas: 103751)
TestStructures_CMPM:testMarginRequirement3() (gas: 103891)
TestStructures_CMPM:testMarginRequirement4() (gas: 104241)
TestStructures_CMPM:testMarginShortBinaryPut() (gas: 73954)
TestStructures_CMPM:testMarginSimpleCall() (gas: 72836)
TestStructures_CMPM:testMarginSimplePut() (gas: 73111)
TestStructures_CMPM:testMarginUnsortedStrikes() (gas: 141523)
TestStructures_CMPM:testVerifyInputs2() (gas: 45988)
TestStructures_CMPM:testVerifyInputs3() (gas: 74496)
TestStructures_CMPM:testVerifyInputs4() (gas: 55771)
TestTransfer_CMC:test() (gas: 186)
TestTransfer_CMC:testCannotTransferCollateralWhenShortExists() (gas: 144054)
TestTransfer_CMC:testCannotTransferLongWhenTooLittleCollateral() (gas: 196776)
TestTransfer_CMC:testCannotTransferShortWhenReceiverHasTooLittleCollateral() (gas: 196511)
TestTransfer_CMC:testCannotTransferShortWithNoAccess() (gas: 59112)
TestTransfer_CMC:testTransferCollateral() (gas: 288360)
TestTransfer_CMC:testUtils() (gas: 189)
TestTransfer_CMP:test() (gas: 164)
TestTransfer_CMP:testCannotTransferCollateralWhenShortExists() (gas: 141145)
TestTransfer_CMP:testCannotTransferLongWhenTooLittleCollateral() (gas: 193506)
TestTransfer_CMP:testCannotTransferShortWhenReceiverHasTooLittleCollateral() (gas: 193541)
TestTransfer_CMP:testCannotTransferShortWithNoAccess() (gas: 59058)
TestTransfer_CMP:testForgeCoverageIgnoreThis() (gas: 208)
TestTransfer_CMP:testTransferCollateral() (gas: 285964)
TestTransfer_CMP:testUtils() (gas: 189)
TestVanillaCall_CMM:testMarginRequirementVanillaCall1() (gas: 25566)
TestVanillaCall_CMPM:testMarginRequirementVanillaCall1() (gas: 25566)
TestVanillaPut_CMCM:testMarginRequirement1() (gas: 25828)
TestVanillaPut_CMPM:testMarginRequirement1() (gas: 25828)