[BIP-308] Enable Layer Zero Cross chain Boosts

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.

2 Likes

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