What is an ERC-4337 smart account?
A smart contract wallet AKA smart account is a customizable Ethereum account. Smart accounts can be programmed with features like
Batched transactions: Multiple actions, such as approving and swapping on a DEX, can be combined into one transaction.Gas fee abstraction: Users can transact without having to pay gas fees in the native token.Seedphrase-free security: Users can secure their wallets with verification methods that are easier and safer than seedphrases e.g. passkeys.What is a UserOperation (UserOp)?
UserOps are actions made by smart wallets. Bundlers bundle batches of UserOps into onchain transactions. Apps can use Paymasters to pay UserOp fees on behalf of their users