[BIP-821] Update Permissions to Reflect New Deployment of `ProtocolFeeSweeperV2`

PR with Payload

TL;DR

Grant necessary permissions to wire up an improved protocol fee sweeper helper contract.

Proposal

After a successful fee run using the ProtocolFeeSweeper permissions as described in BIP-797, some inefficiencies were encountered and therefore a new optimised ProtocolFeeSweeperV2 has been deployed. The biggest improvement being the ability to unwrap any ERC-4626 token, and prevent having to send the wrapped token to the burner (which does not always get a proper quote).

In order to be used properly, this new fee sweeper will require some permissions. Additionally, the offchain EOA bot that handles the triggering will also require some permissions.

Specifications

For all chains on which Balancer V3 is deployed (Ethereum, Gnosis, Arbitrum, Base and Avalanche):

  • allow the new fee sweeper to call ProtocolFeeCollector.withdrawProtocolFeesForToken(address,address,address)
  • allow the offchain bot (EOA) to call ProtocolFeeSweeperV2.sweepProtocolFeesForToken(address,address,uint256,uint256,address) and ProtocolFeeSweeperV2.sweepProtocolFeesForWrappedToken(address,address,uint256,uint256,address)

Edit Maxis:

  • added payload
  • assigned BIP-ID
1 Like

https://snapshot.box/#/s:balancer.eth/proposal/0x467bf49d0ebe28e852cd202d97f5ef3ec4bd5fec04a2955b58e812bfff6ab4e9