[BIP-685] Grant LM Multisig permission to set_reward_distributor

PR With Payload:

Summary

Grant the LM multisig permission to set the reward token distributor for any reward token on the gauge contracts

Motivation

The Gauge contract that is in use by Balancer allows for several additional reward tokens to be added on top of BAL. Each of these reward tokens as a so-called “distributor” assigned which has certain powers:

  • Top up the gauge contract with more of the reward token.
  • Restart a new epoch for the reward token before the current one is stopped.
  • Set the distributor of the reward token to a different wallet address

In addition to the distributor, the DAO multisig is also allowed to change the distributor of any reward token on a gauge, which is used as a backup solution. This is useful if a new reward token was initialized with a wrong distributor address or when the current distributor is not responsive.

If the DAO multisig needs to act on this, it will always require a governance vote which makes the process transparent but also cumbersome. Changing the distributor of a reward token in a gauge is an operational decision and should therefore not require a governance vote but should nevertheless be handled carefully.

This proposal aims to grant the LM Multisig on each chain the power to change the distributor of any reward token on gauges, the same power that the DAO multisig currently has. This helps streamline the operations for reward tokens. The LM multisig signer will only initiate distributor changes after the request has been validated. For example, if the distributor was mis-configured to a wrong address or if the distributor lost access to the wallet.

Technical Specification:

The DAO Multisig will interact with the Authorizer on each respective network calling grantRole, corresponding to the set_reward_distributor role on each of Balancer’s deployed networks. Reference the table below for each address, role, and link to deployment id.

Network Dao Multisig Address Authorizer LM Multisig actionId (role)
Arbitrum 0xaF23DC5983230E9eEAf93280e312e57539D098D0 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 0xc38c5f97B34E175FFd35407fc91a937300E33860 0xa7ed295af0b197c9481510d6c8326ba2e2d17b2c1a89ab1834ac80de9220b60e
Avalanche 0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 0x326A7778DB9B741Cb2acA0DE07b9402C7685dAc6 0xce713085e9498c958964f4c64979785027e7a93323b68bca8e87296c696fa643
Base 0xC40DCFB13651e64C8551007aa57F9260827B6462 0x809B79b53F18E9bc08A961ED4678B901aC93213a 0x65226673F3D202E0f897C862590d7e1A992B2048 0x82f054fdfa86620d25b289d7f068681a5224bcfc083243cdb49512fe1574a36f
Ethereum 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 0xc38c5f97B34E175FFd35407fc91a937300E33860 0xd0090a09f425bba74e6c801fba7c6d15b44147ab0bd319e40076ce07e95168b6
Gnosis 0x2a5AEcE0bb9EfFD7608213AE1745873385515c18 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 0x14969B55a675d13a1700F71A37511bc22D90155a 0x9d575f62420250ec382e1e8e262ddae46d0d6817fab9fde48f9c6efd068e5844
Polygon 0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 0xc38c5f97B34E175FFd35407fc91a937300E33860 0x363cf2bd771efe16bd206d33a549d4698c4ad202ea6b5bf693722fbe151140a6
Polygon zkEVM 0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 0xB59Ab49CA8d064E645Bf2c546d9FE6d1d4147a09 0xa68f8859aea0e52f285bf8615e8d0b1c2421e59f342cfea2e496bb19738e86ea
Optimism 0x043f9687842771b3dF8852c1E9801DCAeED3f6bc 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 0x09Df1626110803C7b3b07085Ef1E053494155089 0xd0090a09f425bba74e6c801fba7c6d15b44147ab0bd319e40076ce07e95168b6
Mode 0x4f22C2784Cbd2B24a172566491Ee73fee1A63c2e 0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e 0x603ba459e5bfca68c1b7b9babc9136a997eaffd125b314a7ca705cb943e36c3d
Fraxtal 0x4f22C2784Cbd2B24a172566491Ee73fee1A63c2e 0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5 0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e 0x47c8a529e3b2e456350bd1fb2b5bdd61d0740858cd3fc3a95757ed080665b1b7
3 Likes

https://snapshot.org/#/balancer.eth/proposal/0x3b09eeb26d102d4b30da56094f4bb9ab772242ccfab52b9eb03ca82eec32c343

1 Like