Summary
It is proposed to migrate the rsETH price feeds on the Mainnet WETH and wstETH Comets to a new 'MinMaxConstantPriceFeed' contract. This follows Gauntlet's proposal in response to the April 18 Kelp rsETH bridge exploit, and gives the Community Multisig a faster defensive lever than a full governance cycle.
This is intended as a temporary measure. Once the rsETH situation is resolved, a subsequent governance proposal will revert the price feeds to the prior configuration.
New Price Feed
The new feed wraps the existing Kelp exchange rate and operates in one of two modes, set by the Community Multisig:
- Bounded exchange rate (default). Passes the Kelp exchange rate through unchanged when it sits between configured 'min' and 'max' bounds. If the rate falls below 'min' or rises above 'max', the feed returns the bound. Setting 'min = 0' and 'max = ∞' reproduces the existing oracle behavior.
- Constant price. Returns a fixed price set by the multisig, bypassing the underlying feed. Intended for cases where the exchange rate can no longer be trusted.
Bounds and mode changes are multisig-only, with no cooldown. A cursory review by SSPs was already performed and a final audit confirmation will be linked on the forum prior to proposal vote.
Implementation details: PR #1113.
Proposal Actions
- Update the rsETH price feed on the Mainnet WETH market.
- Update the rsETH price feed on the Mainnet wstETH market.
- Deploy and upgrade the WETH Comet to the new implementation.
- Deploy and upgrade the wstETH Comet to the new implementation.
On execution, the liquidation pause on rsETH/wrsETH collateral in these markets will be lifted. A follow-up proposal will revert these markets to their prior price feed configuration once the incident is resolved.