Skip to main content
GET
Get a user operation by hash

Authorizations

Authorization
string
header
required

API key passed as a Bearer token in the Authorization header.

Path Parameters

operation_hash_param
string
required

User operation hash in the path

Pattern: ^0x([A-Fa-f0-9]{64})$
chain_id
string
required

The ID of the blockchain

Response

User operation

UserOperation struct.

aggregator
string | null
required
Pattern: ^0x([A-Fa-f0-9]{40})$
aggregator_signature
string | null
required
Pattern: ^0x([A-Fa-f0-9]*)$
block_hash
string
required
Pattern: ^0x([A-Fa-f0-9]{64})$
block_number
string
required
Pattern: ^-?([1-9][0-9]*|0)$
bundle_index
integer
required
bundler
Address · object
required

Address

call_data
string
required
Pattern: ^0x([A-Fa-f0-9]*)$
call_gas_limit
string
required
Pattern: ^-?([1-9][0-9]*|0)$
consensus
boolean | null
required
decoded_call_data
DecodedInput · object | null
required
decoded_execute_call_data
DecodedInput · object | null
required
entry_point
Address · object
required

Address

entry_point_version
enum<string>
required
Available options:
v0.6,
v0.7,
v0.8,
v0.9
execute_call_data
string | null
required
Pattern: ^0x([A-Fa-f0-9]*)$
execute_target
AddressNullable · object | null
required

AddressNullable

factory
AddressNullable · object | null
required

AddressNullable

fee
string
required
Pattern: ^-?([1-9][0-9]*|0)$
gas
string
required
Pattern: ^-?([1-9][0-9]*|0)$
gas_price
string
required
Pattern: ^-?([1-9][0-9]*|0)$
gas_used
string
required
Pattern: ^-?([1-9][0-9]*|0)$
hash
string
required
Pattern: ^0x([A-Fa-f0-9]{64})$
index
integer
required
max_fee_per_gas
string
required
Pattern: ^-?([1-9][0-9]*|0)$
max_priority_fee_per_gas
string
required
Pattern: ^-?([1-9][0-9]*|0)$
nonce
string
required
Pattern: ^0x([A-Fa-f0-9]{64})$
paymaster
AddressNullable · object | null
required

AddressNullable

pre_verification_gas
string
required
Pattern: ^-?([1-9][0-9]*|0)$
raw
object
required

Raw user operation data.

revert_reason
string | null
required
Pattern: ^0x([A-Fa-f0-9]*)$
sender
Address · object
required

Address

signature
string
required
Pattern: ^0x([A-Fa-f0-9]*)$
sponsor_type
enum<string>
required
Available options:
wallet_deposit,
wallet_balance,
paymaster_sponsor,
paymaster_hybrid
status
boolean
required
timestamp
string<date-time> | null
required
transaction_hash
string
required
Pattern: ^0x([A-Fa-f0-9]{64})$
user_logs_count
integer
required
user_logs_start_index
integer
required
verification_gas_limit
string
required
Pattern: ^-?([1-9][0-9]*|0)$