Motivation
This BIP enables the layer zero cross chain boosts for zkEVM and Avalanche. The contracts weren’t quite ready when we permissioned these new networks but going forward this will be one of the tasks that goes along with Balancer deploying to a new network.
Specification
zkEVM
The DAO Multisig zkEVM:0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0xe1a833117678417df5b0aeb8002f897e410d84f7a8f1906e355a97151a3f38a9
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa
This grants the ability for the DAO Multisig to call that function.
The DAO Multisig zkEVM:0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa
will interact with the l2-ve-delegation-proxy 0xc7E5ED1054A24Ef31D827E6F86caA58B3Bc168d7
calling setDelegation
with the following argument:
0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5
which corresponds to the l2-veboost-v2 contract.
The DAO Multisig zkEVM:0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0xe1a833117678417df5b0aeb8002f897e410d84f7a8f1906e355a97151a3f38a9
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0x2f237e7643a3bF6Ef265dd6FCBcd26a7Cc38dbAa
This removes the ability for the DAO Multisig to call that function.
Avalanche
The DAO Multisig avax:0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0xa1d71cc301546175f03bda02d1a4397c439df4116db7639596bf3b897a6a5293
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3
This grants the ability for the DAO Multisig to call that function.
The DAO Multisig avax:0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3
will interact with the l2-ve-delegation-proxy 0x0c6052254551EAe3ECac77B01DFcf1025418828f
calling setDelegation
with the following argument:
0xE39B5e3B6D74016b2F6A9673D7d7493B6DF549d5
which corresponds to the l2-veboost-v2 contract.
The DAO Multisig avax:0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0xa1d71cc301546175f03bda02d1a4397c439df4116db7639596bf3b897a6a5293
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0x17b11FF13e2d7bAb2648182dFD1f1cfa0E4C7cf3
This removes the ability for the DAO Multisig to call that function.