[Constitutional] AIP: Update the Upgrade Executors

The following reflects the views of the Lampros DAO governance team, composed of Chain_L (@Blueweb) and @Euphoria, based on our combined research, analysis, and ideation.

We are voting FOR this proposal in the Snapshot voting.

We support the effort to make Arbitrum DAO upgrades simpler and safer by introducing the new executeCall() function in the Upgrade Executor contracts. Reducing the need for extra contract deployments, as explained in the proposal and by other delegates like L2BEAT and @Tane, will save both time and development resources for future governance actions.

At the same time, we share the concerns raised by @Hawheik, @cp0x, about the audit status of the upgraded contract, especially around executeCall(). Security reviews for admin-level contracts are an important requirement for us. We would like to request @Arbitrum to make sure that a recent and complete audit is made public before the proposal moves to the final Tally vote.

2 Likes