Vaults withdrawals are now enabledwithdraw now
Blog
What Is Account Abstraction? ERC-4337 and Gasless UX

What Is Account Abstraction? ERC-4337 and Gasless UX

K
Kamila Lipska
on Mar 07, 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.

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.

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

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.

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 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.

FeatureERC-4337Status Network
Gas modelBundler + paymaster abstractionProtocol-level yield funding
Spam preventionEVM gas marketRate Limiting Nullifiers (RLN)
Free transactionsRequires paymaster sponsorshipAutomatic via Karma tiers
Protocol changesNo (smart contract layer)Yes (L2 native)
Default UXGasless if sponsoredGasless 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.

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.

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.

On Ethereum:

  1. 1
    Choose a smart contract wallet (Kernel, Safe, Alchemy's LightAccount).
  2. 2
    Integrate an SDK (permissionless.js, Alchemy SDK, Thirdweb SDK).
  3. 3
    Deploy a paymaster or use a third-party service.
  4. 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.

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.

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.

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

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

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.

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.

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

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.

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

KA
Kamila Lipska
Share article on: