TIP-117: Oracles, Roles, and OA Cleanup
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:
-
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)
-
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)
-
Unsets deprecated contracts from the safe addresses list, so funds can no longer be transferred to these deprecated contracts by the PCV Guardian
-
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.
-
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
-
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
| Voter | Cast Power | Vote & Rationale |
|---|---|---|
0x66b9...E40B11 | 5M | FOR |
0x6ef7...5C6148 | 3M | FOR |
0xC64E...A5a484 | 2.5M | FOR |
0x8639...e182F9 | 2.5M | FOR |
0x7E74...6001D2 | 2.5M | FOR |
VOTE POWER
Proposal Status
- Fri June 24 2022, 05:55 pmPublished Onchain
0x64c4...359c5d
- Fri June 24 2022, 05:55 pmVoting Period Starts
- Mon June 27 2022, 04:35 amEnd Voting Period
- Mon June 27 2022, 04:37 amQueue Proposal
- Tue June 28 2022, 04:42 amExecute Proposal
Current Results
1-FOR
25M
2-AGAINST
N/A Tokens
3-ABSTAIN
N/A Tokens
