Add xETH/stETH pool to the Gauge controller

Summary:

Proposal to add stETH/xETH pool on Ethereum to the Curve Gauge Controller
Pool deployed here: 0xD4cEdEf74fB8885b8e1dE21fBA5a2E2F33F21f58
Gauge deployed here: 0x2712E14F1C4819f7aeC4ba21e321C3E4662cf6De

References/Useful links:

• Website: https://xeth.co/

• Documentation: https://docs.xeth.co/xeth-v1/introduction

• xETH Contract: 0x6e2A189AdF666C06950169f11197aB0C549d5C42

• wxETH Contract: 0xb9C7EB5ccFFAcE6f221312538dF34a40a8edB601

• Twitter: https://twitter.com/xETH_Dev

Protocol Description:

xETH is a yield aggregator that aims to provide diversification amongst the existing LSD options and provide another layer of safety through overcollateralization. Protocol revenue stays as surplus and serves as the first layer of defence to mitigate the risk of an event of a LSD depeg against ETH.

Motivation:

xETH is a LSD aggregator with Curve efficient stableswaps as part of its core mechanics. During the bootstrap phase all minting and redeeming of xETH happens on Curve with the help of AMOs.

Specifications:

  1. Governance: xETH is a new protocol currently in the bootstrap phase, as such there is currently no token or DAO governing it.

  2. Oracles: xETH does not depend on oracles, it follows a dual token system similar to frxETH/sfrxETH (xETH stays close to 1:1 whilst wxETH accrues the yield).

  3. Audits: xETH has undergone one audit with QuillAudits and two contests with Code4rena (a main contest and a mitigation contest). Both of which can be found here: Audits - xETH

  4. Centralization vectors: xETH is currently in the bootstrap phase, because of this the 2/4 multisig holds the ownership of all the deployed contracts, full list can be found here: Contract Addresses - xETH

  5. Market History: xETH is new so there is no market history (Curve is its first liquidity pool).