UNPKG

@owlprotocol/contracts-account-abstraction

Version:

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

12 lines (11 loc) 393 B
import { Abi, DecodeErrorResultReturnType } from "viem"; export declare function isError<T extends { name: string; }>(name: T["name"], err: Error): err is Error; /** * Decode viem error * @param error * @param abi * @returns */ export declare function decodeViemError<const TAbi extends Abi | readonly unknown[]>(error: any, abi: TAbi): DecodeErrorResultReturnType<TAbi> | undefined;