Export

UserOperation

interface UserOperation {
    calls: Call[];
    id: string;
    network_id: string;
    signature?: string;
    status: UserOperationStatusEnum;
    transaction_hash?: string;
    unsigned_payload: string;
    user_op_hash: string;
}

Properties

calls: Call[]

The list of calls to make from the smart wallet.

Memberof

UserOperation

id: string

The ID of the user operation.

Memberof

UserOperation

network_id: string

The ID of the network the user operation is being created on.

Memberof

UserOperation

signature?: string

The hex-encoded signature of the user operation.

Memberof

UserOperation

The status of the user operation.

Memberof

UserOperation

transaction_hash?: string

The hash of the transaction that was broadcast.

Memberof

UserOperation

unsigned_payload: string

The hex-encoded hash that must be signed by the user.

Memberof

UserOperation

Deprecated

user_op_hash: string

The unique identifier for the user operation onchain. This is the payload that must be signed by one of the owners of the smart wallet to send the user operation.

Memberof

UserOperation