Add new pool implementation contracts to crvUSD StableSwap factory

Summary:

Add new stableswap implementation contracts to crvusd stableswap factory.

Abstract:

Adds 2 new implementation contracts:

NEW_IMPLEMENTATIONS = {
    "balances": "0x7Ca46A636b02D4aBC66883D7FF164bDE506DC66a",
    "prices": "0x0C9D8c7e486e822C29488Ff51BFf0167B4650953"
}

To crvUSD Stableswap factory: 0x4F8846Ae9380B90d2E71D5e3D042dff3E7ebb40d

Motivation:

These will allow pools like:

  1. crvUSD <> stUSDT (rebases are not taken by Admin, LPs keep all of the rebases).
  2. crvUSD <> sDAI (or tokens that use rate oracles; useful for USD RWAs like sDAI so long as it remains stable).

Specification:

The implementation contracts are not new: they already exist. but crvUSD factory does not have them (only has one implementation contract for plain pools). The improvements to the existing implementation contracts are: EMA oracles.

For:
onboard new amm implementation because the dao wants to see new crvUSD <> asset pool types.

Against:
reject new amm impementation.

5 Likes

Vote: https://dao.curve.fi/vote/ownership/440

2 Likes