Variable AccountFactoryAbiConst

AccountFactoryAbi: readonly [{
    inputs: readonly [{
        internalType: "address";
        name: "implementation_";
        type: "address";
    }, {
        internalType: "address";
        name: "owner_";
        type: "address";
    }];
    stateMutability: "nonpayable";
    type: "constructor";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "account";
        type: "address";
    }];
    name: "AccountAlreadyDeployed";
    type: "error";
}, {
    inputs: readonly [];
    name: "AlreadyInitialized";
    type: "error";
}, {
    inputs: readonly [];
    name: "ImplementationAddressCanNotBeZero";
    type: "error";
}, {
    inputs: readonly [];
    name: "InvalidEntryPointAddress";
    type: "error";
}, {
    inputs: readonly [];
    name: "NewOwnerIsZeroAddress";
    type: "error";
}, {
    inputs: readonly [];
    name: "NoHandoverRequest";
    type: "error";
}, {
    inputs: readonly [];
    name: "Unauthorized";
    type: "error";
}, {
    inputs: readonly [];
    name: "ZeroAddressNotAllowed";
    type: "error";
}, {
    anonymous: false;
    inputs: readonly [{
        indexed: true;
        internalType: "address";
        name: "account";
        type: "address";
    }, {
        indexed: true;
        internalType: "bytes";
        name: "initData";
        type: "bytes";
    }, {
        indexed: true;
        internalType: "bytes32";
        name: "salt";
        type: "bytes32";
    }];
    name: "AccountCreated";
    type: "event";
}, {
    anonymous: false;
    inputs: readonly [{
        indexed: true;
        internalType: "address";
        name: "pendingOwner";
        type: "address";
    }];
    name: "OwnershipHandoverCanceled";
    type: "event";
}, {
    anonymous: false;
    inputs: readonly [{
        indexed: true;
        internalType: "address";
        name: "pendingOwner";
        type: "address";
    }];
    name: "OwnershipHandoverRequested";
    type: "event";
}, {
    anonymous: false;
    inputs: readonly [{
        indexed: true;
        internalType: "address";
        name: "oldOwner";
        type: "address";
    }, {
        indexed: true;
        internalType: "address";
        name: "newOwner";
        type: "address";
    }];
    name: "OwnershipTransferred";
    type: "event";
}, {
    inputs: readonly [];
    name: "ACCOUNT_IMPLEMENTATION";
    outputs: readonly [{
        internalType: "address";
        name: "";
        type: "address";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "epAddress";
        type: "address";
    }, {
        internalType: "uint32";
        name: "unstakeDelaySec";
        type: "uint32";
    }];
    name: "addStake";
    outputs: readonly [];
    stateMutability: "payable";
    type: "function";
}, {
    inputs: readonly [];
    name: "cancelOwnershipHandover";
    outputs: readonly [];
    stateMutability: "payable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "pendingOwner";
        type: "address";
    }];
    name: "completeOwnershipHandover";
    outputs: readonly [];
    stateMutability: "payable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "bytes";
        name: "initData";
        type: "bytes";
    }, {
        internalType: "bytes32";
        name: "salt";
        type: "bytes32";
    }];
    name: "computeAccountAddress";
    outputs: readonly [{
        internalType: "address payable";
        name: "expectedAddress";
        type: "address";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "bytes";
        name: "initData";
        type: "bytes";
    }, {
        internalType: "bytes32";
        name: "salt";
        type: "bytes32";
    }];
    name: "createAccount";
    outputs: readonly [{
        internalType: "address payable";
        name: "";
        type: "address";
    }];
    stateMutability: "payable";
    type: "function";
}, {
    inputs: readonly [];
    name: "owner";
    outputs: readonly [{
        internalType: "address";
        name: "result";
        type: "address";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "pendingOwner";
        type: "address";
    }];
    name: "ownershipHandoverExpiresAt";
    outputs: readonly [{
        internalType: "uint256";
        name: "result";
        type: "uint256";
    }];
    stateMutability: "view";
    type: "function";
}, {
    inputs: readonly [];
    name: "renounceOwnership";
    outputs: readonly [];
    stateMutability: "payable";
    type: "function";
}, {
    inputs: readonly [];
    name: "requestOwnershipHandover";
    outputs: readonly [];
    stateMutability: "payable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "newOwner";
        type: "address";
    }];
    name: "transferOwnership";
    outputs: readonly [];
    stateMutability: "payable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "epAddress";
        type: "address";
    }];
    name: "unlockStake";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}, {
    inputs: readonly [{
        internalType: "address";
        name: "epAddress";
        type: "address";
    }, {
        internalType: "address payable";
        name: "withdrawAddress";
        type: "address";
    }];
    name: "withdrawStake";
    outputs: readonly [];
    stateMutability: "nonpayable";
    type: "function";
}] = ...