@owlprotocol/contracts-account-abstraction
Version:
ERC4337 Account Abstraction support for deploying relevant smart contracts and interacting with UserOps.
145 lines (144 loc) • 5.81 kB
text/typescript
export const events = [
{
anonymous: false,
inputs: [{ indexed: false, internalType: "uint64", name: "version", type: "uint64" }],
name: "Initialized",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "contract IEntryPoint", name: "entryPoint", type: "address" },
{ indexed: true, internalType: "address", name: "owner", type: "address" },
],
name: "SimpleAccountInitialized",
type: "event",
},
{
anonymous: false,
inputs: [{ indexed: true, internalType: "address", name: "implementation", type: "address" }],
name: "Upgraded",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "address", name: "previousOwner", type: "address" },
{ indexed: true, internalType: "address", name: "newOwner", type: "address" },
],
name: "OwnershipTransferred",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "bytes32", name: "userOpHash", type: "bytes32" },
{ indexed: true, internalType: "address", name: "sender", type: "address" },
{ indexed: false, internalType: "address", name: "factory", type: "address" },
{ indexed: false, internalType: "address", name: "paymaster", type: "address" },
],
name: "AccountDeployed",
type: "event",
},
{ anonymous: false, inputs: [], name: "BeforeExecution", type: "event" },
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "address", name: "account", type: "address" },
{ indexed: false, internalType: "uint256", name: "totalDeposit", type: "uint256" },
],
name: "Deposited",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "bytes32", name: "userOpHash", type: "bytes32" },
{ indexed: true, internalType: "address", name: "sender", type: "address" },
{ indexed: false, internalType: "uint256", name: "nonce", type: "uint256" },
{ indexed: false, internalType: "bytes", name: "revertReason", type: "bytes" },
],
name: "PostOpRevertReason",
type: "event",
},
{
anonymous: false,
inputs: [{ indexed: true, internalType: "address", name: "aggregator", type: "address" }],
name: "SignatureAggregatorChanged",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "address", name: "account", type: "address" },
{ indexed: false, internalType: "uint256", name: "totalStaked", type: "uint256" },
{ indexed: false, internalType: "uint256", name: "unstakeDelaySec", type: "uint256" },
],
name: "StakeLocked",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "address", name: "account", type: "address" },
{ indexed: false, internalType: "uint256", name: "withdrawTime", type: "uint256" },
],
name: "StakeUnlocked",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "address", name: "account", type: "address" },
{ indexed: false, internalType: "address", name: "withdrawAddress", type: "address" },
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" },
],
name: "StakeWithdrawn",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "bytes32", name: "userOpHash", type: "bytes32" },
{ indexed: true, internalType: "address", name: "sender", type: "address" },
{ indexed: true, internalType: "address", name: "paymaster", type: "address" },
{ indexed: false, internalType: "uint256", name: "nonce", type: "uint256" },
{ indexed: false, internalType: "bool", name: "success", type: "bool" },
{ indexed: false, internalType: "uint256", name: "actualGasCost", type: "uint256" },
{ indexed: false, internalType: "uint256", name: "actualGasUsed", type: "uint256" },
],
name: "UserOperationEvent",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "bytes32", name: "userOpHash", type: "bytes32" },
{ indexed: true, internalType: "address", name: "sender", type: "address" },
{ indexed: false, internalType: "uint256", name: "nonce", type: "uint256" },
],
name: "UserOperationPrefundTooLow",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "bytes32", name: "userOpHash", type: "bytes32" },
{ indexed: true, internalType: "address", name: "sender", type: "address" },
{ indexed: false, internalType: "uint256", name: "nonce", type: "uint256" },
{ indexed: false, internalType: "bytes", name: "revertReason", type: "bytes" },
],
name: "UserOperationRevertReason",
type: "event",
},
{
anonymous: false,
inputs: [
{ indexed: true, internalType: "address", name: "account", type: "address" },
{ indexed: false, internalType: "address", name: "withdrawAddress", type: "address" },
{ indexed: false, internalType: "uint256", name: "amount", type: "uint256" },
],
name: "Withdrawn",
type: "event",
},
] as const;