SCCP-2082: Enable Perps V2 Markets / Update Parameters
Author | |
---|---|
Status | Implemented |
Type | Governance |
Network | Optimism |
Implementor | TBD |
Release | TBD |
Proposal | Loading status... |
Created | 2024-02-26 |
Simple Summary
This SCCP proposes to unpause the below perp markets once deployed::
The below parameters would be applied on the new markets:
Market | MaxMarketValue | Max MarketValueUSD | SkewScale | Slippage/100K$ |
---|---|---|---|---|
CVX | 40,000 | $181,000 | 750,000 | 147 |
JUP | 2,000,000 | $949,600 | 22,500,000 | 47 |
PENDLE | 250,000 | $695,750 | 2,500,000 | 72 |
STRK | 500,000 | $1,023,300 | 5,400,000 | 45 |
Aside from the changes above, the perps markets will have the following configurations as well:
- offchain Maker/Taker fees: 2 bp / 10 bp
- offchainDelayedOrderMinAge: 2 seconds
- offchainDelayedOrderMaxAge: 60 seconds
- maxFundingVelocity: 36
- liquidationBufferRatio: 150 bp
- liquidationPremiumMultiplier: 3
- maxLeverage: 27.5
- offchainPriceDivergence: 10%
- maxLiquidationDelta: maker+taker offchain fees
- maxPD: maxLiquidationDelta * 2
- dynamicFeeRounds: 1
- maxDynamicFeeRate: 10%
- All the markets being covered by the risk module
The parameters for deprecated trading paths (atomic and delayed) are as follows:
- nextPriceConfirmWindow: 2
- delayedOrderConfirmWindow: 120 seconds
- minDelayTimeDelta: 60 seconds
- maxDelayTimeDelta: 6000 seconds
- taker & maker fees on delayed orders (not-offchain) and atomic orders: 30%
Abstract
The parameters configurations description is as follows:
- maker/taker offchain delayed orders pertain to fees charged with the pyth offchain route
- maxMarketValue is the max market value of the relevant market in the underlying currency
- skewScale is the scaling factor of the relevant market in the underlying currency for computing PD and Funding Rates
- liquidationBufferRatio and liquidationPremiumMultiplier are parameters that determine the safety buffer required for liquidations
- minDelayTimeDelta is the minimum period after which delayed orders can be executed
- maxDelayTimeDelta is the maximum period before which delayed orders can be executed
- offchainDelayedOrderMinAge is the minimum delay before which offchain orders can be executed
- offchainDelayedOrderMaxAge is the maximum delay after which offchain orders cannot be executed
- maxFundingVelocity is the main parameter that allows to nudge funding rates
- offchainPriceDivergence is the maximum allowable delta between chainlink and pyth prices
- dynamicFeeRounds and maxDynamicFeeRate are set to the above specified parameters, via DirectIntegrationManager, effectively disabling dynamic fees on perp markets (due to legacy code base)
- Markets being covered under the risk control module is explained under SIP-2048
Parameters for trading paths (atomic and delayed orders) which are set for deprecation but need to be specified:
- makerFee/takerFee fees pertain to fees for atomic trades at chainlink price, which have been deprecated via high fees
- maker/taker delayed fees pertain to fees for trades at the next chainlink price, which have been deprecated via high fees
- nextPriceConfirmWindow is the window, in chainlink rounds, in which next price delayed orders can be triggered, a deprecated path for trading
- delayedOrderConfirmWindow is the minimum number of seconds after which next price delayed orders can be triggered if no new chainlink rounds are available, a deprecated path for trading
Motivation
The main motivation is to launch the markets specified above.
Copyright
Copyright and related rights waived via CC0.