-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.gas-snapshot
More file actions
104 lines (104 loc) · 7.06 KB
/
Copy path.gas-snapshot
File metadata and controls
104 lines (104 loc) · 7.06 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
BaseTest:test_excludeFromCoverageReport() (gas: 187)
Deposit:test_RevertIf_MismatchedTransferAmount() (gas: 309696)
Deposit:test_RevertIf_ZeroAmount() (gas: 11204)
Deposit:test_Sucess() (gas: 312112)
Deposit:test_excludeFromCoverageReport() (gas: 165)
DepositInt:test_RevertIf_CollateralTokenIsDeflationaryToken() (gas: 1845596)
DepositInt:test_Success() (gas: 358990)
DepositInt:test_excludeFromCoverageReport() (gas: 209)
ExchangeIntSetup:test_excludeFromCoverageReport() (gas: 187)
ExchangeSpecSetup:test_excludeFromCoverageReport() (gas: 187)
OpenPosition:test_RevertIf_DeadlineExceeded() (gas: 11544)
OpenPosition:test_RevertIf_ZeroAmount() (gas: 11574)
OpenPosition:test_excludeFromCoverageReport() (gas: 166)
OpenPosition:test_openPosition_CheckMarginForIncreasingPosition() (gas: 187)
OpenPosition:test_openPosition_CheckMarginForReducingPosition() (gas: 231)
OpenPosition:test_openPosition_CheckMarginForReducingPositionWhenNotEnoughMargin() (gas: 231)
OpenPosition:test_openPosition_MakerFillOrder() (gas: 232)
OpenPosition:test_openPosition_RevertIf_InvalidMaker() (gas: 187)
OpenPosition:test_openPosition_RevertIf_NotEnoughMarginForIncreasingPosition() (gas: 165)
OpenPosition:test_openPosition_SettleBorrowingFee() (gas: 188)
OpenPosition:test_openPosition_UpdateIndexPrice() (gas: 210)
OpenPosition:test_openPosition_VaultSettle() (gas: 210)
OpenPositionInt:test_B2QExactInput() (gas: 270981)
OpenPositionInt:test_B2QExactOutput() (gas: 270928)
OpenPositionInt:test_GetAccountValue() (gas: 340412)
OpenPositionInt:test_Q2BExactInput() (gas: 271016)
OpenPositionInt:test_Q2BExactOutput() (gas: 271008)
OpenPositionInt:test_RevertIf_B2QWithExcessiveBase() (gas: 42349)
OpenPositionInt:test_RevertIf_B2QWithInsufficientQuote() (gas: 42358)
OpenPositionInt:test_RevertIf_Q2BWithExcessiveQuote() (gas: 42280)
OpenPositionInt:test_RevertIf_Q2BWithInsufficientBase() (gas: 42364)
OpenPositionInt:test_SetUp() (gas: 7558)
OpenPositionInt:test_SettleBorrowingFeeForMaker() (gas: 569036)
OpenPositionInt:test_SettleBorrowingFeeForTakerWithLongPosition() (gas: 366299)
OpenPositionInt:test_SettleBorrowingFeeForTakerWithReversedPosition() (gas: 548034)
OpenPositionInt:test_SettleZeroBorrowingFee() (gas: 250951)
OpenPositionInt:test_excludeFromCoverageReport() (gas: 187)
OpenPositionWithPOMInt:test_B2QExactInput() (gas: 355990)
OpenPositionWithPOMInt:test_B2QExactOutput() (gas: 355928)
OpenPositionWithPOMInt:test_Q2BExactInput() (gas: 355940)
OpenPositionWithPOMInt:test_Q2BExactOutput() (gas: 355933)
OpenPositionWithPOMInt:test_RevertIf_B2QWithExcessiveBase() (gas: 43610)
OpenPositionWithPOMInt:test_RevertIf_B2QWithInsufficientQuote() (gas: 43562)
OpenPositionWithPOMInt:test_RevertIf_Q2BWithExcessiveQuote() (gas: 43624)
OpenPositionWithPOMInt:test_RevertIf_Q2BWithInsufficientBase() (gas: 43597)
OpenPositionWithPOMInt:test_excludeFromCoverageReport() (gas: 232)
PythOracleMakerConstructor:test_construct_RevertIf_DisableInitialize() (gas: 1783879)
PythOracleMakerConstructor:test_excludeFromCoverageReport() (gas: 187)
PythOracleMakerConstructor:test_initialize_Normal() (gas: 1923336)
PythOracleMakerConstructor:test_initialize_RevertIf_AlreadyInitialized() (gas: 1926787)
PythOracleMakerConstructor:test_initialize_RevertIf_PriceFeedNotExist() (gas: 1878819)
PythOracleMakerDepositInt:test_deposit_Normal() (gas: 435114)
PythOracleMakerDepositInt:test_deposit_RevertIf_amount_is_zero() (gas: 24701)
PythOracleMakerDepositInt:test_deposit_RevertIf_collateralToken_is_deflationaryToken() (gas: 1849734)
PythOracleMakerDepositInt:test_excludeFromCoverageReport() (gas: 165)
PythOracleMakerDepositSpec:testFuzz_deposit_Normal(uint256) (runs: 256, μ: 370790, ~: 370908)
PythOracleMakerDepositSpec:testFuzz_deposit_RevertIf_collateralToken_is_deflationaryToken(uint256) (runs: 256, μ: 315872, ~: 315993)
PythOracleMakerDepositSpec:test_deposit_RevertIf_amount_is_zero() (gas: 18247)
PythOracleMakerDepositSpec:test_excludeFromCoverageReport() (gas: 165)
PythOracleMakerFillOrderFork:test_excludeFromCoverageReport() (gas: 165)
PythOracleMakerFillOrderFork:test_fillOrder() (gas: 709547)
PythOracleMakerFillOrderFork:test_forkBlockNumber() (gas: 2389)
PythOracleMakerFillOrderSpec:testFuzz_fillOrder_B2Q_exactInput_Normal(uint256) (runs: 256, μ: 32595, ~: 32595)
PythOracleMakerFillOrderSpec:testFuzz_fillOrder_B2Q_exactOutput_Normal(uint256) (runs: 256, μ: 32618, ~: 32618)
PythOracleMakerFillOrderSpec:testFuzz_fillOrder_Q2B_exactInput_Normal(uint256) (runs: 256, μ: 32574, ~: 32574)
PythOracleMakerFillOrderSpec:testFuzz_fillOrder_Q2B_exactOutput_Normal(uint256) (runs: 256, μ: 32598, ~: 32598)
PythOracleMakerFillOrderSpec:test_excludeFromCoverageReport() (gas: 230)
PythOracleMakerFillOrderSpec:test_fillOrder_B2Q_exectInput_RevertIf_InvalidPythUpdateData() (gas: 27685)
PythOracleMakerFillOrderSpec:test_fillOrder_B2Q_exectOutput_RevertIf_InvalidPythUpdateData() (gas: 27661)
PythOracleMakerFillOrderSpec:test_fillOrder_Q2B_exectInput_RevertIf_InvalidPythUpdateData() (gas: 27660)
PythOracleMakerFillOrderSpec:test_fillOrder_Q2B_exectOutput_RevertIf_InvalidPythUpdateData() (gas: 27662)
PythOracleMakerFillOrderSpec:test_fillOrder_RevertIf_NotEnoughOracleFee() (gas: 29660)
PythOracleMakerForkSetup:test_excludeFromCoverageReport() (gas: 209)
PythOracleMakerForkSetup:test_forkBlockNumber() (gas: 2411)
PythOracleMakerHarness:test_excludeFromCoverageReport() (gas: 207)
PythOracleMakerIntSetup:test_excludeFromCoverageReport() (gas: 187)
PythOracleMakerSpecSetup:test_excludeFromCoverageReport() (gas: 187)
PythOracleMakerUtilities:testFuzz_convertToUint256_Normal(int64,int32) (runs: 256, μ: 10734, ~: 10736)
PythOracleMakerUtilities:test_convertToUint256_RevertIf_NegativePrice() (gas: 10125)
PythOracleMakerUtilities:test_convertToUint256_RevertIf_OutOfBoundNegativeExpo() (gas: 10238)
PythOracleMakerUtilities:test_convertToUint256_RevertIf_PositiveExpo() (gas: 10205)
PythOracleMakerUtilities:test_excludeFromCoverageReport() (gas: 143)
PythOracleMakerWithReceiveOracleFee:test_deposit_And_withdrawOracleFee_Normal() (gas: 22469)
PythOracleMakerWithReceiveOracleFee:test_excludeFromCoverageReport() (gas: 207)
PythOracleMakerWithoutReceiveOracleFee:test_excludeFromCoverageReport() (gas: 209)
PythOracleMakerWithoutReceiveOracleFee:test_withdrawOracleFee_RevertIf_OwnerCanNotReceiveEther() (gas: 25300)
Settle:test() (gas: 193083)
Settle:test_RevertIf_NonExchange() (gas: 18945)
Settle:test_RevertIf_ZeroTakerPositionSize() (gas: 20923)
Settle:test_TakerCloseAndIncreaseReversePosition() (gas: 261299)
Settle:test_TakerIncreasePosition() (gas: 229457)
Settle:test_TakerReducePosition() (gas: 253811)
Settle:test_excludeFromCoverageReport() (gas: 187)
TestMaker:test_excludeFromCoverageReport() (gas: 120)
UpdateMargin:test() (gas: 52589)
UpdateMargin:test_RevertIf_NotExchange() (gas: 16458)
UpdateMargin:test_excludeFromCoverageReport() (gas: 143)
VaultSpecSetup:test_excludeFromCoverageReport() (gas: 165)
Withdraw:test_RevertIf_ZeroAmount() (gas: 10975)
Withdraw:test_Sucess() (gas: 24343)
Withdraw:test_excludeFromCoverageReport() (gas: 165)
WithdrawInt:test_RevertIf_NotEnoughMargin() (gas: 253)
WithdrawInt:test_Sucess() (gas: 336253)
WithdrawInt:test_excludeFromCoverageReport() (gas: 187)