[BIP-737] Authorize Mimic Smart Vaults for Fee Processing on Balancer v2 for Polygon zkEVM

PR with Payload

Motivation

The Maxis have collaborated with Mimic to perform fee processing on Balancer v2 on all deployments except Polygon zkEVM. Processing on that chain was put on hold because of technical limitations which now have cleared up. Therefore, we want to authorize Mimic smart vaults to collect and process fees on that chain for Balancer v2.

The authorization process is the same as for other chains as seen in [BIP-552].

Technical Specification

The DAO Multisig on Polygon zkEVM 0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa will interact with the Auhtorizer at 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6 and call grantRole with the following arguments:

role: 0xcd3768eb08cdc2de2d040f74fb351ccbef01df1d042fa8033e12f224ecc27c4d

which corresponds to withdrawCollectedFees on protocol-fee-withdrawer, verifiable here

account: 0x9e5d6427d2cdadc68870197b099c2df535ec3c97

corresponding to the mimic smart vault - identical on all chains.

Mimic verified the vault based on these docs.

As soon as the smart vault has been authorized, mimic will process fees and Maxis will remove the flag to skip Polygon zkEVM processing in the fee allocator code-base. Processing will be aligned with the next available fee period once the smart vault is authorized.

3 Likes

Glad to see zkEVM getting added to the processing cycle. In support :slight_smile:

3 Likes

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