-
Notifications
You must be signed in to change notification settings - Fork 2
/
.gas-snapshot
139 lines (139 loc) · 8.66 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
BalanceUtilTest:testAppend() (gas: 13474)
BalanceUtilTest:testFind() (gas: 21856)
BalanceUtilTest:testIndexOf() (gas: 20127)
BalanceUtilTest:testIsEmpty() (gas: 10137)
BalanceUtilTest:testRemoveStorage() (gas: 43907)
BaseEngineFlow:test() (gas: 164)
BaseEngineFlow:testAddCollateralMoveBalance() (gas: 69642)
BaseEngineFlow:testAddLongShouldMoveToken() (gas: 103639)
BaseEngineFlow:testBurnActionShouldBurnOption() (gas: 58915)
BaseEngineFlow:testCannotAddCollatFromOthers() (gas: 20538)
BaseEngineFlow:testCannotAddLongFromOthers() (gas: 20510)
BaseEngineFlow:testCannotBurnFromOthers() (gas: 22040)
BaseEngineFlow:testCannotRemoveMoreThanEngineHas() (gas: 78448)
BaseEngineFlow:testExecuteShouldRevertIfUnderWater() (gas: 15145)
BaseEngineFlow:testForgeCoverageIgnoreThis() (gas: 208)
BaseEngineFlow:testMintActionShouldMintOption() (gas: 61560)
BaseEngineFlow:testRemoveCollateralMoveBalance() (gas: 65580)
BaseEngineFlow:testRemoveLongShouldPullToken() (gas: 81090)
BaseEngineFlow:testSettlementShouldEmitEvent() (gas: 26598)
BaseEngineFlow:testUtils() (gas: 167)
BytesArrayUtilTest:testAppend() (gas: 2451)
BytesArrayUtilTest:testIndexOf() (gas: 3004)
ChainlinkOracleConfigurationTest:testCanResetAggregator() (gas: 40238)
ChainlinkOracleConfigurationTest:testCannotSetAggregatorFromNonOwner() (gas: 17803)
ChainlinkOracleConfigurationTest:testDisputePeriodIs0() (gas: 5472)
ChainlinkOracleConfigurationTest:testOwnerCanSetAggregator() (gas: 39634)
ChainlinkOracleDisputableTest:testCanforceSetPriceIfPriceAfterGracePeriod() (gas: 45424)
ChainlinkOracleDisputableTest:testCannotDisputeAfterDisputePeriod() (gas: 96023)
ChainlinkOracleDisputableTest:testCannotDisputeSameExpiryTwice() (gas: 98008)
ChainlinkOracleDisputableTest:testCannotDisputeUnReportedPrice() (gas: 19730)
ChainlinkOracleDisputableTest:testCannotForceSetPriceIfPriceIsReported() (gas: 67286)
ChainlinkOracleDisputableTest:testCannotForceSetPriceRightAfterExpiry() (gas: 20263)
ChainlinkOracleDisputableTest:testCannotForceSetPriceTwice() (gas: 45090)
ChainlinkOracleDisputableTest:testCannotSetDisputePeriodFromNonOwner() (gas: 17483)
ChainlinkOracleDisputableTest:testCannotSetDisputePeriodThatIsTooHigh() (gas: 14970)
ChainlinkOracleDisputableTest:testDisputePeriodIsMax() (gas: 5461)
ChainlinkOracleDisputableTest:testIsFinalizedIsFalseForUnreportedExpiry() (gas: 14716)
ChainlinkOracleDisputableTest:testOwnerCanSetDisputePeriod() (gas: 37468)
ChainlinkOracleDisputableTest:testOwnerDisputePrice() (gas: 95821)
ChainlinkOracleInternalTests:testDecimalConversion0Decimals() (gas: 628)
ChainlinkOracleInternalTests:testDecimalConversionDiffDecimals() (gas: 2138)
ChainlinkOracleInternalTests:testDecimalConversionDiffDecimals2() (gas: 2046)
ChainlinkOracleInternalTests:testDecimalConversionDiffDecimals3() (gas: 2046)
ChainlinkOracleInternalTests:testDecimalConversionDiffDecimalsFuzz(uint8,uint8) (runs: 256, μ: 5263, ~: 5271)
ChainlinkOracleInternalTests:testDecimalConversionNormalDecimals() (gas: 808)
ChainlinkOracleTest:testCannotGetSpotWhenAggregatorIsNotSet() (gas: 23300)
ChainlinkOracleTest:testCannotGetSpotWhenAggregatorIsStale() (gas: 41702)
ChainlinkOracleTest:testSpotPrice() (gas: 30908)
ChainlinkOracleTest:testSpotPriceDiffDecimals1() (gas: 31515)
ChainlinkOracleTest:testSpotPriceDiffDecimals2() (gas: 31617)
ChainlinkOracleTest:testSpotPriceReverse() (gas: 30843)
ChainlinkOracleTestWriteOracle:testCanReportPrice() (gas: 62488)
ChainlinkOracleTestWriteOracle:testCannotGetUnreportedExpiry() (gas: 17413)
ChainlinkOracleTestWriteOracle:testCannotReportPriceIfRoundIDIsTooHigh() (gas: 34873)
ChainlinkOracleTestWriteOracle:testCannotReportPriceIfStablePriceIsStale() (gas: 44513)
ChainlinkOracleTestWriteOracle:testCannotReportPriceIfUnderlyingPriceIsStale() (gas: 34510)
ChainlinkOracleTestWriteOracle:testCannotReportPriceIfWrongIdIsSpecified() (gas: 42473)
ChainlinkOracleTestWriteOracle:testCannotReportPriceInTheFuture() (gas: 26061)
ChainlinkOracleTestWriteOracle:testCannotReportPriceTwice() (gas: 65240)
ChainlinkOracleTestWriteOracle:testCannotReportWhenAggregatorIsNotSet() (gas: 31923)
CollateralizableCoTest:testAddAndRemoveCollateralizableMask() (gas: 59916)
CollateralizableCoTest:testAddCollateralizableMask() (gas: 47457)
CollateralizableCoTest:testCannotAddCollateralizableMask() (gas: 20263)
CollateralizableCoTest:testRemoveCollateralizableMask() (gas: 37028)
DecimalMathTest:testConversionSameDecimals() (gas: 5792)
DecimalMathTest:testConversionScaleDown() (gas: 7197)
DecimalMathTest:testConversionScaleUp() (gas: 7854)
DecimalMathTest:testMul(uint256,uint256) (runs: 256, μ: 8980, ~: 8980)
DecimalMathTest:testMulOverflowInUncheck() (gas: 8345)
Deploy:testChill() (gas: 120)
Deploy:testChill() (gas: 98)
Deploy:testUtils() (gas: 143)
MockEngineV2:test() (gas: 162)
MockOracle:test() (gas: 186)
MockPomaceV2:test() (gas: 162)
MockTokenDescriptorV2:test() (gas: 162)
OptionProxyTest:testCanUpgradeToAnotherUUPSContract() (gas: 877265)
OptionProxyTest:testCannotUpgradeFromNonOwner() (gas: 16017)
OptionProxyTest:testGetUrl() (gas: 16134)
OptionProxyTest:testImplementationContractOwnerIsZero() (gas: 7603)
OptionProxyTest:testImplementationIsInitialized() (gas: 10746)
OptionProxyTest:testProxyCanInitLater() (gas: 279551)
OptionProxyTest:testProxyIsInitialized() (gas: 15671)
OptionProxyTest:testProxyOwnerIsCorrect() (gas: 12463)
PhysicalOptionTokenTest:testCannotBurn() (gas: 13948)
PhysicalOptionTokenTest:testCannotBurnPomaceOnly() (gas: 11056)
PhysicalOptionTokenTest:testCannotMint() (gas: 14660)
PhysicalOptionTokenTest:testCannotMintZeroExerciseWindow() (gas: 12903)
PhysicalOptionTokenTest:testGetUrl() (gas: 16179)
PomaceAccessTest:test() (gas: 164)
PomaceAccessTest:testAliceCanGrantAccess() (gas: 76057)
PomaceAccessTest:testAliceCanGrantAccessToMaxSubAccount() (gas: 74008)
PomaceAccessTest:testAliceCanRevokeAccess() (gas: 85673)
PomaceAccessTest:testAliceCannotGrantAccessToMaxSubAccountPlusOne() (gas: 47214)
PomaceAccessTest:testAllowanceDecrease() (gas: 98074)
PomaceAccessTest:testCannotUpdateRandomAccount() (gas: 23686)
PomaceAccessTest:testForgeCoverageIgnoreThis() (gas: 208)
PomaceAccessTest:testGranteeCanRevokeAccess() (gas: 35761)
PomaceAccessTest:testUtils() (gas: 167)
PomacePayoutTest:testCanGetBatchPayout() (gas: 107693)
PomacePayoutTest:testCanGetPayoutBeforeExpiry() (gas: 61682)
PomacePayoutTest:testPayoutETHCollatCall() (gas: 64651)
PomacePayoutTest:testPayoutUSDCollatPut() (gas: 64701)
PomacePayoutTest:testUtils() (gas: 144)
PomaceProxyTest:testCanUpgradeToAnotherUUPSContract() (gas: 753600)
PomaceProxyTest:testCannotUpgradeFromNonOwner() (gas: 16122)
PomaceProxyTest:testCannotUpgradeTov3() (gas: 1488898)
PomaceProxyTest:testImplementationContractOwnerIsZero() (gas: 7667)
PomaceProxyTest:testImplementationIsInitialized() (gas: 10976)
PomaceProxyTest:testProxyIsInitialized() (gas: 15870)
PomaceProxyTest:testProxyOwnerIsSelf() (gas: 12549)
PomaceRegistry:testCannotRegisterFromNonOwner() (gas: 18003)
PomaceRegistry:testCannotRegistrySameAssetTwice() (gas: 90989)
PomaceRegistry:testRegisterAssetFromId1() (gas: 88175)
PomaceRegistry:testRegisterAssetRecordDecimals() (gas: 88287)
PomaceRegistry:testReturnAssetsFromProductId() (gas: 100852)
PomaceRegistry:testReturnOptionDetailsFromTokenId() (gas: 97228)
PomaceSettlementPriceDeductionTest:testSettleCallWithNonUnderlyingNorStrike() (gas: 1081113)
PomaceSettlementPriceDeductionTest:testSettlePutWithNonUnderlyingNorStrike() (gas: 1033766)
PomaceSettlementPriceDeductionTest:testUtils() (gas: 144)
PomaceSettlementTest:testBatchSettleSameCollat() (gas: 186979)
PomaceSettlementTest:testCannotMintExpiredOption() (gas: 25295)
PomaceSettlementTest:testCannotMintOptionZeroExerciseWindow() (gas: 22640)
PomaceSettlementTest:testCannotPassInInconsistentArray() (gas: 20608)
PomaceSettlementTest:testCannotSettleOptionBeforeExpiry() (gas: 67620)
PomaceSettlementTest:testSettleDiffCollat() (gas: 179396)
PomaceSettlementTest:testSettleETHCollatCall() (gas: 127042)
PomaceSettlementTest:testSettleUSDCollatPut() (gas: 138316)
PomaceSettlementTest:testUtils() (gas: 189)
PomaceSettlementTestBase:testUtils() (gas: 144)
ProductIdUtilTest:testFormatAndParseAreMirrored(uint8,uint8,uint8,uint8) (runs: 256, μ: 1025, ~: 1025)
RegisterEngineTest:testCannotRegisterFromNonOwner() (gas: 18046)
RegisterEngineTest:testCannotRegistrySameEngineTwice() (gas: 87787)
RegisterEngineTest:testRegisterEngineFromId1() (gas: 85020)
RegisterEngineTest:testReturnEngineFromProductId() (gas: 93082)
TokenIdLibTest:testIsExpired() (gas: 12305)
TokenIdUtilTest:testFormatAndParseAreMirrored(uint8,uint32,uint64,uint64,uint64) (runs: 256, μ: 4543, ~: 4543)
TokenIdUtilTest:testGetAndParseAreMirrored(uint8,uint32,uint256,uint256,uint256) (runs: 256, μ: 4342, ~: 4342)
TokenIdUtilTest:testTokenIdHigherThan0(uint8,uint32,uint64,uint64,uint64) (runs: 256, μ: 4166, ~: 4166)