[GIP-286] Protocol Surface Reduction: v3.0 admins and Obsolete Bytecode
AI summary
This proposal aims to reduce the attack surface of the Gearbox protocol by cleaning up old, unused components. It will decommission the legacy V3.0 markets, which currently have no active users or debt, by removing all administrative controls and the ability to update them. Additionally, it will prevent the deployment of obsolete integration and price-feed contracts by forbidding their code in the BytecodeRepository. These actions are precautionary and do not affect any current users or active markets.
If this proposal passes, the Gearbox protocol will be more secure by eliminating potential vulnerabilities associated with unused code and administrative roles. No users will be directly affected as the components being removed are already inactive. The DAO benefits from a reduced need for auditing and bug bounty scope, without any operational costs.
Voting results
Votes over time
x-axis = % of voting window elapsed · y-axis = cumulative VP per choice
🐳 Whale votes
8 votes > 5% VPFull proposal
Summary
This proposal bundles two precautionary cleanups that touch no live positions and affect no active market, user, or curator:
- Close the legacy V3.0 markets, where the pools now carry zero debt and borrowing is blocked: pause the controller, remove every pausable and unpausable admin, and remove governance's ability to queue further updates.
- 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 prot…