Motivation
Balancer and Layer Zero contributors have recently completed development and testing of bridging veBAL boosts cross chain. Now that the final version of the contracts have been deployed governance must grant certain permissions for the system to function properly.
Specification
Ethereum
The DAO Multisig eth:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0xaecef2a08acfa6437c6cad5d0aad2bd0172fec6050bd95d13aa5450c25aaa391
which corresponds to the role for calling setOmniVotingEscrow
on the OmniVotingEscrowAdaptor
, verifiable here.
account: 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f
This grants the ability for the DAO Multisig to call that function.
The DAO Multisig eth:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f
will interact with the OmniVotingEscrowAdaptor 0x96484f2aBF5e58b15176dbF1A799627B53F13B6d
calling setOmniVotingEscrow
with the following argument:
0xE241C6e48CA045C7f631600a0f1403b2bFea05ad
which corresponds to LZ’s OmniVotingEscrow contract.
The DAO Multisig eth:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0xaecef2a08acfa6437c6cad5d0aad2bd0172fec6050bd95d13aa5450c25aaa391
which corresponds to the role for calling setOmniVotingEscrow
on the OmniVotingEscrowAdaptor
, verifiable here.
account: 0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f
This removes the ability for the DAO Multisig to call that function.
Gnosis
The DAO Multisig gno:0x2a5AEcE0bb9EfFD7608213AE1745873385515c18
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0x61d367fdef9a156d543288bab90410760d120019702b0559ffb08a3075aa7d42
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0x2a5AEcE0bb9EfFD7608213AE1745873385515c18
This grants the ability for the DAO Multisig to call that function.
The DAO Multisig gno:0x2a5AEcE0bb9EfFD7608213AE1745873385515c18
will interact with the l2-ve-delegation-proxy 0x7A2535f5fB47b8e44c02Ef5D9990588313fe8F05
calling setDelegation
with the following argument:
0x5DbAd78818D4c8958EfF2d5b95b28385A22113Cd
which corresponds to the l2-veboost-v2 contract.
The DAO Multisig gno:0x2a5AEcE0bb9EfFD7608213AE1745873385515c18
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0x61d367fdef9a156d543288bab90410760d120019702b0559ffb08a3075aa7d42
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0x2a5AEcE0bb9EfFD7608213AE1745873385515c18
This removes the ability for the DAO Multisig to call that function.
Polygon
The DAO Multisig matic:0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0xd2a18eaab6c28631d421edd953f276d757b0a3c5f5460535105596ed38d938d4
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85
This grants the ability for the DAO Multisig to call that function.
The DAO Multisig matic:0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85
will interact with the l2-ve-delegation-proxy 0x0f08eEf2C785AA5e7539684aF04755dEC1347b7c
calling setDelegation
with the following argument:
0xD961E30156C2E0D0d925A0De45f931CB7815e970
which corresponds to the l2-veboost-v2 contract.
The DAO Multisig matic:0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0xd2a18eaab6c28631d421edd953f276d757b0a3c5f5460535105596ed38d938d4
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85
This removes the ability for the DAO Multisig to call that function.
Arbitrum
The DAO Multisig arb1:0xaF23DC5983230E9eEAf93280e312e57539D098D0
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0xab668cacffdf6f785bcac395e15f5f5b4b109b0320004b24c7c39937e71d585c
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0xaF23DC5983230E9eEAf93280e312e57539D098D0
This grants the ability for the DAO Multisig to call that function.
The DAO Multisig arb1:0xaF23DC5983230E9eEAf93280e312e57539D098D0
will interact with the l2-ve-delegation-proxy 0x81cFAE226343B24BA12EC6521Db2C79E7aeeb310
calling setDelegation
with the following argument:
0x6B5dA774890Db7B7b96C6f44e6a4b0F657399E2e
which corresponds to the l2-veboost-v2 contract.
The DAO Multisig arb1:0xaF23DC5983230E9eEAf93280e312e57539D098D0
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0xab668cacffdf6f785bcac395e15f5f5b4b109b0320004b24c7c39937e71d585c
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0xaF23DC5983230E9eEAf93280e312e57539D098D0
This removes the ability for the DAO Multisig to call that function.
Optimism
The DAO Multisig oeth:0x043f9687842771b3dF8852c1E9801DCAeED3f6bc
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling grantRole
with the following arguments:
role: 0x17391f0660d4c41d3e09aeb10b8c06f82f48919ea50dbfe36aaed62ad681d8eb
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0x043f9687842771b3dF8852c1E9801DCAeED3f6bc
This grants the ability for the DAO Multisig to call that function.
The DAO Multisig oeth:0x043f9687842771b3dF8852c1E9801DCAeED3f6bc
will interact with the l2-ve-delegation-proxy 0x9dA18982a33FD0c7051B19F0d7C76F2d5E7e017c
calling setDelegation
with the following argument:
0x6817149cb753BF529565B4D023d7507eD2ff4Bc0
which corresponds to the l2-veboost-v2 contract.
The DAO Multisig oeth:0x043f9687842771b3dF8852c1E9801DCAeED3f6bc
will interact with the Authorizer 0xA331D84eC860Bf466b4CdCcFb4aC09a1B43F3aE6
calling renounceRole
with the following arguments:
role: 0x17391f0660d4c41d3e09aeb10b8c06f82f48919ea50dbfe36aaed62ad681d8eb
which corresponds to the role for calling setDelegation
on the l2-ve-delegation-proxy
, verifiable here.
account: 0x043f9687842771b3dF8852c1E9801DCAeED3f6bc
This removes the ability for the DAO Multisig to call that function.