PR with Payload
Summary
Following quite a few successful BIPs granting permissions for V3, this proposal simply aims to extend the existing permissions to the newest chain we recently deployed to: Optimism.
- BIP-741: basic V3 permissions to manage fees (Maxis) and disable pools (emergency DAO)
- BIP-778: parameter changes on the stable surge pools
- BIP-787: addendum to BIP-778
- BIP-790: added permissions for the Maxis to manage the contract registry
- BIP-803: added the ability to disable the Gyro ECLPs for the emergency DAO multisig
- BIP-789 Grant Maxis Parameter Control on the MEV Tax Hook
Specifically for Optimism, the operational permissions are granted to the LM Multisig (0x09Df1626110803C7b3b07085Ef1E053494155089) instead of the Maxis-Omni Multisig, which consists of 3 Beets and 3 Balancer Maxis signers following BIP-670.
Emergency permissions are granted to the usual Balancer Emergency DAO Multisig on Optimism.
List of all the permissions from the executed proposals listed above:
Emergency DAO
VaultAdmin.pauseVault
VaultAdmin.unpauseVault
VaultAdmin.pausePool
VaultAdmin.unpausePool
VaultAdmin.pauseVaultBuffers
VaultAdmin.unpauseVaultBuffers
VaultAdmin.enableRecoveryMode
VaultAdmin.disableRecoveryMode
VaultAdmin.enableQuery
VaultAdmin.disableQuery
VaultAdmin.disableQueryPermanently
StablePoolFactory.disable
WeightedPoolFactory.disable
GyroECLPPoolFactory.disable
Gyro2CLPPoolFactory.disable
StableSurgePoolFactory.disable
LBPoolFactory.disable
LM
VaultAdmin.setStaticSwapFeePercentage
StablePool.startAmplificationParameterUpdate
StablePool.stopAmplificationParameterUpdate
StableSurgeHook.setMaxSurgeFeePercentage
StableSurgeHook.setSurgeThresholdPercentage
ProtocolFeeController.setGlobalProtocolSwapFeePercentage
ProtocolFeeController.setGlobalProtocolYieldFeePercentage
ProtocolFeeController.setProtocolSwapFeePercentage
ProtocolFeeController.setProtocolYieldFeePercentage
ProtocolFeeController.withdrawProtocolFees
ProtocolFeeController.withdrawProtocolFeesForToken
BalancerContractRegistry.addOrUpdateBalancerContractAlias
BalancerContractRegistry.deprecateBalancerContract
BalancerContractRegistry.deregisterBalancerContract
BalancerContractRegistry.registerBalancerContract
MevCaptureHook.addMevTaxExemptSenders
MevCaptureHook.removeMevTaxExemptSenders
MevCaptureHook.disableMevTax
MevCaptureHook.enableMevTax
MevCaptureHook.setDefaultMevTaxMultiplier
MevCaptureHook.setDefaultMevTaxThreshold
MevCaptureHook.setMaxMevSwapFeePercentage
MevCaptureHook.setPoolMevTaxMultiplier
MevCaptureHook.setPoolMevTaxThreshold