# \[BIP-308\] Enable Layer Zero Cross chain Boosts

**URL:** <https://forum.balancer.fi/t/bip-308-enable-layer-zero-cross-chain-boosts/4819>\
**Category:** General Proposal\
**Created:** [May 25, 2023, 4:27pm UTC](https://forum.balancer.fi/t/bip-308-enable-layer-zero-cross-chain-boosts/4819 "2023-05-25T16:27:59Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![solarcurve](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/solarcurve/32/1487_2.png) [@solarcurve](https://forum.balancer.fi/u/solarcurve)\
**Post date:** [May 25, 2023, 4:27pm UTC](https://forum.balancer.fi/t/bip-308-enable-layer-zero-cross-chain-boosts/4819/1 "2023-05-25T16:27:59Z")

</div>

> <https://github.com/BalancerMaxis/multisig-ops/pull/211>

### 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**
>
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/mainnet/action-ids.json#LL1323C42-L1323C108).
> 
> account: `0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f`
> 
> This grants the ability for the DAO Multisig to call that function.
> 
> 1. 
> 
> The DAO Multisig `eth:0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f` will interact with the OmniVotingEscrowAdaptor `0x96484f2aBF5e58b15176dbF1A799627B53F13B6d` calling `setOmniVotingEscrow` with the following argument:
> 
> `0xE241C6e48CA045C7f631600a0f1403b2bFea05ad`
> 
> which corresponds to LZ’s [OmniVotingEscrow](https://etherscan.io/address/0xe241c6e48ca045c7f631600a0f1403b2bfea05ad) contract.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/mainnet/action-ids.json#LL1323C42-L1323C108).
> 
> account: `0x10A19e7eE7d7F8a52822f6817de8ea18204F2e4f`
> 
> This removes the ability for the DAO Multisig to call that function.

> **Gnosis**
>
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/gnosis/action-ids.json#LL379C36-L379C102).
> 
> account: `0x2a5AEcE0bb9EfFD7608213AE1745873385515c18`
> 
> This grants the ability for the DAO Multisig to call that function.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/addresses/gnosis.json#LL415C21-L415C63) contract.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/gnosis/action-ids.json#LL379C36-L379C102).
> 
> account: `0x2a5AEcE0bb9EfFD7608213AE1745873385515c18`
> 
> This removes the ability for the DAO Multisig to call that function.

> **Polygon**
>
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/polygon/action-ids.json#LL665C36-L665C102).
> 
> account: `0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85`
> 
> This grants the ability for the DAO Multisig to call that function.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/addresses/polygon.json#LL664C21-L664C63) contract.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/polygon/action-ids.json#LL665C36-L665C102).
> 
> account: `0xeE071f4B516F69a1603dA393CdE8e76C40E5Be85`
> 
> This removes the ability for the DAO Multisig to call that function.

> **Arbitrum**
>
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/arbitrum/action-ids.json#LL612C36-L612C102).
> 
> account: `0xaF23DC5983230E9eEAf93280e312e57539D098D0`
> 
> This grants the ability for the DAO Multisig to call that function.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/addresses/arbitrum.json#LL673C21-L673C63) contract.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/arbitrum/action-ids.json#LL612C36-L612C102).
> 
> account: `0xaF23DC5983230E9eEAf93280e312e57539D098D0`
> 
> This removes the ability for the DAO Multisig to call that function.

> **Optimism**
>
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/optimism/action-ids.json#LL530C36-L530C102).
> 
> account: `0x043f9687842771b3dF8852c1E9801DCAeED3f6bc`
> 
> This grants the ability for the DAO Multisig to call that function.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/addresses/optimism.json#LL584C21-L584C63) contract.
> 
> 1. 
> 
> 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](https://github.com/balancer/balancer-deployments/blob/master/action-ids/optimism/action-ids.json#LL530C36-L530C102).
> 
> account: `0x043f9687842771b3dF8852c1E9801DCAeED3f6bc`
> 
> This removes the ability for the DAO Multisig to call that function.

---

<div class="post-metadata">

**Author:** ![solarcurve](https://yyz1.discourse-cdn.com/flex027/user_avatar/forum.balancer.fi/solarcurve/32/1487_2.png) [@solarcurve](https://forum.balancer.fi/u/solarcurve)\
**Post date:** [May 25, 2023, 5:41pm UTC](https://forum.balancer.fi/t/bip-308-enable-layer-zero-cross-chain-boosts/4819/2 "2023-05-25T17:41:22Z")

</div>

[https://snapshot.org/#/balancer.eth/proposal/0x66e209613280ca9a15243fb414d12c447dbc6704231430a4446d0dff864b8fce](https://snapshot.org/#/balancer.eth/proposal/0x66e209613280ca9a15243fb414d12c447dbc6704231430a4446d0dff864b8fce)
