Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HOLO-1535: Enable LayerZero V2 Compatibility #316

Draft
wants to merge 65 commits into
base: develop
Choose a base branch
from

Conversation

alexanderattar
Copy link
Contributor

@alexanderattar alexanderattar commented May 23, 2024

Describe Changes

The updates the message module to work with the new LayerZero PriceFeed since the logic was moved and the previous logic in our LayerZeroModule is currently broken on many chains LZ has migrated over to V2. This primarily affects many testnet chains including all that were switched from Goerli to Sepolia, along with all new mainnets that LZ has added support for post the V2 launch.

  • Add IWorker.sol interface
  • Add IPriceFeed.sol interface
  • Add LayerZeroModuleV2.sol contract
  • Add proxy for the above
  • Add new deploy scripts to deploy and attach HolographOperator to the new message module

Checklist before requesting a review

  • I have performed a self-review of my code
  • Code styles have been enforced
  • All Foundry tests are passing

@alexanderattar alexanderattar changed the title First experimental pass at using LZ V2 pricefeeds HOLO-1535: Enable LayerZero V2 Compatibility May 28, 2024
@alexanderattar alexanderattar force-pushed the feature/HOLO-1535-layerzero-v2 branch from 8af5af6 to 8da477d Compare June 6, 2024 17:06
@Yashiru Yashiru self-assigned this Aug 26, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants