@owlprotocol/contracts-account-abstraction
Version:
ERC4337 Account Abstraction support for deploying relevant smart contracts and interacting with UserOps.
150 lines (149 loc) • 4.22 kB
TypeScript
export declare const errors: readonly [{
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "target";
readonly type: "address";
}];
readonly name: "AddressEmptyCode";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "ECDSAInvalidSignature";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "length";
readonly type: "uint256";
}];
readonly name: "ECDSAInvalidSignatureLength";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "bytes32";
readonly name: "s";
readonly type: "bytes32";
}];
readonly name: "ECDSAInvalidSignatureS";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "implementation";
readonly type: "address";
}];
readonly name: "ERC1967InvalidImplementation";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "ERC1967NonPayable";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "FailedInnerCall";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "InvalidInitialization";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "NotInitializing";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "UUPSUnauthorizedCallContext";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "bytes32";
readonly name: "slot";
readonly type: "bytes32";
}];
readonly name: "UUPSUnsupportedProxiableUUID";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "owner";
readonly type: "address";
}];
readonly name: "OwnableInvalidOwner";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "account";
readonly type: "address";
}];
readonly name: "OwnableUnauthorizedAccount";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "bool";
readonly name: "success";
readonly type: "bool";
}, {
readonly internalType: "bytes";
readonly name: "ret";
readonly type: "bytes";
}];
readonly name: "DelegateAndRevert";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "opIndex";
readonly type: "uint256";
}, {
readonly internalType: "string";
readonly name: "reason";
readonly type: "string";
}];
readonly name: "FailedOp";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "uint256";
readonly name: "opIndex";
readonly type: "uint256";
}, {
readonly internalType: "string";
readonly name: "reason";
readonly type: "string";
}, {
readonly internalType: "bytes";
readonly name: "inner";
readonly type: "bytes";
}];
readonly name: "FailedOpWithRevert";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "bytes";
readonly name: "returnData";
readonly type: "bytes";
}];
readonly name: "PostOpReverted";
readonly type: "error";
}, {
readonly inputs: readonly [];
readonly name: "ReentrancyGuardReentrantCall";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "sender";
readonly type: "address";
}];
readonly name: "SenderAddressResult";
readonly type: "error";
}, {
readonly inputs: readonly [{
readonly internalType: "address";
readonly name: "aggregator";
readonly type: "address";
}];
readonly name: "SignatureValidationFailed";
readonly type: "error";
}];