UserOperation

Concept

UserOperation is a concept introduced with Ethereum’s account abstraction (EIP-4337) that represents a pseudo-transaction object. It encapsulates a user’s intent to perform an action, similar to a regular transaction, but is handled by smart contract accounts rather than directly by externally owned accounts (EOAs). This concept decouples transaction initiation from gas payment and signature schemes, offering greater flexibility. It standardizes the interface for abstract accounts.