Skip to content

INT-136: Added OmniCall example - #1318

Merged
EWCunha merged 30 commits into
mainfrom
omni-call-example
Jun 15, 2025
Merged

INT-136: Added OmniCall example#1318
EWCunha merged 30 commits into
mainfrom
omni-call-example

Conversation

@socket-security

socket-security Bot commented Feb 21, 2025

Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert (click for details)
Warn High
es5-ext@0.10.64 is Protestware or potentially unwanted behavior.

Note: This package prints a protestware console message on install regarding Ukraine for users with Russian language locale

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/es5-ext@0.10.64

ℹ Read more on: This package | This alert | What is protestware?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Consider that consuming this package may come along with functionality unrelated to its primary purpose.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/es5-ext@0.10.64. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn High
es5-ext@0.10.64 is Protestware or potentially unwanted behavior.

Note: The script attempts to run a local post-install script, which could potentially contain malicious code. The error handling suggests that it is designed to fail silently, which is a common tactic in malicious scripts.

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/es5-ext@0.10.64

ℹ Read more on: This package | This alert | What is protestware?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Consider that consuming this package may come along with functionality unrelated to its primary purpose.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/es5-ext@0.10.64. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/devtools-evm-hardhat@1.2.2 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/devtools-evm-hardhat@1.2.2

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/devtools-evm-hardhat@1.2.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/devtools-evm-hardhat@2.0.9 is an Unpopular package.

Location: Package overview

From: ?npm/@layerzerolabs/metadata-tools@0.0.2npm/@layerzerolabs/devtools-evm-hardhat@2.0.9

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/devtools-evm-hardhat@2.0.9. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/devtools-evm@0.4.2 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/devtools-evm@0.4.2

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/devtools-evm@0.4.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/devtools-evm@1.0.6 is an Unpopular package.

Location: Package overview

From: ?npm/@layerzerolabs/metadata-tools@0.0.2npm/@layerzerolabs/devtools-evm@1.0.6

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/devtools-evm@1.0.6. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/devtools@0.3.27 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/devtools@0.3.27

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/devtools@0.3.27. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/devtools@0.4.10 is an Unpopular package.

Location: Package overview

From: ?npm/@layerzerolabs/metadata-tools@0.0.2npm/@layerzerolabs/devtools@0.4.10

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/devtools@0.4.10. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/export-deployments@0.0.11 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/export-deployments@0.0.11

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/export-deployments@0.0.11. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/export-deployments@0.0.16 is an Unpopular package.

Location: Package overview

From: ?npm/@layerzerolabs/metadata-tools@0.0.2npm/@layerzerolabs/export-deployments@0.0.16

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/export-deployments@0.0.16. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/io-devtools@0.1.13 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/io-devtools@0.1.13

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/io-devtools@0.1.13. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/io-devtools@0.1.17 is an Unpopular package.

Location: Package overview

From: ?npm/@layerzerolabs/metadata-tools@0.0.2npm/@layerzerolabs/io-devtools@0.1.17

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/io-devtools@0.1.17. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/metadata-tools@0.0.2 is an Unpopular package.

Location: Package overview

From: examples/omni-call/package.jsonnpm/@layerzerolabs/metadata-tools@0.0.2

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/metadata-tools@0.0.2. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/oapp-evm@0.0.4 is an Unpopular package.

Location: Package overview

From: examples/omni-call/package.jsonnpm/@layerzerolabs/oapp-evm@0.0.4

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/oapp-evm@0.0.4. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/oft-evm@0.1.0 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/test-devtools-evm-foundry@1.0.0npm/@layerzerolabs/oft-evm@0.1.0

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/oft-evm@0.1.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/protocol-devtools-evm@1.2.1 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/protocol-devtools-evm@1.2.1

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/protocol-devtools-evm@1.2.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/protocol-devtools@0.4.3 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/protocol-devtools@0.4.3

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/protocol-devtools@0.4.3. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/protocol-devtools@1.1.7 is an Unpopular package.

Location: Package overview

From: ?npm/@layerzerolabs/metadata-tools@0.0.2npm/@layerzerolabs/protocol-devtools@1.1.7

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/protocol-devtools@1.1.7. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/test-devtools-evm-hardhat@0.3.0 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/test-devtools-evm-hardhat@0.3.0

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/test-devtools-evm-hardhat@0.3.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/toolbox-foundry@0.1.9 is an Unpopular package.

Location: Package overview

From: examples/omni-call/package.jsonnpm/@layerzerolabs/toolbox-foundry@0.1.9

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/toolbox-foundry@0.1.9. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/toolbox-hardhat@0.4.0 is an Unpopular package.

Location: Package overview

From: examples/omni-call/package.jsonnpm/@layerzerolabs/toolbox-hardhat@0.4.0

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/toolbox-hardhat@0.4.0. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/ua-devtools-evm-hardhat@4.0.1 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/ua-devtools-evm-hardhat@4.0.1

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/ua-devtools-evm-hardhat@4.0.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/ua-devtools-evm@3.0.1 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/ua-devtools-evm@3.0.1

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/ua-devtools-evm@3.0.1. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/ua-devtools@1.0.5 is an Unpopular package.

Location: Package overview

From: examples/omni-call/pnpm-lock.yamlnpm/@layerzerolabs/toolbox-hardhat@0.4.0npm/@layerzerolabs/ua-devtools@1.0.5

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/ua-devtools@1.0.5. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

Warn Medium
@layerzerolabs/ua-devtools@3.0.6 is an Unpopular package.

Location: Package overview

From: ?npm/@layerzerolabs/metadata-tools@0.0.2npm/@layerzerolabs/ua-devtools@3.0.6

ℹ Read more on: This package | This alert | What are unpopular packages?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Unpopular packages may have less maintenance and contain other problems.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/@layerzerolabs/ua-devtools@3.0.6. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@DanL0 DanL0 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In general looks good but some small improvements.

Can you also add Hardhat tasks with some examples from readme? At least one Hardhat task with example of calling OmniCall would be great I think

Comment thread examples/omni-call/README.md Outdated
Comment thread examples/omni-call/README.md Outdated
Comment thread examples/omni-call/deploy/SetConfigs.s.sol Outdated
Comment thread examples/omni-call/deploy/SetPeer.s.sol Outdated
Comment thread examples/omni-call/layerzero.config.ts
Comment thread examples/omni-call/package.json Outdated
Comment thread examples/omni-call/contracts/OmniCall.sol Outdated

@EWCunha EWCunha left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggestions addressed

Comment thread examples/omni-call/hardhat.config.ts Outdated
Comment thread examples/omni-call/deploy/OmniCall.ts Outdated
Comment thread examples/omni-call/hardhat.config.ts Outdated
Comment thread examples/omni-call/hardhat.config.ts Outdated
Comment thread examples/omni-call/tasks/call.ts Outdated
Comment thread examples/omni-call/tasks/call.ts Outdated
Comment thread examples/omni-call/.gitignore Outdated

@EWCunha EWCunha left a comment

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

addressed pending suggestions

@DanL0 DanL0 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ready for audit IMO

@St0rmBr3w St0rmBr3w left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added a test case showing how the OmniCall can be abused by an attacker to take over the messaging channel.

Comment thread examples/omni-call/test/foundry/OmniCallTest.t.sol
Comment thread examples/omni-call/contracts/OmniCall.sol Outdated
@EWCunha

EWCunha commented May 29, 2025

Copy link
Copy Markdown
Contributor Author

waiting reviews from @DanL0 and @St0rmBr3w before merging to the main branch

DanL0
DanL0 previously approved these changes Jun 3, 2025
@EWCunha
EWCunha requested a review from DanL0 June 4, 2025 20:45

@shankars99 shankars99 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

some changes primarily based on the script private key usage and adding in an interface

Comment thread examples/omni-call/Makefile
Comment thread examples/omni-call/contracts/OmniCall.sol
Comment thread examples/omni-call/contracts/OmniCall.sol Outdated
Comment thread examples/omni-call/contracts/OmniCallMsgCodecLib.sol Outdated
Comment thread examples/omni-call/contracts/OmniCallMsgCodecLib.sol Outdated
Comment thread examples/omni-call/layerzero.config.ts Outdated
Comment thread examples/omni-call/script/HelperConfig.s.sol Outdated
Comment thread examples/omni-call/script/Deploy.s.sol Outdated
Comment thread examples/omni-call/contracts/interfaces/IOmniCall.sol
Comment thread examples/omni-call/contracts/OmniCallMsgCodecLib.sol
Comment thread examples/omni-call/test/foundry/OmniCallFixture.sol

@shankars99 shankars99 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

few nits

@EWCunha EWCunha changed the title Added OmniCall example INT-136: Added OmniCall example Jun 10, 2025
@EWCunha
EWCunha removed the request for review from DanL0 June 10, 2025 20:32
@EWCunha
EWCunha dismissed St0rmBr3w’s stale review June 13, 2025 21:59

stale review

Comment thread examples/omni-call/contracts/OmniCall.sol
Comment thread examples/omni-call/contracts/interfaces/IOmniCall.sol

@ItsAdel ItsAdel left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

amazing work on this! lots of possible applications to build on top of this

@EWCunha
EWCunha merged commit 2f4e8d4 into main Jun 15, 2025
@EWCunha
EWCunha deleted the omni-call-example branch June 15, 2025 23:45
mattsse pushed a commit to mattsse/devtools that referenced this pull request Aug 12, 2025
Signed-off-by: shankar <shankar@layerzerolabs.org>
Co-authored-by: Matthew Krak <krak@layerzerolabs.org>
Co-authored-by: shankar <shankar@layerzerolabs.org>
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.

5 participants