# \[BIP-749\] Grant \`add\_reward\` Permissions to Maxis’ Omnichain Multisig

**URL:** https://forum.balancer.fi/t/bip-749-grant-add-reward-permissions-to-maxis-omnichain-multisig/6242
**Category:** General Proposal
**Created:** [December 19, 2024, 9:44am UTC](https://forum.balancer.fi/t/bip-749-grant-add-reward-permissions-to-maxis-omnichain-multisig/6242 "2024-12-19T09:44:54Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![gosuto](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/gosuto/32/2014_2.png) [@gosuto](https://forum.balancer.fi/u/gosuto)
#### Post date: [December 19, 2024, 9:44am UTC](https://forum.balancer.fi/t/bip-749-grant-add-reward-permissions-to-maxis-omnichain-multisig/6242/1 "2024-12-19T09:44:54Z")

</div>

# PR with Payload

> <https://github.com/BalancerMaxis/multisig-ops/pull/1612>

# Motivation

The action of whitelisting a custom reward token on a gauge is permissioned. Doing it through the DAO multisig for every partner/gauge/token is not feasible, hence [BIP-387](https://forum.balancer.fi/t/bip-387-give-balancer-maxis-ability-to-add-3rd-party-rewards-to-mainnet-gauges/5018) requested permission for calling `add_reward` through the authorizer from the Maxis’ multisig.

The Maxis are however in the process of migrating their multisig to the so-called omnichain multisig, a multisig that has the same address on all chains. Over time it will replace the old one. In a lot of cases it already has replaced it; this permission is one of the last things that keeps the Maxis from moving over fully.

# Specification

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

- role: `0x3bf29175652a3f0fac5abb715d0b7fe2e7b597e2e2eff555dac6b21a20a7c83e` ([ref](https://github.com/balancer/balancer-deployments/blob/master/action-ids/mainnet/action-ids.json#L714C41-L714C107))
- account: `0x9ff471F9f98F42E5151C7855fD1b5aa906b1AF7e` ([ref](https://github.com/BalancerMaxis/bal_addresses/blob/78e701eeca6d376b43a80684b5cfec50df0a971a/extras/multisigs.json#L11C19-L11C61))

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.

---

<div class="post-metadata">

### Author: ![Xeonus](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/xeonus/32/3621_2.png) [@Xeonus](https://forum.balancer.fi/u/Xeonus)
#### Post date: [December 19, 2024, 10:39am UTC](https://forum.balancer.fi/t/bip-749-grant-add-reward-permissions-to-maxis-omnichain-multisig/6242/2 "2024-12-19T10:39:11Z")

</div>

Thanks for putting this together. Operationally, this will aid us a lot in bundling payloads e.g. for rewards programs more easily!

[https://snapshot.box/#/s:balancer.eth/proposal/0x34f51ca0effb420ce01ee2cbfa10e4a930b4e6e8fd3b99b096ee21e0389f7fb9](https://snapshot.box/#/s:balancer.eth/proposal/0x34f51ca0effb420ce01ee2cbfa10e4a930b4e6e8fd3b99b096ee21e0389f7fb9)
