블로그/What Is Account Abstraction? ERC-4337 and Gasless UX
status-network-blog

What Is Account Abstraction? ERC-4337 and Gasless UX

Kamila LipskaKamila Lipska
Mar 7, 2026
Smart contract wallet execution flow showing UserOperation bundling, EntryPoint validation, and paymaster gas sponsorship.

Account abstraction separates who authorizes a transaction from who pays for it. Smart contracts replace fixed private-key wallets, and paymasters can cover gas on behalf of users. ERC-4337 standardizes this without changing the Ethereum protocol. Native gasless chains like Status Network go further and embed gaslessness directly into the settlement layer.

How Account Abstraction Works

Traditional Ethereum wallets are externally owned accounts (EOAs). They are controlled by a private key and must pay gas in ETH.

Account abstraction inverts this. A smart contract becomes the wallet.

The account defines its own validation rules and payment logic. This decoupling unlocks three key capabilities:

  • Custom validation: Accept signatures from multiple parties or arbitrary logic.
  • Flexible payment: A third party (a "paymaster") sponsors gas instead of the user.
  • Batch operations: Multiple transactions execute atomically in one call.

Without account abstraction, these require protocol changes. With it, they emerge from smart contract logic alone.

What Is ERC-4337?

ERC-4337 is the Ethereum standard for account abstraction. It launched in 2023. It runs entirely on smart contracts, requiring no protocol-layer changes.

The Execution Flow

Step 1: User submits a UserOperation.

This is not a standard Ethereum transaction. It includes the account address, call data, signature, gas parameters, and an optional paymaster address.

Step 2: A bundler collects UserOperations.

Bundlers are off-chain agents. They aggregate UserOperations into a single on-chain transaction.

Step 3: Bundler submits to the EntryPoint.

The EntryPoint is a shared protocol contract. It validates each UserOperation: signature, paymaster solvency, and gas.

Step 4: Account contract executes.

Once valid, the EntryPoint calls the account contract. The transaction runs.

Step 5: Gas is covered.

If a paymaster sponsors the operation, the user pays nothing. Otherwise, the app or user covers costs.

The Role of Paymasters

A paymaster is a smart contract that covers gas fees for users. The user does not need ETH. The paymaster collects payment via an alternative mechanism.

Common paymaster patterns:

  • Accept USDC instead of ETH for gas.
  • Sponsor the first 10 transactions per user per day.
  • Require a minimum governance token balance.

Paymasters are whitelisted by the account contract. This prevents front-running and keeps the user in control.

ERC-4337 vs. Native Gasless Chains

ERC-4337 is a smart contract standard. It relies on bundlers and paymasters to deliver gasless UX.

Status Network takes a different approach. It is built on Linea's zkEVM stack as an Ethereum Layer 2.

It funds transactions via native yield from staked ETH and stablecoins. No paymasters are needed.

Karma is a non-transferable soulbound token. It determines each user's free transaction quota. Rate Limiting Nullifiers (RLN), a zero-knowledge protocol, replace gas as the spam prevention mechanism.

Feature ERC-4337 Status Network
Gas model Bundler + paymaster abstraction Protocol-level yield funding
Spam prevention EVM gas market Rate Limiting Nullifiers (RLN)
Free transactions Requires paymaster sponsorship Automatic via Karma tiers
Protocol changes No (smart contract layer) Yes (L2 native)
Default UX Gasless if sponsored Gasless for all users

The key difference: ERC-4337 requires bundler and paymaster infrastructure. Status Network embeds gaslessness at the settlement layer. Any account with positive Karma gets a free transaction quota automatically.

Security Considerations

ERC-4337 introduces new risks.

Bundler censorship: Bundlers could collude to exclude UserOperations. Decentralized bundler research addresses this.

Paymaster fraud: A malicious paymaster might reject payment after accepting a UserOperation. EntryPoint pre-validates paymaster balance and enforces gas accounting.

Account bugs: Flawed account logic can drain funds. Use audited implementations like Kernel, Safe, or ZeroDev.

Native gasless chains remove paymaster risks. But trade-offs remain. Centralized sequencers can censor transactions. Token economics must sustain yield generation over time.

Real-World Use Cases

Gaming: Studios deploy paymasters to sponsor new player transactions.

DAOs: Governance tokens become the payment unit. Members vote with abstracted signatures while the treasury pays gas.

Mobile wallets: Light clients submit UserOperations via relay, avoiding direct network broadcast.

Subscriptions: dApps charge monthly and use paymasters to cover all user transactions.

Bot economics: Automated agents (liquidation bots, LVR arbitrageurs, per-block rebalancers) operate cost-free within Karma tiers on Status Network. On ERC-4337, bots require ETH or paymaster sponsorship for every UserOperation.

Getting Started with ERC-4337

On Ethereum:

  1. Choose a smart contract wallet (Kernel, Safe, Alchemy's LightAccount).
  2. Integrate an SDK (permissionless.js, Alchemy SDK, Thirdweb SDK).
  3. Deploy a paymaster or use a third-party service.
  4. Build a UserOperation submission UI.

On Status Network: Users earn free transaction tiers via Karma. Karma is earned by staking SNT, bridging yield-bearing assets, and providing liquidity. No paymaster deployment is needed.

The Future of Account Abstraction

ERC-4337 is maturing. Key research areas include decentralized bundler networks to prevent censorship, improved paymaster standards for easier integration, and cross-chain abstraction to unify wallets across blockchains.

Layer 2 solutions like Status Network explore whether gasless settlement can scale without separate mempool layers. Both approaches coexist: ERC-4337 for Ethereum mainnet flexibility, native gaslessness for high-volume applications.

Frequently Asked Questions

What is the difference between a smart contract wallet and account abstraction?

A smart contract wallet is an account contract that holds and controls funds. Account abstraction is the standard (ERC-4337) that lets any smart contract act as a wallet with custom validation rules.

Do I need a paymaster to use ERC-4337 account abstraction?

No. Paymasters are optional. You can submit a UserOperation and pay gas directly from your account's balance without a paymaster.

Can ERC-4337 account abstraction prevent front-running?

ERC-4337 does not prevent front-running by itself. It enables private mempools and encrypted ordering only if the bundler supports those features.

Is ERC-4337 live on Ethereum mainnet?

Yes. ERC-4337 is live on Ethereum mainnet and many EVM-compatible chains. It uses a separate UserOperation mempool and requires no core protocol upgrades.

How is Status Network different from ERC-4337?

Status Network replaces gas markets with native yield funding and Karma-based throughput tiers built into the protocol layer. No paymasters are needed. ERC-4337 applies abstraction on top of Ethereum's existing gas model.

Can paymasters charge users for sponsoring gas?

Yes. Paymasters can collect payment in any token, such as USDC or reward points. The EntryPoint validates paymaster solvency before executing the UserOperation.

What happens if a smart contract wallet is compromised?

If the wallet's signing mechanism is compromised, attackers can drain funds. Recovery options include multi-sig recovery, social recovery, or a guardian contract depending on the implementation.

Does account abstraction increase gas costs?

Slightly. UserOperations add overhead versus standard transactions. This is offset by bundling multiple users per transaction and using paymaster sponsorship to distribute costs.