[BIP-XXX] Grant Maxi Multisig set_reward_distributor permissions

PR with Payload

Summary & Motivation

A crucial part of the Maxi operations is configuring reward distributions for injector and partner contracts on to pool gauges. Over time the Maxis have moved their primary method of ownership of injector contracts to the omni-chain multisig. To reduce the quantity and fragmentation of batched transactions, separate reviews, and to have a uniform process on all networks we propose granting permission to call set_reward_distributor via to the omni-chain multisig. This will allow reconfiguration of gauge rewards from an old distributor to a new one seamless along with the rest of the injector configuration process.

On Ethereum, the DAO multisig 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will call grantRole(bytes32,address) on the authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 with the following arguments:

  • role: 0xd0090a09f425bba74e6c801fba7c6d15b44147ab0bd319e40076ce07e95168b6 (ref)
  • account: 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e (ref)

It will perform the same action on all other chains where the omnichain multisig is deployed and does not have these permissions yet: Arbitrum, Avalanche, Base, Gnosis, Optimism and Polygon.