@owlprotocol/contracts-account-abstraction
Version:
ERC4337 Account Abstraction support for deploying relevant smart contracts and interacting with UserOps.
12 lines (11 loc) • 393 B
TypeScript
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;