Description
ERC 4337 is an account abstraction proposal that avoids the need for consensus-layer protocol changes by introducing a higher-layer pseudo-transaction object called a UserOperation. This allows users to send UserOperation objects into a new separate mempool, which are then packaged by bundlers into a single transaction for inclusion in a block. The proposal aims to improve wallet designs and reduce complexity for end users by shifting from EOAs to smart contract wallets with arbitrary verification logic.