[GIP-286] Protocol Surface Reduction: Remove Legacy Pausable Admin and Obsolete Bytecode
AI summary
This proposal aims to streamline the Gearbox protocol by removing outdated components. It will eliminate the 'pausable admin' role from the legacy V3.0 system, which no longer manages active debt. Additionally, it will prevent the deployment of obsolete integration and price-feed contracts by forbidding their bytecode in the BytecodeRepository. These actions are intended to reduce the protocol's attack surface and simplify its maintenance.
If passed, the protocol will become more secure by removing unnecessary administrative controls and preventing the deployment of old, unused code. This benefits the entire DAO by reducing potential vulnerabilities and the scope for bug bounties, without affecting any current users or active operations. No one loses out from this proposal.
Voting results
🐳 Whale votes
0 votes > 5% VPFull proposal
Summary
This proposal bundles two precautionary cleanups that touch no live positions and affect no active market, user, or curator:
- Remove the pausable admin from the legacy V3.0 system, where the pools now carry zero debt.
- Forbid the init code of obsolete integration and price-feed contracts in the BytecodeRepository so they can no longer be deployed.
Both actions shrink what the protocol has to trust and keep in scope for the bug bounty, at no operational cost to the DAO.
Motivation
As Gearbox com…