Release ERC-4337 v0.9#609
Conversation
This version is ABI-compatible with v0.8 and v0.7. No breaking changes were made to the EntryPoint ABI. Bundlers must update to join the v0.9 UserOp mempool. Features: * Enable parallel Paymaster signing via 'paymasterSignature' field * Allow 'validAfter' & 'validUntil' to use block numbers (via high bit) * Ignore 'initCode' if account already exists (enables 2D nonce for first userOps) * Add 'getCurrentUserOpHash()' to EntryPoint * Improve error messages and add 'EIP7702AccountInitialized' event * 'BasePaymaster' constructor now accepts 'owner' (instead of hard-coded msg.sender)
|
https://docs.erc4337.io/paymasters/paymaster-signature.html does this mean paymasterAndData must not include paymaster signature anymore? (for verifying paymaster earlier it was part of paymasterAndData) |
|
From reviewing the code, I think it is also notable for the release notes that the |
|
+1 to @livingrockrises' question. In OZ, we have a PaymasterSigner implementation that validates signatures encoded in the |
This version is ABI-compatible with v0.8 and v0.7. No breaking changes were made to the EntryPoint ABI.
Bundlers must update to join the v0.9 UserOp mempool.
Features: