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

[M-01] Potential Obsolescence for Safe4337Module #245

Merged
merged 1 commit into from
Feb 7, 2024

Conversation

mmv08
Copy link
Member

@mmv08 mmv08 commented Jan 31, 2024

As vaguely explained by the OpenZeppelin team, the primary motivation for M-01 is not compatibility with unreleased versions but a more prompt awareness of the new potential changes in the ERC-4337 standard, as they deemed incompatibility with the standard as one of the leading security concerns for the protocol.

This PR presents an alternative solution for M-01 by adding a secondary e2e test job that uses an upstream version of the bundler for the test. This should test both the Entrypoint <> Module API compatibility (because the bundler will deploy its own Entrypoint to the locally running geth chain) as well as the storage access rules. The test also runs on schedule (1st and 15th of each month)

@mmv08 mmv08 requested a review from a team as a code owner January 31, 2024 09:26
@mmv08 mmv08 requested review from rmeissner, nlordell, akshay-ap and remedcu and removed request for a team January 31, 2024 09:26
@mmv08 mmv08 force-pushed the audit/m-01-alternative branch from 1d1c33b to ec52151 Compare January 31, 2024 09:27
@coveralls
Copy link

coveralls commented Jan 31, 2024

Pull Request Test Coverage Report for Build 7756231656

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 82.123%

Totals Coverage Status
Change from base Build 7668997253: 0.0%
Covered Lines: 108
Relevant Lines: 119

💛 - Coveralls

Copy link
Collaborator

@nlordell nlordell left a comment

Choose a reason for hiding this comment

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

Nice and pragmatic 👍.

@nlordell nlordell added the audit review A PR to address an issue found during an audit label Jan 31, 2024
@mmv08 mmv08 force-pushed the audit/m-01-alternative branch 2 times, most recently from 1035387 to 9a79d47 Compare February 2, 2024 12:54
@mmv08 mmv08 force-pushed the audit/m-01-alternative branch from 9a79d47 to 2759608 Compare February 2, 2024 12:54
@nlordell nlordell merged commit 6de424e into main Feb 7, 2024
12 checks passed
@nlordell nlordell deleted the audit/m-01-alternative branch February 7, 2024 12:51
@github-actions github-actions bot locked and limited conversation to collaborators Feb 7, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
audit review A PR to address an issue found during an audit
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants