[Constitutional] AIP: Update the Upgrade Executors
AI summary
This proposal, an Arbitrum Improvement Proposal (AIP), seeks to update the 'Upgrade Executor' smart contracts on Arbitrum One, Arbitrum Nova, and Ethereum mainnet. The Upgrade Executor is responsible for implementing protocol upgrades and parameter changes. The update introduces a new function, 'executeCall()', which allows the Executor to directly call target contracts for upgrades, simplifying the process compared to the current indirect method using 'execute()'. This change aims to make future governance actions and upgrades more straightforward and efficient.
If passed, the Arbitrum DAO will have a more streamlined and less complex way to implement future protocol upgrades and changes across its networks. This benefits the DAO by reducing development overhead and simplifying governance execution, with no direct negative impact on any specific group.
Voting results
🐳 Whale votes
0 votes > 5% VPFull proposal
Note: this proposal will be subject to an individual Snapshot vote; if it reaches a quorum of 3% of votable $ARB, it may be combined with several other maintenance-related proposals for a joint Tally vote.
Abstract
This proposal seeks approval to replace the Upgrade Executor contracts on Arbitrum One, Arbitrum Nova, and Ethereum mainnet with upgraded versions. The modernized version introduces an additional function that enables the Upgrade Executor to execute an upgrade by directly calling the target contract, rather than indirectly delegate calling an upgrade contract. As a result, futur…