Dashboard · VantagePlanned

ERC-4337 Account Abstraction: UserOps and Paymasters

How many ERC-4337 UserOperations run each day on each chain, and how much of their gas do paymasters sponsor?

ERC-4337 smart accounts by chain: UserOperations per day, new accounts, the bundlers that send them and the gas that paymasters sponsor.

ShareEmail itvoltfincrypto.com/apps/erc-4337-account-abstraction
Blueprint

What the dashboard will show.

The dashboard as it will open in Vantage. Each figure is named here and arrives with its receipt; until its data is published, its place stays empty.

Overview

UserOperations, new accounts and sponsorship across chains.

UserOperations, latest day

operations

UserOperationEvent logs on the selected chains in the latest complete UTC day.

Figureaccount_abstraction_dailyAwaiting data

New smart accounts, latest day

accounts

AccountDeployed logs on the selected chains in the latest complete UTC day.

Figureaccount_abstraction_dailyAwaiting data

Gas sponsored by paymasters

%

The share of actualGasCost paid by a paymaster rather than by the account itself, over the period.

Figureaccount_abstraction_dailyAwaiting data

Failed operations

%

The share of UserOperations whose success flag is false; a failed operation still pays for its gas.

Figureaccount_abstraction_dailyAwaiting data

UserOperations by chain

operations

Daily UserOperations on each covered chain over the period, stacked so the total and each chain's part show together.

Stacked barsaccount_abstraction_dailyAwaiting data

Bundlers and paymasters

Who sends UserOperations, who pays for them and which EntryPoints they use.

Active bundlers

addresses

Addresses that sent at least one handleOps transaction to an EntryPoint in the period.

Figureaccount_abstraction_dailyAwaiting data

Active paymasters

contracts

Paymaster contracts that sponsored at least one UserOperation in the period.

Figureaccount_abstraction_dailyAwaiting data

Operations by EntryPoint version

%

Each day's UserOperations split by the EntryPoint version they went through, to show migration between versions.

Stacked areaaccount_abstraction_dailyAwaiting data

Bundlers ranked

Each bundler with the operations it sent, its share, the gas it paid for handleOps and what it collected back.

Tableaccount_abstraction_dailyAwaiting data

Paymasters ranked

Each paymaster with the operations it sponsored, the gas cost it paid in USD and the app it serves where labelled.

Tableaddress_labelsAwaiting data

Chain
Every covered chain, or all of them together
Period
Last 7, 30 or 90 days
About

What it answers, and for whom.

ERC-4337 lets a smart contract act as a wallet without any change to Ethereum itself. Users sign UserOperations and bundlers pack them into ordinary transactions to a shared EntryPoint contract. A paymaster can pay the gas, so the user never needs to hold ETH. This dashboard counts that activity on each chain from the EntryPoint's own logs.

Use it to see where smart accounts are actually used, how much of their gas is sponsored, which bundlers carry the traffic and how quickly accounts move to newer EntryPoint versions. It sits beside the EIP-7702 page, which covers ordinary addresses that delegate to smart-account code; a delegated address that sends UserOperations appears on both.

Method

How it will be measured.

Every figure will be read at a block, kept with its source and its exact read, and open a receipt anyone can re-check.

How receipts work →
  1. UserOperations are counted from the UserOperationEvent logs of each EntryPoint version on each chain, with the success flag and actualGasCost of every operation.
  2. New smart accounts come from AccountDeployed logs, which name the factory that deployed each account and the paymaster that sponsored its deployment.
  3. An operation is sponsored when its paymaster field is not the zero address; the sponsored share is measured both in operations and in gas cost paid.
  4. Bundlers are the senders of handleOps transactions to the EntryPoint; the gas each one paid is compared with the actualGasCost it collected, to give its margin.

The data it needs

Read from chain state and history

  • account_abstraction_dailyTo buildSmart accounts and EIP-7702ERC-4337 UserOperations, bundlers and paymasters, and EIP-7702 delegations per chain per day.
  • native_prices_dailyTo buildOracle prices by dayReference prices of major assets read from on-chain oracle feeds (Chainlink latestRoundData) at each day's last block, with each round's update time.
  • address_labelsTo buildAddress labelsLabels for known addresses: exchanges, bridges, protocols, funds, treasuries, sanctioned addresses and known attackers.
  • UserOperationEvent logs from each EntryPoint version on every covered chain
  • AccountDeployed logs, with the factory and paymaster of each new account
  • handleOps transactions to the EntryPoint: sender, gas used and effective gas price
  • Chainlink ETH/USD and native token feeds at day-end blocks for USD values
Questions

Questions people ask.

What is ERC-4337?

An account abstraction standard that works without a protocol change. Smart accounts sign UserOperations, which bundlers submit through a shared EntryPoint contract. It makes gas sponsorship, batched calls, passkey signing and recovery rules possible in the account's own code.

What is a paymaster?

A contract that agrees to pay the gas for a UserOperation, often for an app that wants its users to transact without holding ETH, or one that accepts a stablecoin instead. The EntryPoint charges the paymaster's deposit for the gas the operation used.

What does a bundler do?

A bundler collects UserOperations from a separate mempool, simulates them and sends a batch in one handleOps transaction to the EntryPoint. It pays that transaction's gas and is repaid by the accounts or their paymasters, so its margin is the difference.

How is ERC-4337 different from EIP-7702?

ERC-4337 accounts are contract accounts with addresses of their own. EIP-7702, live since the Pectra upgrade, lets an existing address delegate to contract code. The two combine: a delegated address can send UserOperations through an EntryPoint version that supports it.

Why are there several EntryPoint versions?

Each version is a separate contract at its own address, and accounts are built for one of them. Newer versions change gas accounting and signature handling, and later ones support EIP-7702 accounts, so older accounts keep using older EntryPoints until they migrate.

UserOperation
A signed request from a smart account carrying the call to make, gas limits and optional paymaster data, executed through the EntryPoint.
EntryPoint
The shared contract that verifies and executes UserOperations and settles gas between accounts, paymasters and bundlers.
Smart account
A wallet whose rules live in contract code: who can sign, spending limits, batching and recovery.

Build ERC-4337 Account Abstraction: UserOps and Paymasters on verified data.

Start free in Voltfin Studio: boards, tables and reports where every number opens its receipt. Tell us which data you need first and we will build it next.