EthereumAdvanced

UserOperation

An ERC-4337 data structure describing an operation requested by a smart account.

PLAIN-ENGLISH DEFINITION

In more detail

A UserOperation is a request that enters the ERC-4337 account-abstraction flow. A bundler can include it in an onchain transaction through the EntryPoint contract, which checks the relevant rules. It has its own processing steps, so a pending operation isn't simply the same thing as a normal transaction already submitted to Ethereum.

IN THE WILD

How you might use it

Your smart-account app shows a pending UserOperation while a bundler prepares the transaction that will carry it onchain.

Was this clear?

Got a way to make UserOperation click?

Add your take

By Crypto Dictionary · Published · Updated

Go to the source

Use the original reference to explore the details behind this entry.

Read the reference

An original explanation with a reference to follow. Protocol details and community usage can evolve. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition