Docs/AA Hyperwallet/Core Concepts/Account Abstraction

Account Abstraction

Account Abstraction enables smart contract wallets with flexible authentication, gasless transactions, and enhanced user experience.

Overview

Account Abstraction separates account logic from transaction validation, allowing wallets to be smart contracts with custom authentication and spending rules. This enables features like social logins, session keys, and gasless transactions.

ERC-4337

ERC-4337 is the most widely adopted Account Abstraction standard. It introduces UserOperations, Bundlers, and Paymasters to enable smart contract wallets without protocol changes.

ERC-4337 Components

ERC-4337 introduces UserOperations (user intents), Bundlers (transaction aggregators), and Paymasters (gas sponsors) to enable Account Abstraction.

EIP-7702

EIP-7702 enables EOA accounts to temporarily act as smart contracts, providing a smoother migration path for existing wallets.

Benefits

Flexible Authentication

Support email, SMS, social logins, and passkeys

Gasless Transactions

Enable gasless transactions through paymasters

Session Keys

Temporary keys with spending limits and expiration