SettleMint
ArchitectureConcepts

UserOperations

How UserOperations carry smart-account transaction requests through DALP's account abstraction execution path.

A UserOperation is the ERC-4337 transaction request that a smart account validates before the configured EntryPoint executes it. In DALP, UserOperations belong to the account abstraction execution path. They do not replace participant identity, asset policy, custody approvals, or transaction outcome tracking.

Where UserOperations sit

UserOperations connect the API or operator action to the smart account execution path:

  1. DALP selects the participant and executor route for the request.
  2. When the route uses a smart account, DALP builds a UserOperation for the requested chain action.
  3. The smart account validator checks whether the configured signer or multisig policy authorises the operation.
  4. The bundler simulates and submits the valid UserOperation to the EntryPoint.
  5. DALP reports the resulting transaction through transaction tracking, indexing, and webhook events.

What to verify

QuestionWhere to verify it
Which smart wallet can execute the operation?Smart wallet API overview
Which signers or thresholds authorise the operation?Smart wallet approvals and Smart wallet thresholds
Which EntryPoint receives supported operations?Bundler JSON-RPC
How do integrations confirm completion?Transaction tracking

On this page