Sato Hub

Glossary

ERC-4337 account (smart account)

A contract wallet whose transactions are UserOperations, sent by bundlers through a shared EntryPoint — programmable validation with no protocol change.

ERC-4337 adds account abstraction without a consensus change. A user, or an agent, signs a UserOperation instead of a transaction; bundlers collect these from a separate mempool and submit them to a singleton EntryPoint contract, which calls each account's validateUserOp and then executes the call. A paymaster contract can agree to pay gas, so the account need not hold ETH.

For agents the interesting property is programmable validation: an account can accept a session key with a spending limit, require a second signature above a threshold, or rotate keys, all in contract code. Several wallet-infrastructure providers in the directory ship 4337 accounts or the bundler and paymaster services around them.

A 4337 account is not by itself a safety feature: the policy is whatever the account's code says, and a session key with no limit is a full key. Sato Hub measures the factories and EntryPoint activity, not the policies inside any account.

Where Sato Hub measures it

Numbers live on those pages and refresh on their own schedule; this definition does not restate them.

Related terms

Sources

Cite this page

Sato Hub. "ERC-4337 account (smart account) (glossary)." Sato Hub, accessed 2026-09-09. https://satohub.ai/glossary/erc-4337-account

This page is refreshed daily. Citations include the date so a reader can tell which snapshot a claim came from.