Executed

TIP-117: Oracles, Roles, and OA Cleanup


Proposal ID

518684...5421

Governor

Fei

Proposed

Jun 24th, 2022

Result details
Final Votes

Quorum

Pending

Majority support

Yes

For

25M

Against

0

Abstain

0

Actions

Type

Address

Details

Custom

0x8d5E...d7b9

revokeRole(..)

Custom

Account

0x8d5E...d7b9

Method

revokeRole(..)

Custom

0x8d5E...d7b9

revokeRole(..)

Custom

Account

0x8d5E...d7b9

Method

revokeRole(..)

Custom

0x8d5E...d7b9

revokeRole(..)

Custom

Account

0x8d5E...d7b9

Method

revokeRole(..)

Custom

0x8d5E...d7b9

revokeRole(..)

Custom

Account

0x8d5E...d7b9

Method

revokeRole(..)

Proposal

TIP-117: Oracles, Roles, and OA Cleanup

This proposal performs various technical maintenance, cleanup and deprecation tasks. It also completes tasks from TIP-110 (https://tribe.fei.money/t/tip-110-simplify-pcv/4323) and deprecates the optimistic approval and ops timelocks, which as of FIP-82: Governance Enhancements (https://tribe.fei.money/t/fip-82-governance-enhancements/3945) are no longer required.

Specifically, it:

  1. Deprecates old collaterization oracle caching Features :

    • collateralizationOracle is now read directly by pcvEquityMinter (buybacks) and tribeReserveStabilizer (backstop)
    • collateralizationOracleWrapper and collateralizationOracleWrapperImpl are no longer used anywhere in the system
    • collateralizationOracleGuardian (used to update the cache) is no longer used (revoked ORACLE_ADMIN_ROLE role)
    • collateralizationOracleKeeper (used to incentivize updates of the cache) is no longer used (revoked MINTER_ROLE role)
  2. Removes empty or deprecated PCV deposits from the collaterization oracle:

    • DPI->DAI LBP swapper lenses
    • B.AMM LUSD Deposit (deprecated, would need to redeploy to use the new B.AMM)
    • Fuse pool 7 (Tetranode) LUSD deposit (0$ left)
    • Fuse pool 6, 19, and 24 FEI deposit (114$, 0$, and 6k$ left)
    • DAO Timelock lenses for agEUR and WETH
    • Curve/Convex d3 deposits (0$ left)
    • Withdraw remaining ETH/FEI liquidity from Uniswap v2 (0$ left)
    • Aave/Compound FEI/ETH deposits (0$ left)
    • Balancer FEI/WETH deposit (0$ left)
  3. Unsets deprecated contracts from the safe addresses list, so funds can no longer be transferred to these deprecated contracts by the PCV Guardian

  4. Implements components of TIP-110 Simplify PCV (https://tribe.fei.money/t/tip-110-simplify-pcv/4323):

  • Move LM rewards (COMP, stkAAVE, CRV, CVX) to the TC Multisig where they can be sold.
  • Move leftover RAI that is in PSM to the TC Multisig where it can be sold.
  • Move LQTY to TC Timelock where it can be moved to a proper PCVDeposit later.
  1. Deprecates the optimistic approval timelock by removing its various access roles. This is cleanup from FIP-82: Governance Enhancements (https://tribe.fei.money/t/fip-82-governance-enhancements/3945), the optimistic approval timelock is no longer required.

    The following roles are removed:

    • ORACLE_ADMIN ROLE
    • SWAP_ADMIN_ROLE
    • FUSE_ADMIN
    • PCV_GUARDIAN_ADMIN_ROLE
    • METAGOVERNANCE_GAUGE_ADMIN
    • PCV_MINOR_PARAM_ROLE
    • TOKEMAK_DEPOSIT_ADMIN_ROLE
  2. Deprecates the ops optimistic timelock, which as of FIP-82: Governance Enhancements (https://tribe.fei.money/t/fip-82-governance-enhancements/3945), is no longer required. The following roles are removed:

    • METAGOVERNANCE_TOKEN_STAKING
    • METAGOVERNANCE_VOTE_ADMIN
    • METAGOVERNANCE_TOKEN_STAKING
Final Votes

Quorum

Pending

Majority support

Yes

For

25M

Against

0

Abstain

0

Final Votes
Status

Fri Jun 24, 05:55 pm

Published onchain

Fri Jul 15, 12:56 pm

Voting period started

Sun Jul 17, 08:16 am

Voting period ended

Mon Jun 27, 04:37 am

Proposal queued

Tue Jun 28, 04:42 am

Proposal executed