SIP-327: Create the Degen Pool

Author
StatusDraft
TypeGovernance
NetworkEthereum & Optimism
ImplementorTBD
ReleaseTBD
Created2023-04-28

Simple Summary

Propose the creation of a new pool, the 'Degen Pool,' to collateralize experimental mainnet markets and stimulate developer activity on the v3 platform.

Abstract

This proposal suggests the establishment of a distinct pool, known as the 'Degen Pool,' managed by the Spartan Council.

Motivation

v3 mainnet is capable of hosting experimental Markets, but we do not have appropriate collateral pools designated for higher risk. A dedicated collateral pool should be readily available for developers to establish, launch experimental markets and request collateral delegation.

The existing Spartan Council pool is likely to back markets which are delta neutral by design, and is not suited to experimental markets. The introduction of this dedicated pool would not only allow SNX holders to contribute liquidity into the pool in support of the ecosystem, but also provide them with the potential for less delta nuetral returns.

Specification

Overview

This proposal aims to establish the Degen Pool on the v3 platform.

Rationale

Intended to back experimental Markets, the Degen Pool is a separate Pool to the Spartan Pool, and so does not add risk to the Spartan Pool, or the migration from v2. As the pool owner, Spartan Council will have the power to delegate collateral from the Degen Pool to a Market through SCCP. Market developers can propose an SCCP to have collateral delegated from the Degen Pool to their Market.

Designed to support experimental markets, the Degen Pool will function independently from the Spartan Pool. As the pool owner, the Spartan Council will have the authority to delegate collateral from the Degen Pool to any market via SCCP. Market developers will have the opportunity to propose an SCCP to obtain collateral delegated from the Degen Pool for their market.

Technical Specification

Create a new v3 Pool called “Degen Pool”, controlled by the Spartan Council, with the next available poolId in line with SIP-302:

  • createPool(2, [Spartan Council] )
  • setPoolName(2, “Degen Pool”)

Test Cases

N/A

Configurable Values (Via SCCP)

Copyright and related rights waived via CC0.