Skip to article
Degrees of SatoshiFollow the connections.
Degrees of Satoshi/ Encyclopedia

Encyclopedia Ethereum · Entry 14

Smart accounts: programmable authorization, recovery and gas

Theme
Ethereum
Sources
5 cited records
Reading time
About 3 minutes
Automated verification
Substantive update
In this article

At a glance

Key facts

Key facts for Smart accounts: programmable authorization, recovery and gas
FactDetailSource
ERC-4337UserOperations reach an EntryPoint through bundled transactions[1]
PaymasterCan agree to cover gas subject to its rules[1]
EIP-7702Persistent code delegation for an externally owned account[2]
01

Authorization can be a rule rather than one unrestricted key

A programmed account can require several signatures, impose spending conditions or define a recovery procedure. Those features are possibilities implemented by the account’s code, not automatic promises of the phrase smart wallet.

For example, a small purchase might use one signer while changing recovery settings requires two. The convenience and failure modes depend on exactly who can satisfy or modify those rules.

02

ERC-4337 adds a route for user operations

A user operation describes an intended action under the account’s validation logic. A bundler includes operations in a transaction calling an EntryPoint contract, which coordinates validation and execution.

In an illustrative sponsored onboarding flow, a paymaster agrees to cover the user’s operation. The user may not need a native ETH balance for that interaction, but the bundling transaction still consumes gas paid through the arrangement.

03

EIP-7702 is a distinct mechanism that can work alongside it

EIP-7702 permits an externally owned account to authorize delegated code while retaining transaction-origination capability. It is not the same object or mechanism as an ERC-4337 user operation.

A wallet can use such code to support an approval and the subsequent action together. The delegation persists until changed or cleared, so authorizing it is more consequential than granting one temporary website connection.

04

Recovery and convenience introduce their own conditions

If recovery requires designated guardians, their availability and authority become part of account security. If sponsorship ends, the application’s former no-gas experience may no longer be available.

Delegate code also executes with extensive account capabilities. A polished recovery screen does not establish that the implementation is correct, that upgrades are restricted or that every asset and application supports the account.

Direct answers

Questions people ask

Do smart accounts eliminate private keys?

Not necessarily. They change how authority can be checked; implementations may still use keys alongside multiple signers, recovery or other rules.

Are sponsored transactions actually free?

A sponsor pays or arranges payment for execution. It can impose conditions or charge through another mechanism, and the network still consumes resources.

Is EIP-7702 the same as ERC-4337?

No. EIP-7702 changes account delegation at the protocol level, while ERC-4337 defines user operations, bundlers and EntryPoint-based processing.

Inspect the evidence

The answer and key facts have stable claim links. These records retain the scope and qualification when reused.

Smart accounts use programmable logic to authorize actions, which can enable recovery rules, transaction batching and sponsored gas. ERC-4337 packages user operations through an EntryPoint; EIP-7702 lets a key-controlled account delegate execution to code. These mechanisms do not automatically make every wallet recoverable or every transaction free.

Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T15:10:23.134Z.

Link to this claim
ERC-4337: UserOperations reach an EntryPoint through bundled transactions

Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T15:10:23.134Z.

Link to this claim
Paymaster: Can agree to cover gas subject to its rules

Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T15:10:23.134Z.

Link to this claim
EIP-7702: Persistent code delegation for an externally owned account

Scope: Ethereum · data through 2026-10-02. Verification: verified · 2026-10-02T15:10:23.134Z.

Link to this claim
Revision history
  1. — First publication after primary-source research and independent automated verification.

Source register

Sources and references

Retrieval dates and locators are recorded individually.
  1. ERC-4337: Account Abstraction Using Alt MempoolEthereum Request for Comments

    Defines user operations, bundlers, programmable validation and sponsored gas settlement.

    Locator: Abstract; definitions; UserOperation; EntryPoint; paymasters · Version / scope: 583335b7912e51b1ea515bb662532dd29b27e786 · Retrieved: 2026-10-02T14:35:55.049363+00:00Open source
  2. EIP-7702: Set Code for EOAsEthereum Improvement Proposals

    Defines persistent EOA code delegation, continued transaction origination and the account-wide consequences of delegate code.

    Locator: Abstract; persistence of code delegation; transaction origination; security considerations · Version / scope: ac912ca6a9685590345dd8e5736cda75976d0131 · Retrieved: 2026-10-02T14:35:51.249142+00:00Open source
  3. Introduction to smart contractsethereum.org contributors

    Supports contract code/state, deterministic rules, illustrative vending logic, external-data limits and multisignature access.

    Locator: What is a smart contract; a digital vending machine; limitations; multisig · Version / scope: dcc900ff125891da5b6c723b905a7113cf1bd864 · Retrieved: 2026-10-02T14:35:40.398357+00:00Open source
  4. Gas and feesethereum.org contributors

    Supports gas units, ETH/gwei units, base/priority fees, resource limits and charges for executed failed transactions.

    Locator: How are gas fees calculated; base fee; gas limit · Version / scope: dcc900ff125891da5b6c723b905a7113cf1bd864 · Retrieved: 2026-10-02T14:35:40.393022+00:00Open source
  5. Ethereum protocol upgrade historyethereum.org contributors

    Records shipped Pectra changes including EIP-7702 and EIP-7251; supports dated historical upgrade context.

    Locator: Prague-Electra (Pectra); Paris (The Merge); London · Version / scope: dcc900ff125891da5b6c723b905a7113cf1bd864 · Retrieved: 2026-10-02T14:42:49.753070+00:00Open source
How this article was made

Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.

Editorial method and corrections

Degrees of Satoshi editorial project. “Smart accounts: programmable authorization, recovery and gas.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/ethereum-smart-accounts/