-
Notifications
You must be signed in to change notification settings - Fork 73
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
Signature length check #453
Commits on Jul 1, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 9c9136b - Browse repository at this point
Copy the full SHA 9c9136bView commit details -
Configuration menu - View commit details
-
Copy full SHA for c512034 - Browse repository at this point
Copy the full SHA c512034View commit details
Commits on Jul 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 6ffaaf8 - Browse repository at this point
Copy the full SHA 6ffaaf8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 78ef010 - Browse repository at this point
Copy the full SHA 78ef010View commit details -
Configuration menu - View commit details
-
Copy full SHA for f61aec6 - Browse repository at this point
Copy the full SHA f61aec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c72d37f - Browse repository at this point
Copy the full SHA c72d37fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7fc14c1 - Browse repository at this point
Copy the full SHA 7fc14c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2754975 - Browse repository at this point
Copy the full SHA 2754975View commit details -
Configuration menu - View commit details
-
Copy full SHA for 032c7a3 - Browse repository at this point
Copy the full SHA 032c7a3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 17e6d46 - Browse repository at this point
Copy the full SHA 17e6d46View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e22daf - Browse repository at this point
Copy the full SHA 9e22dafView commit details
Commits on Jul 8, 2024
-
Update modules/4337/certora/specs/Safe4337Module.spec
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for dd43fe3 - Browse repository at this point
Copy the full SHA dd43fe3View commit details -
Update modules/4337/certora/specs/ValidationDataLastBitOne.spec
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for d5cb574 - Browse repository at this point
Copy the full SHA d5cb574View commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fce0584 - Browse repository at this point
Copy the full SHA fce0584View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e526d6 - Browse repository at this point
Copy the full SHA 9e526d6View commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8450bb7 - Browse repository at this point
Copy the full SHA 8450bb7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9c131c6 - Browse repository at this point
Copy the full SHA 9c131c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for c8702f6 - Browse repository at this point
Copy the full SHA c8702f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for d83e133 - Browse repository at this point
Copy the full SHA d83e133View commit details -
Configuration menu - View commit details
-
Copy full SHA for affd342 - Browse repository at this point
Copy the full SHA affd342View commit details -
Update modules/4337/certora/specs/ValidationDataLastBitOne.spec
Co-authored-by: Shebin John <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9047334 - Browse repository at this point
Copy the full SHA 9047334View commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Shebin John <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 001c6ce - Browse repository at this point
Copy the full SHA 001c6ceView commit details -
Configuration menu - View commit details
-
Copy full SHA for af3b708 - Browse repository at this point
Copy the full SHA af3b708View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8ba708 - Browse repository at this point
Copy the full SHA d8ba708View commit details
Commits on Jul 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 22fc197 - Browse repository at this point
Copy the full SHA 22fc197View commit details -
Configuration menu - View commit details
-
Copy full SHA for 53345a6 - Browse repository at this point
Copy the full SHA 53345a6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1c31fda - Browse repository at this point
Copy the full SHA 1c31fdaView commit details -
Update modules/4337/test/erc4337/ERC4337ModuleNew.spec.ts
Co-authored-by: Shebin John <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 195f792 - Browse repository at this point
Copy the full SHA 195f792View commit details
Commits on Jul 10, 2024
-
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3975d8f - Browse repository at this point
Copy the full SHA 3975d8fView commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 16c7b8b - Browse repository at this point
Copy the full SHA 16c7b8bView commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a37597 - Browse repository at this point
Copy the full SHA 3a37597View commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5fa8afd - Browse repository at this point
Copy the full SHA 5fa8afdView commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c2a0770 - Browse repository at this point
Copy the full SHA c2a0770View commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e7c2348 - Browse repository at this point
Copy the full SHA e7c2348View commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ef2a22 - Browse repository at this point
Copy the full SHA 3ef2a22View commit details -
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db87077 - Browse repository at this point
Copy the full SHA db87077View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7ecfc6 - Browse repository at this point
Copy the full SHA f7ecfc6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 979b6a4 - Browse repository at this point
Copy the full SHA 979b6a4View commit details -
Configuration menu - View commit details
-
Copy full SHA for ca9e575 - Browse repository at this point
Copy the full SHA ca9e575View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1ec9813 - Browse repository at this point
Copy the full SHA 1ec9813View commit details
Commits on Jul 11, 2024
-
Update modules/4337/contracts/Safe4337Module.sol
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be6a6f5 - Browse repository at this point
Copy the full SHA be6a6f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2743e53 - Browse repository at this point
Copy the full SHA 2743e53View commit details -
Configuration menu - View commit details
-
Copy full SHA for 025234f - Browse repository at this point
Copy the full SHA 025234fView commit details -
Configuration menu - View commit details
-
Copy full SHA for c54c89d - Browse repository at this point
Copy the full SHA c54c89dView commit details -
Update modules/4337/test/erc4337/ReferenceEntryPoint.spec.ts
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for db5fcba - Browse repository at this point
Copy the full SHA db5fcbaView commit details -
Update modules/4337/test/erc4337/ReferenceEntryPoint.spec.ts
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ab66109 - Browse repository at this point
Copy the full SHA ab66109View commit details -
Update modules/4337/test/erc4337/ReferenceEntryPoint.spec.ts
Co-authored-by: Nicholas Rodrigues Lordello <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 31798cb - Browse repository at this point
Copy the full SHA 31798cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 42b216e - Browse repository at this point
Copy the full SHA 42b216eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0306c39 - Browse repository at this point
Copy the full SHA 0306c39View commit details -
Refactor Length Check Implementation
Here, we refactor the length check to not use assembly (as we didn't have a compelling argument to do so). Additionally, we added an escape hatch on the length check validation in order to allow empty signature (a reasonable "default" value) to not revert on `validateUserOp` for better developer experience with 4337, which required an additional test for full coverage.
Configuration menu - View commit details
-
Copy full SHA for 16e7b14 - Browse repository at this point
Copy the full SHA 16e7b14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 405a5ba - Browse repository at this point
Copy the full SHA 405a5baView commit details
Commits on Jul 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 09c4000 - Browse repository at this point
Copy the full SHA 09c4000View commit details