UNPKG

@owlprotocol/contracts-account-abstraction

Version:

ERC4337 Account Abstraction support for deploying relevant smart contracts and interacting with UserOps.

7 lines (6 loc) 550 B
import { BundlerRpcSchema, EIP1193Parameters, EIP1193RequestFn, Hex, Prettify, PublicRpcSchema } from "viem"; import { UserOperationReceipt } from "viem/account-abstraction"; export type RpcGetUserOperationReceiptReturnType07 = Prettify<UserOperationReceipt<"0.7", Hex, Hex, "0x0" | "0x1">> | null; export declare function createRequestGetUserOperationReceipt(request: EIP1193RequestFn<PublicRpcSchema>): (args: EIP1193Parameters<BundlerRpcSchema> & { method: "eth_getUserOperationReceipt"; }) => Promise<RpcGetUserOperationReceiptReturnType07>;