balancer / balancer-deployments

GNU General Public License v3.0
41 stars 33 forks source link

LZ `OmniVotingEscrow` (backport and Frax support) #119

Closed jubeira closed 3 months ago

jubeira commented 3 months ago

Description

Add tasks for LayerZero OmniVotingEscrow (mainnet) and OmniVotingEscrowChild.

The code for these contracts can be found here; they had been deployed a while ago, and we've been using them already (except for Frax which was missing).

This PR:

Note: the code for OmniVotingEscrowChild is the same across all L2s. Base has a separate task because the license was modified after the initial deployment, which affects the resulting build info. Instead of redeploying with the 'original' build info, we have to keep it like this to preserve the same address across all networks. See individual tasks' READMEs for reference.

Type of change

Checklist:

Issue Resolution

N/A