memoscan
← all memos

Memo 0xf43f342c…dfd3b4 on Ethereum

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: 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. 5. 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 6. 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
unknown sendersent to0x0bef27fe…7494·#15,019,531·view on Etherscan
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: 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. 5. 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 6. 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