[BIP-315] Add Single Recipient Gauge to Checkpointer

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.

1 Like

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