-
Notifications
You must be signed in to change notification settings - Fork 79
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
Evaluate 4337 Module Changes For EntryPoint 0.7.0 #215
Comments
There are no migration docs except the release notes, and the quality feels subpar, to be honest. It feels strange to be pushed to update, given that the documentation is insufficient. But anyway, I went through the release notes' changes one by one.
So, that makes the action items:
|
Is this required by the IAccount interface?
What does this entail? Just changing the signature of the existing |
No, it's not about the account, it's about the entrypoint contract.
I would not change it but add a new method, I have a gut feeling the new method would use more gas due to more complicated calldata encoding. |
**This PR**: - Addresses the M-01 from the audit by updating the ERC-4337 contracts to the latest ones from the development branch (presumably, they will be released as version 0.7.0). The most notable change is the new `PackedUserOperation` struct with the new packed gas limit field `accountGasLimits` that consists of two `uint128` packed values `(validationGasLimit, callGasLimit)` - Implements #225 Forked contracts repo with build artifacts: https://github.com/5afe/account-abstraction More about 0.7.0 changes: #215 **Issues/concerns**: - Using unaudited non-release candidate contract versions - The reference bundler is still in development, thus e2e tests are failing (Confirmed with ERC4337 team) --------- Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
**This PR**: - Addresses the M-01 from the audit by updating the ERC-4337 contracts to the latest ones from the development branch (presumably, they will be released as version 0.7.0). The most notable change is the new `PackedUserOperation` struct with the new packed gas limit field `accountGasLimits` that consists of two `uint128` packed values `(validationGasLimit, callGasLimit)` - Implements #225 Forked contracts repo with build artifacts: https://github.com/5afe/account-abstraction More about 0.7.0 changes: #215 **Issues/concerns**: - Using unaudited non-release candidate contract versions - The reference bundler is still in development, thus e2e tests are failing (Confirmed with ERC4337 team) --------- Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
**This PR**: - Addresses the M-01 from the audit by updating the ERC-4337 contracts to the latest ones from the development branch (presumably, they will be released as version 0.7.0). The most notable change is the new `PackedUserOperation` struct with the new packed gas limit field `accountGasLimits` that consists of two `uint128` packed values `(validationGasLimit, callGasLimit)` - Implements #225 Forked contracts repo with build artifacts: https://github.com/5afe/account-abstraction More about 0.7.0 changes: #215 **Issues/concerns**: - Using unaudited non-release candidate contract versions - The reference bundler is still in development, thus e2e tests are failing (Confirmed with ERC4337 team) --------- Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
**This PR**: - Addresses the M-01 from the audit by updating the ERC-4337 contracts to the latest ones from the development branch (presumably, they will be released as version 0.7.0). The most notable change is the new `PackedUserOperation` struct with the new packed gas limit field `accountGasLimits` that consists of two `uint128` packed values `(validationGasLimit, callGasLimit)` - Implements #225 Forked contracts repo with build artifacts: https://github.com/5afe/account-abstraction More about 0.7.0 changes: #215 **Issues/concerns**: - Using unaudited non-release candidate contract versions - The reference bundler is still in development, thus e2e tests are failing (Confirmed with ERC4337 team) --------- Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
**This PR**: - Addresses the M-01 from the audit by updating the ERC-4337 contracts to the latest ones from the development branch (presumably, they will be released as version 0.7.0). The most notable change is the new `PackedUserOperation` struct with the new packed gas limit field `accountGasLimits` that consists of two `uint128` packed values `(validationGasLimit, callGasLimit)` - Implements #225 Forked contracts repo with build artifacts: https://github.com/5afe/account-abstraction More about 0.7.0 changes: #215 **Issues/concerns**: - Using unaudited non-release candidate contract versions - The reference bundler is still in development, thus e2e tests are failing (Confirmed with ERC4337 team) --------- Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Evaluate the required Safe 4337 Module contract changes required for the
EntryPoint
version 0.7. This should use the “candidate”EntryPoint
version that was submitted for audit.The expected outcome of this issue is:
The text was updated successfully, but these errors were encountered: