Skip to main content
Account abstraction

Account abstraction

Account abstraction is a broad category of fast-moving development in the Ethereum ecosystem. It generally refers to different ways to create and manage accounts, other than using a Secret Recovery Phrase (seed phrase) and a wallet.

One milestone in this area was the inclusion of ERC-4337 in the Ethereum protocol.

This includes, but is not limited to:

  • Creating accounts using a cryptographic library running in a dapp (an "embedded wallet")
  • The creation of an account that is to some degree controlled by a smart contract

That second point may seem small, but it enables things like:

  • Account recovery ("social recovery", recovery via email or other identities or accounts)
  • Use case-specific limitations
  • Paying for a user's gas fees
  • Delegation of assets

and a lot more.

Key developments in this space include:

  • ERC-4337 introduces dedicated infrastructure layer—bundlers, paymasters, and an alternative mempool—that enables smart contract accounts with features like gas sponsorship and account recovery.
  • EIP-7702 allows an existing EOA to delegate to smart contract logic without changing address or migrating funds, enabling capabilities like transaction batching, gas sponsorship, and session keys. It can also be used alongside ERC-4337 infrastructure.

As a network, Linea is heavily invested in innovating in the account abstraction space; consult the resources here to see how you can implement the tools we already have... and then build your own.

Was this page helpful?