BeanstalkFarms/Beanstalk

RFC: Generalized Flood

Opened this issue · 0 comments

RFC: Generalized Flood

DRAFT NOTE: The brevity of this RFC reflects the stage of development this work is in. This is likely to be further designed over the coming months as some of the other RFC work starts to be finalized.

Authors

Ben Weintraub, Brendan Sanderson, Guy, Brean

Summary

Implement a Generalized Flood with support for Wells.

Problem

Currently, Flood does not effectively serve its role in peg maintenance as a result of (1) not having an implementation for Wells and (2) most Bean liquidity being in Wells.

Flood was only implemented to take place in a single liquidity pool.

Solution

Implement Flood in a generalized fashion such that it supports a whitelist of Wells.

Context

Although the Pod Rate required for a Flood to start is currently <5%, this parameter can theoretically be changed by the DAO and its optimal value is unclear. Flood is one of primary reasons Beanstalk survived its first growth cycle in September 2021 (at the time, Flood was called Season of Plenty) and a working Flood implementation is essential to the long term success of Beanstalk.

Specification

TBD.