SIP-2021: Adding steth/usd to Synthetix Perps

Author
Matt, Justin (Lido), Westie, Gunboats, Kevin, Mastermojo.
StatusImplemented
TypeGovernance
NetworkOptimism
ImplementorTBD
ReleaseTBD
ProposalLoading status...

Simple Summary

Create Synthetix Perps market for steth/usd on Synthetix Perps

Abstract

This is a proposal to offer steth/usd futures which track the price of their respective cryptocurrency.

Motivation

steth currently lacks CEX/DEX perp support in DeFi. Launching these markets on Synthetix Perps will expand Synthetix's user base, granting access to a widely used market currently unavailable for leverage trading. steth perps enable speculation, arbitrage, and leverage trading for widely used LSDs.

The proposed markets have also been directly requested by Lido Finance contributors.

See Rational section for additional info

Rationale

These assets are widely used in DeFi, offering one primary use cases for traders:

Example: Long 100 stETH, short 100 stETH-PERP, and short additional stETH-PERP as rewards accumulate.

Specification

Data was obtained on May 9th via Coingecko from the following exchanges: Curve, Balancer, Beethoven, and Uniswap

Coin Name 24 Hour Volume
steth $20,351,675.00

This 24-hour volume shows that there is ample volume traded, which points to an appetite for traders. Subsequent data will be shown in SCCPs as reasoning for particular configurable values.

When setting subsequent parameters, it's important to note that ssteth does not have any alternative CEX/DEX perpetual futures market. Those arbitraging steth may instead use ETH, as the price of steth tracks ETH and does not accrure rewards.

Upon approval, markets will be paused, and SCCPs must be created to unpause the market and set configurable variables after feeds have been properly tested.

Technical Specification

Implementation requires implementing off-chain oracle price feeds from Pyth Network and backup on-chain oracles from Chainlink.

Configurable values (read below) will be set in a subsequent SCCP.

Test Cases

n/a

Configurable Values (Via SCCP)

All Perps V2 configurable values will be set in subsequent SCCPS for each market.

"makerFee": "",
"takerFee": "",
"takerFeeDelayedOrder": "",
"makerFeeDelayedOrder": "",
"takerFeeOffchainDelayedOrder": "",
"makerFeeOffchainDelayedOrder": "",
"maxLeverage": "",
"maxMarketValue": "",
"maxFundingVelocity": "",
"skewScale": "",

"nextPriceConfirmWindow": "",
"delayedOrderConfirmWindow": "",
"minDelayTimeDelta": "",
"maxDelayTimeDelta": "",
"offchainDelayedOrderMinAge": "",
"offchainDelayedOrderMaxAge": "",
"offchainPriceDivergence": "",

Copyright and related rights waived via CC0.