@owlprotocol/contracts-account-abstraction
Version:
ERC4337 Account Abstraction support for deploying relevant smart contracts and interacting with UserOps.
20 lines (19 loc) • 565 B
TypeScript
export declare enum ValidationErrors {
InvalidRequest = -32601,
InvalidFields = -32602,
SimulateValidation = -32500,
SimulatePaymasterValidation = -32501,
OpcodeValidation = -32502,
ExpiresShortly = -32503,
Reputation = -32504,
InsufficientStake = -32505,
UnsupportedSignatureAggregator = -32506,
InvalidSignature = -32507
}
export declare enum ExecutionErrors {
UserOperationReverted = -32521
}
export declare class ExecutionError extends Error {
code: number;
constructor(msg: string, code: ExecutionErrors);
}