# \[BIP-449\] Add Child Chain Gauge Factory to Pseudominter on AVAX

**URL:** <https://forum.balancer.fi/t/bip-449-add-child-chain-gauge-factory-to-pseudominter-on-avax/5236>\
**Category:** General Proposal\
**Created:** [October 10, 2023, 12:04am UTC](https://forum.balancer.fi/t/bip-449-add-child-chain-gauge-factory-to-pseudominter-on-avax/5236 "2023-10-10T00:04:11Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![ZenDragon](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/zendragon/32/1542_2.png) [@ZenDragon](https://forum.balancer.fi/u/ZenDragon)\
**Post date:** [October 10, 2023, 12:04am UTC](https://forum.balancer.fi/t/bip-449-add-child-chain-gauge-factory-to-pseudominter-on-avax/5236/1 "2023-10-10T00:04:11Z")

</div>

PR with Payload  
[https://github.com/BalancerMaxis/multisig-ops/pull/543](https://github.com/BalancerMaxis/multisig-ops/pull/543)

### Motivation

In order for claims to work properly on the Avalanche network, the proper gauge factory must be added to the L2Pseudominter. This allows the pseudominter to distribute BAL when the gauges from the respective factory on the Avalanche network call the claim function. Until this occurs, rewards cannot be claimed on the network, but are still accruing. The rewards are sitting idle in the contract until then.

### Specification

The DAO Multisig on Avalanche `0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3` will interact with the Authorizer `0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6` calling `grantRole` with role (bytes32): `0xb6da886ea1e01af4eeb5ab12c50050346b2216644901051e344fa47cb3f03dce` to grant the [addGaugeFactory](https://github.com/balancer/balancer-deployments/blob/8df6e330a561a2f176dc12ed619159c7ff456f87/action-ids/avalanche/action-ids.json#L349C38-L349C104) role for the pseduominter to itself.

The DAO Multisig `0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3` will then interact with the L2BalancerPseduoMinter `0x85a80afee867aDf27B50BdB7b76DA70f1E853062` writing addGaugeFactory with the argument for factory (address): `0xf23b4DB826DbA14c0e857029dfF076b1c0264843`

The DAO Multisig will then call `revokeRole` on the Authorizer, revoking the addGaugeFactory role it granted to itself.

---

<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:** [October 12, 2023, 1:49pm UTC](https://forum.balancer.fi/t/bip-449-add-child-chain-gauge-factory-to-pseudominter-on-avax/5236/2 "2023-10-12T13:49:59Z")

</div>

[https://snapshot.org/#/balancer.eth/proposal/0x5462719157491d7998b5d873ab525c3f0a300cb78ee1a8240bee150210d84b08](https://snapshot.org/#/balancer.eth/proposal/0x5462719157491d7998b5d873ab525c3f0a300cb78ee1a8240bee150210d84b08)
