• © Goverland Inc. 2026
  • v1.0.8
  • Privacy Policy
  • Terms of Use
BalancerBalancerby0x512fce9B07Ce64590849115EE6B32fd40eC0f5F3Solarcurve

[BIP-315] Add Single Recipient Gauge to Checkpointer

Voting ended almost 3 years agoSucceeded

https://github.com/BalancerMaxis/multisig-ops/pull/232

Motivation

The recent release of the L2 gauge checkpointer for automating the bridging of BAL rewards can also be used to automate the distribution of BAL to single recipient gauges like veLIT and veUSH. In order for this to function properly the factory to create single recipient gauges must be added to the gauge adder v4.

Specification

If approved, the DAO Multisig 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will initiate a transaction to interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 calling grantRoles with the following arguments:

roles: [0x2960d085c4c968d7cad55c0da3f97014525b948fdce990ecaef4e832b5f0b151,0x3f44776af02a9227991da37715b44e45db40735e216b3ab33144859bb6737166]

These correspond to the roles for calling addGaugeType and setGaugeFactory on the Gauge Adder v4, verifiable here.

address: 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f

This is the address for the DAO Multisig to allow it to call the above functions.

The DAO Multisig 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will initiate a transaction to interact with the Gauge Adder v4 0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd calling addGaugeType with the following argument:

gaugeType: EthereumSingleRecipientGauge

The DAO Multisig 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will initiate a transaction to interact with the Gauge Adder v4 0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd calling setGaugeFactory with the following arguments:

factory: 0x4fb47126fa83a8734991e41b942ac29a3266c968 gaugeType: EthereumSingleRecipientGauge

the DAO Multisig 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f will initiate a transaction to interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 calling renounceRoles with the following arguments:

roles: [0x2960d085c4c968d7cad55c0da3f97014525b948fdce990ecaef4e832b5f0b151,0x3f44776af02a9227991da37715b44e45db40735e216b3ab33144859bb6737166]

These correspond to the roles for calling addGaugeType and setGaugeFactory on the Gauge Adder v4, verifiable here.

address: 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f

This is the address for the DAO Multisig to remove the ability for it to call the above functions.

Off-Chain Vote

Yes, let's do it
3.87M veBAL100%
No, this is not the way
1 veBAL0%
Abstain
3.59 veBAL0%
Quorum:193%
Download mobile app to vote

Discussion

Balancer[BIP-315] Add Single Recipient Gauge to Checkpointer

Timeline

Jun 01, 2023Proposal created
Jun 01, 2023Proposal vote started
Jun 05, 2023Proposal vote ended
Apr 19, 2025Proposal updated