Skip to content
This repository was archived by the owner on Aug 21, 2025. It is now read-only.

HOLO-1535: Enable LayerZero V2 Compatibility#316

Draft
alexanderattar wants to merge 65 commits intodevelopfrom
feature/HOLO-1535-layerzero-v2
Draft

HOLO-1535: Enable LayerZero V2 Compatibility#316
alexanderattar wants to merge 65 commits intodevelopfrom
feature/HOLO-1535-layerzero-v2

Conversation

@alexanderattar
Copy link
Copy Markdown
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 subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants