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

    Built by 0xKofi. The source code is available on GitHub.

    Sponsored by PimlicoBiconomy