/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, BaseContract, ContractTransaction, Overrides, CallOverrides, } from "ethers"; import { BytesLike } from "@ethersproject/bytes"; import { Listener, Provider } from "@ethersproject/providers"; import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi"; import { TypedEventFilter, TypedEvent, TypedListener } from "./commons"; interface Keep3rJobWorkableForTestInterface extends ethers.utils.Interface { functions: { "acceptGovernance()": FunctionFragment; "acceptJobMigration(address,address)": FunctionFragment; "acceptJobOwnership(address)": FunctionFragment; "addDisputer(address)": FunctionFragment; "addLiquidityToJob(address,address,uint256)": FunctionFragment; "addSlasher(address)": FunctionFragment; "addTokenCreditsToJob(address,address,uint256)": FunctionFragment; "approveLiquidity(address)": FunctionFragment; "approvedLiquidities()": FunctionFragment; "bondTime()": FunctionFragment; "bondedPayment(address,uint256)": FunctionFragment; "bonds(address,address)": FunctionFragment; "canActivateAfter(address,address)": FunctionFragment; "canWithdrawAfter(address,address)": FunctionFragment; "changeJobOwnership(address,address)": FunctionFragment; "directTokenPayment(address,address,uint256)": FunctionFragment; "disputers(address)": FunctionFragment; "disputes(address)": FunctionFragment; "fee()": FunctionFragment; "firstSeen(address)": FunctionFragment; "forceLiquidityCreditsToJob(address,uint256)": FunctionFragment; "governance()": FunctionFragment; "hasBonded(address)": FunctionFragment; "inflationPeriod()": FunctionFragment; "isBondedKeeper(address,address,uint256,uint256,uint256)": FunctionFragment; "isKeeper(address)": FunctionFragment; "jobLiquidityCredits(address)": FunctionFragment; "jobOwner(address)": FunctionFragment; "jobPendingOwner(address)": FunctionFragment; "jobPeriodCredits(address)": FunctionFragment; "jobTokenCredits(address,address)": FunctionFragment; "jobTokenCreditsAddedAt(address,address)": FunctionFragment; "jobs()": FunctionFragment; "keep3rHelper()": FunctionFragment; "keep3rV1()": FunctionFragment; "keep3rV1Proxy()": FunctionFragment; "keepers()": FunctionFragment; "kp3rWethPool()": FunctionFragment; "liquidityAmount(address,address)": FunctionFragment; "liquidityMinimum()": FunctionFragment; "migrateJob(address,address)": FunctionFragment; "observeLiquidity(address)": FunctionFragment; "pendingBonds(address,address)": FunctionFragment; "pendingGovernance()": FunctionFragment; "pendingJobMigrations(address)": FunctionFragment; "pendingUnbonds(address,address)": FunctionFragment; "quoteLiquidity(address,uint256)": FunctionFragment; "removeDisputer(address)": FunctionFragment; "removeSlasher(address)": FunctionFragment; "revokeLiquidity(address)": FunctionFragment; "rewardPeriodTime()": FunctionFragment; "rewardedAt(address)": FunctionFragment; "setApprovedLiquidity(address)": FunctionFragment; "setBondTime(uint256)": FunctionFragment; "setFee(uint256)": FunctionFragment; "setGovernance(address)": FunctionFragment; "setInflationPeriod(uint256)": FunctionFragment; "setJob(address)": FunctionFragment; "setJobLiquidity(address,address)": FunctionFragment; "setKeep3rHelper(address)": FunctionFragment; "setKeep3rV1(address)": FunctionFragment; "setKeep3rV1Proxy(address)": FunctionFragment; "setKeeper(address)": FunctionFragment; "setKp3rWethPool(address)": FunctionFragment; "setLiquidityMinimum(uint256)": FunctionFragment; "setRewardPeriodTime(uint256)": FunctionFragment; "setUnbondTime(uint256)": FunctionFragment; "slashers(address)": FunctionFragment; "totalJobCredits(address)": FunctionFragment; "unbondLiquidityFromJob(address,address,uint256)": FunctionFragment; "unbondTime()": FunctionFragment; "viewGas()": FunctionFragment; "viewJobLiquidityCredits(address)": FunctionFragment; "viewJobPeriodCredits(address)": FunctionFragment; "viewTickCache(address)": FunctionFragment; "withdrawLiquidityFromJob(address,address,address)": FunctionFragment; "withdrawTokenCreditsFromJob(address,address,uint256,address)": FunctionFragment; "workCompleted(address)": FunctionFragment; "worked(address)": FunctionFragment; "workedAt(address)": FunctionFragment; }; encodeFunctionData( functionFragment: "acceptGovernance", values?: undefined ): string; encodeFunctionData( functionFragment: "acceptJobMigration", values: [string, string] ): string; encodeFunctionData( functionFragment: "acceptJobOwnership", values: [string] ): string; encodeFunctionData(functionFragment: "addDisputer", values: [string]): string; encodeFunctionData( functionFragment: "addLiquidityToJob", values: [string, string, BigNumberish] ): string; encodeFunctionData(functionFragment: "addSlasher", values: [string]): string; encodeFunctionData( functionFragment: "addTokenCreditsToJob", values: [string, string, BigNumberish] ): string; encodeFunctionData( functionFragment: "approveLiquidity", values: [string] ): string; encodeFunctionData( functionFragment: "approvedLiquidities", values?: undefined ): string; encodeFunctionData(functionFragment: "bondTime", values?: undefined): string; encodeFunctionData( functionFragment: "bondedPayment", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "bonds", values: [string, string] ): string; encodeFunctionData( functionFragment: "canActivateAfter", values: [string, string] ): string; encodeFunctionData( functionFragment: "canWithdrawAfter", values: [string, string] ): string; encodeFunctionData( functionFragment: "changeJobOwnership", values: [string, string] ): string; encodeFunctionData( functionFragment: "directTokenPayment", values: [string, string, BigNumberish] ): string; encodeFunctionData(functionFragment: "disputers", values: [string]): string; encodeFunctionData(functionFragment: "disputes", values: [string]): string; encodeFunctionData(functionFragment: "fee", values?: undefined): string; encodeFunctionData(functionFragment: "firstSeen", values: [string]): string; encodeFunctionData( functionFragment: "forceLiquidityCreditsToJob", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "governance", values?: undefined ): string; encodeFunctionData(functionFragment: "hasBonded", values: [string]): string; encodeFunctionData( functionFragment: "inflationPeriod", values?: undefined ): string; encodeFunctionData( functionFragment: "isBondedKeeper", values: [string, string, BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData(functionFragment: "isKeeper", values: [string]): string; encodeFunctionData( functionFragment: "jobLiquidityCredits", values: [string] ): string; encodeFunctionData(functionFragment: "jobOwner", values: [string]): string; encodeFunctionData( functionFragment: "jobPendingOwner", values: [string] ): string; encodeFunctionData( functionFragment: "jobPeriodCredits", values: [string] ): string; encodeFunctionData( functionFragment: "jobTokenCredits", values: [string, string] ): string; encodeFunctionData( functionFragment: "jobTokenCreditsAddedAt", values: [string, string] ): string; encodeFunctionData(functionFragment: "jobs", values?: undefined): string; encodeFunctionData( functionFragment: "keep3rHelper", values?: undefined ): string; encodeFunctionData(functionFragment: "keep3rV1", values?: undefined): string; encodeFunctionData( functionFragment: "keep3rV1Proxy", values?: undefined ): string; encodeFunctionData(functionFragment: "keepers", values?: undefined): string; encodeFunctionData( functionFragment: "kp3rWethPool", values?: undefined ): string; encodeFunctionData( functionFragment: "liquidityAmount", values: [string, string] ): string; encodeFunctionData( functionFragment: "liquidityMinimum", values?: undefined ): string; encodeFunctionData( functionFragment: "migrateJob", values: [string, string] ): string; encodeFunctionData( functionFragment: "observeLiquidity", values: [string] ): string; encodeFunctionData( functionFragment: "pendingBonds", values: [string, string] ): string; encodeFunctionData( functionFragment: "pendingGovernance", values?: undefined ): string; encodeFunctionData( functionFragment: "pendingJobMigrations", values: [string] ): string; encodeFunctionData( functionFragment: "pendingUnbonds", values: [string, string] ): string; encodeFunctionData( functionFragment: "quoteLiquidity", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "removeDisputer", values: [string] ): string; encodeFunctionData( functionFragment: "removeSlasher", values: [string] ): string; encodeFunctionData( functionFragment: "revokeLiquidity", values: [string] ): string; encodeFunctionData( functionFragment: "rewardPeriodTime", values?: undefined ): string; encodeFunctionData(functionFragment: "rewardedAt", values: [string]): string; encodeFunctionData( functionFragment: "setApprovedLiquidity", values: [string] ): string; encodeFunctionData( functionFragment: "setBondTime", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setFee", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setGovernance", values: [string] ): string; encodeFunctionData( functionFragment: "setInflationPeriod", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "setJob", values: [string]): string; encodeFunctionData( functionFragment: "setJobLiquidity", values: [string, string] ): string; encodeFunctionData( functionFragment: "setKeep3rHelper", values: [string] ): string; encodeFunctionData(functionFragment: "setKeep3rV1", values: [string]): string; encodeFunctionData( functionFragment: "setKeep3rV1Proxy", values: [string] ): string; encodeFunctionData(functionFragment: "setKeeper", values: [string]): string; encodeFunctionData( functionFragment: "setKp3rWethPool", values: [string] ): string; encodeFunctionData( functionFragment: "setLiquidityMinimum", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setRewardPeriodTime", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setUnbondTime", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "slashers", values: [string]): string; encodeFunctionData( functionFragment: "totalJobCredits", values: [string] ): string; encodeFunctionData( functionFragment: "unbondLiquidityFromJob", values: [string, string, BigNumberish] ): string; encodeFunctionData( functionFragment: "unbondTime", values?: undefined ): string; encodeFunctionData(functionFragment: "viewGas", values?: undefined): string; encodeFunctionData( functionFragment: "viewJobLiquidityCredits", values: [string] ): string; encodeFunctionData( functionFragment: "viewJobPeriodCredits", values: [string] ): string; encodeFunctionData( functionFragment: "viewTickCache", values: [string] ): string; encodeFunctionData( functionFragment: "withdrawLiquidityFromJob", values: [string, string, string] ): string; encodeFunctionData( functionFragment: "withdrawTokenCreditsFromJob", values: [string, string, BigNumberish, string] ): string; encodeFunctionData( functionFragment: "workCompleted", values: [string] ): string; encodeFunctionData(functionFragment: "worked", values: [string]): string; encodeFunctionData(functionFragment: "workedAt", values: [string]): string; decodeFunctionResult( functionFragment: "acceptGovernance", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "acceptJobMigration", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "acceptJobOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "addDisputer", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "addLiquidityToJob", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "addSlasher", data: BytesLike): Result; decodeFunctionResult( functionFragment: "addTokenCreditsToJob", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "approveLiquidity", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "approvedLiquidities", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "bondTime", data: BytesLike): Result; decodeFunctionResult( functionFragment: "bondedPayment", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "bonds", data: BytesLike): Result; decodeFunctionResult( functionFragment: "canActivateAfter", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "canWithdrawAfter", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "changeJobOwnership", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "directTokenPayment", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "disputers", data: BytesLike): Result; decodeFunctionResult(functionFragment: "disputes", data: BytesLike): Result; decodeFunctionResult(functionFragment: "fee", data: BytesLike): Result; decodeFunctionResult(functionFragment: "firstSeen", data: BytesLike): Result; decodeFunctionResult( functionFragment: "forceLiquidityCreditsToJob", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "governance", data: BytesLike): Result; decodeFunctionResult(functionFragment: "hasBonded", data: BytesLike): Result; decodeFunctionResult( functionFragment: "inflationPeriod", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "isBondedKeeper", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "isKeeper", data: BytesLike): Result; decodeFunctionResult( functionFragment: "jobLiquidityCredits", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "jobOwner", data: BytesLike): Result; decodeFunctionResult( functionFragment: "jobPendingOwner", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "jobPeriodCredits", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "jobTokenCredits", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "jobTokenCreditsAddedAt", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "jobs", data: BytesLike): Result; decodeFunctionResult( functionFragment: "keep3rHelper", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "keep3rV1", data: BytesLike): Result; decodeFunctionResult( functionFragment: "keep3rV1Proxy", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "keepers", data: BytesLike): Result; decodeFunctionResult( functionFragment: "kp3rWethPool", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "liquidityAmount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "liquidityMinimum", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "migrateJob", data: BytesLike): Result; decodeFunctionResult( functionFragment: "observeLiquidity", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "pendingBonds", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "pendingGovernance", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "pendingJobMigrations", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "pendingUnbonds", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "quoteLiquidity", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "removeDisputer", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "removeSlasher", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "revokeLiquidity", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "rewardPeriodTime", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "rewardedAt", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setApprovedLiquidity", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setBondTime", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setFee", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setGovernance", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setInflationPeriod", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setJob", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setJobLiquidity", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setKeep3rHelper", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setKeep3rV1", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setKeep3rV1Proxy", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setKeeper", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setKp3rWethPool", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setLiquidityMinimum", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setRewardPeriodTime", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setUnbondTime", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "slashers", data: BytesLike): Result; decodeFunctionResult( functionFragment: "totalJobCredits", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "unbondLiquidityFromJob", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "unbondTime", data: BytesLike): Result; decodeFunctionResult(functionFragment: "viewGas", data: BytesLike): Result; decodeFunctionResult( functionFragment: "viewJobLiquidityCredits", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "viewJobPeriodCredits", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "viewTickCache", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "withdrawLiquidityFromJob", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "withdrawTokenCreditsFromJob", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "workCompleted", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "worked", data: BytesLike): Result; decodeFunctionResult(functionFragment: "workedAt", data: BytesLike): Result; events: { "BondTimeChange(uint256)": EventFragment; "Bonding(address,address,uint256)": EventFragment; "DisputerAdded(address)": EventFragment; "DisputerRemoved(address)": EventFragment; "FeeChange(uint256)": EventFragment; "GovernanceProposal(address)": EventFragment; "GovernanceSet(address)": EventFragment; "InflationPeriodChange(uint256)": EventFragment; "JobMigrationRequested(address,address)": EventFragment; "JobMigrationSuccessful(address,address)": EventFragment; "JobOwnershipAssent(address,address,address)": EventFragment; "JobOwnershipChange(address,address,address)": EventFragment; "Keep3rHelperChange(address)": EventFragment; "Keep3rV1Change(address)": EventFragment; "Keep3rV1ProxyChange(address)": EventFragment; "KeeperValidation(uint256)": EventFragment; "KeeperWork(address,address,address,uint256,uint256)": EventFragment; "Kp3rWethPoolChange(address)": EventFragment; "LiquidityAddition(address,address,address,uint256)": EventFragment; "LiquidityApproval(address)": EventFragment; "LiquidityCreditsForced(address,uint256,uint256)": EventFragment; "LiquidityCreditsReward(address,uint256,uint256,uint256)": EventFragment; "LiquidityMinimumChange(uint256)": EventFragment; "LiquidityRevocation(address)": EventFragment; "LiquidityWithdrawal(address,address,address,uint256)": EventFragment; "RewardPeriodTimeChange(uint256)": EventFragment; "SlasherAdded(address)": EventFragment; "SlasherRemoved(address)": EventFragment; "TokenCreditAddition(address,address,address,uint256)": EventFragment; "TokenCreditWithdrawal(address,address,address,uint256)": EventFragment; "UnbondTimeChange(uint256)": EventFragment; "Unbonding(address,address,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "BondTimeChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "Bonding"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputerAdded"): EventFragment; getEvent(nameOrSignatureOrTopic: "DisputerRemoved"): EventFragment; getEvent(nameOrSignatureOrTopic: "FeeChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "GovernanceProposal"): EventFragment; getEvent(nameOrSignatureOrTopic: "GovernanceSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "InflationPeriodChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "JobMigrationRequested"): EventFragment; getEvent(nameOrSignatureOrTopic: "JobMigrationSuccessful"): EventFragment; getEvent(nameOrSignatureOrTopic: "JobOwnershipAssent"): EventFragment; getEvent(nameOrSignatureOrTopic: "JobOwnershipChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "Keep3rHelperChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "Keep3rV1Change"): EventFragment; getEvent(nameOrSignatureOrTopic: "Keep3rV1ProxyChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "KeeperValidation"): EventFragment; getEvent(nameOrSignatureOrTopic: "KeeperWork"): EventFragment; getEvent(nameOrSignatureOrTopic: "Kp3rWethPoolChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "LiquidityAddition"): EventFragment; getEvent(nameOrSignatureOrTopic: "LiquidityApproval"): EventFragment; getEvent(nameOrSignatureOrTopic: "LiquidityCreditsForced"): EventFragment; getEvent(nameOrSignatureOrTopic: "LiquidityCreditsReward"): EventFragment; getEvent(nameOrSignatureOrTopic: "LiquidityMinimumChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "LiquidityRevocation"): EventFragment; getEvent(nameOrSignatureOrTopic: "LiquidityWithdrawal"): EventFragment; getEvent(nameOrSignatureOrTopic: "RewardPeriodTimeChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "SlasherAdded"): EventFragment; getEvent(nameOrSignatureOrTopic: "SlasherRemoved"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokenCreditAddition"): EventFragment; getEvent(nameOrSignatureOrTopic: "TokenCreditWithdrawal"): EventFragment; getEvent(nameOrSignatureOrTopic: "UnbondTimeChange"): EventFragment; getEvent(nameOrSignatureOrTopic: "Unbonding"): EventFragment; } export class Keep3rJobWorkableForTest extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; listeners, EventArgsObject>( eventFilter?: TypedEventFilter ): Array>; off, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; on, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; once, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; removeListener, EventArgsObject>( eventFilter: TypedEventFilter, listener: TypedListener ): this; removeAllListeners, EventArgsObject>( eventFilter: TypedEventFilter ): this; listeners(eventName?: string): Array; off(eventName: string, listener: Listener): this; on(eventName: string, listener: Listener): this; once(eventName: string, listener: Listener): this; removeListener(eventName: string, listener: Listener): this; removeAllListeners(eventName?: string): this; queryFilter, EventArgsObject>( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>>; interface: Keep3rJobWorkableForTestInterface; functions: { acceptGovernance( overrides?: Overrides & { from?: string | Promise } ): Promise; acceptJobMigration( _fromJob: string, _toJob: string, overrides?: Overrides & { from?: string | Promise } ): Promise; acceptJobOwnership( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addDisputer( _disputer: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addLiquidityToJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addSlasher( _slasher: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addTokenCreditsToJob( _job: string, _token: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; approveLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; approvedLiquidities( overrides?: CallOverrides ): Promise<[string[]] & { _list: string[] }>; bondTime(overrides?: CallOverrides): Promise<[BigNumber]>; bondedPayment( _keeper: string, _payment: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; bonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; canActivateAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; canWithdrawAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; changeJobOwnership( _job: string, _newOwner: string, overrides?: Overrides & { from?: string | Promise } ): Promise; directTokenPayment( _token: string, _keeper: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; disputers(arg0: string, overrides?: CallOverrides): Promise<[boolean]>; disputes(arg0: string, overrides?: CallOverrides): Promise<[boolean]>; fee(overrides?: CallOverrides): Promise<[BigNumber]>; firstSeen(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; forceLiquidityCreditsToJob( _job: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; governance(overrides?: CallOverrides): Promise<[string]>; hasBonded(arg0: string, overrides?: CallOverrides): Promise<[boolean]>; inflationPeriod(overrides?: CallOverrides): Promise<[BigNumber]>; isBondedKeeper( _keeper: string, _bond: string, _minBond: BigNumberish, _earned: BigNumberish, _age: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; isKeeper( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; jobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise<[BigNumber] & { _liquidityCredits: BigNumber }>; jobOwner(arg0: string, overrides?: CallOverrides): Promise<[string]>; jobPendingOwner(arg0: string, overrides?: CallOverrides): Promise<[string]>; jobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise<[BigNumber] & { _periodCredits: BigNumber }>; jobTokenCredits( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; jobTokenCreditsAddedAt( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; jobs(overrides?: CallOverrides): Promise<[string[]] & { _list: string[] }>; keep3rHelper(overrides?: CallOverrides): Promise<[string]>; keep3rV1(overrides?: CallOverrides): Promise<[string]>; keep3rV1Proxy(overrides?: CallOverrides): Promise<[string]>; keepers( overrides?: CallOverrides ): Promise<[string[]] & { _list: string[] }>; kp3rWethPool(overrides?: CallOverrides): Promise<[string]>; liquidityAmount( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; liquidityMinimum(overrides?: CallOverrides): Promise<[BigNumber]>; migrateJob( _fromJob: string, _toJob: string, overrides?: Overrides & { from?: string | Promise } ): Promise; observeLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise< [ [BigNumber, BigNumber, BigNumber] & { current: BigNumber; difference: BigNumber; period: BigNumber; } ] & { _tickCache: [BigNumber, BigNumber, BigNumber] & { current: BigNumber; difference: BigNumber; period: BigNumber; }; } >; pendingBonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; pendingGovernance(overrides?: CallOverrides): Promise<[string]>; pendingJobMigrations( arg0: string, overrides?: CallOverrides ): Promise<[string]>; pendingUnbonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise<[BigNumber]>; quoteLiquidity( _liquidity: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber] & { _periodCredits: BigNumber }>; removeDisputer( _disputer: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeSlasher( _slasher: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revokeLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; rewardPeriodTime(overrides?: CallOverrides): Promise<[BigNumber]>; rewardedAt(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; setApprovedLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setBondTime( _bondTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setFee( _fee: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernance( _governance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setInflationPeriod( _inflationPeriod: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setJobLiquidity( _job: string, _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rHelper( _keep3rHelper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rV1( _keep3rV1: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rV1Proxy( _keep3rV1Proxy: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeeper( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKp3rWethPool( _kp3rWethPool: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLiquidityMinimum( _liquidityMinimum: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardPeriodTime( _rewardPeriodTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setUnbondTime( _unbondTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; slashers(arg0: string, overrides?: CallOverrides): Promise<[boolean]>; totalJobCredits( _job: string, overrides?: CallOverrides ): Promise<[BigNumber] & { _credits: BigNumber }>; unbondLiquidityFromJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; unbondTime(overrides?: CallOverrides): Promise<[BigNumber]>; viewGas(overrides?: CallOverrides): Promise<[BigNumber]>; viewJobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise<[BigNumber]>; viewJobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise<[BigNumber]>; viewTickCache( _liquidity: string, overrides?: CallOverrides ): Promise< [ [BigNumber, BigNumber, BigNumber] & { current: BigNumber; difference: BigNumber; period: BigNumber; } ] & { _tickCache: [BigNumber, BigNumber, BigNumber] & { current: BigNumber; difference: BigNumber; period: BigNumber; }; } >; withdrawLiquidityFromJob( _job: string, _liquidity: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; withdrawTokenCreditsFromJob( _job: string, _token: string, _amount: BigNumberish, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; workCompleted( arg0: string, overrides?: CallOverrides ): Promise<[BigNumber]>; worked( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; workedAt(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; }; acceptGovernance( overrides?: Overrides & { from?: string | Promise } ): Promise; acceptJobMigration( _fromJob: string, _toJob: string, overrides?: Overrides & { from?: string | Promise } ): Promise; acceptJobOwnership( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addDisputer( _disputer: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addLiquidityToJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addSlasher( _slasher: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addTokenCreditsToJob( _job: string, _token: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; approveLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; approvedLiquidities(overrides?: CallOverrides): Promise; bondTime(overrides?: CallOverrides): Promise; bondedPayment( _keeper: string, _payment: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; bonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; canActivateAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; canWithdrawAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; changeJobOwnership( _job: string, _newOwner: string, overrides?: Overrides & { from?: string | Promise } ): Promise; directTokenPayment( _token: string, _keeper: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; disputers(arg0: string, overrides?: CallOverrides): Promise; disputes(arg0: string, overrides?: CallOverrides): Promise; fee(overrides?: CallOverrides): Promise; firstSeen(arg0: string, overrides?: CallOverrides): Promise; forceLiquidityCreditsToJob( _job: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; governance(overrides?: CallOverrides): Promise; hasBonded(arg0: string, overrides?: CallOverrides): Promise; inflationPeriod(overrides?: CallOverrides): Promise; isBondedKeeper( _keeper: string, _bond: string, _minBond: BigNumberish, _earned: BigNumberish, _age: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; isKeeper( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; jobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise; jobOwner(arg0: string, overrides?: CallOverrides): Promise; jobPendingOwner(arg0: string, overrides?: CallOverrides): Promise; jobPeriodCredits(_job: string, overrides?: CallOverrides): Promise; jobTokenCredits( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; jobTokenCreditsAddedAt( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; jobs(overrides?: CallOverrides): Promise; keep3rHelper(overrides?: CallOverrides): Promise; keep3rV1(overrides?: CallOverrides): Promise; keep3rV1Proxy(overrides?: CallOverrides): Promise; keepers(overrides?: CallOverrides): Promise; kp3rWethPool(overrides?: CallOverrides): Promise; liquidityAmount( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; liquidityMinimum(overrides?: CallOverrides): Promise; migrateJob( _fromJob: string, _toJob: string, overrides?: Overrides & { from?: string | Promise } ): Promise; observeLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { current: BigNumber; difference: BigNumber; period: BigNumber; } >; pendingBonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; pendingGovernance(overrides?: CallOverrides): Promise; pendingJobMigrations( arg0: string, overrides?: CallOverrides ): Promise; pendingUnbonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; quoteLiquidity( _liquidity: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; removeDisputer( _disputer: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeSlasher( _slasher: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revokeLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; rewardPeriodTime(overrides?: CallOverrides): Promise; rewardedAt(arg0: string, overrides?: CallOverrides): Promise; setApprovedLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setBondTime( _bondTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setFee( _fee: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernance( _governance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setInflationPeriod( _inflationPeriod: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setJobLiquidity( _job: string, _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rHelper( _keep3rHelper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rV1( _keep3rV1: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rV1Proxy( _keep3rV1Proxy: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeeper( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKp3rWethPool( _kp3rWethPool: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLiquidityMinimum( _liquidityMinimum: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardPeriodTime( _rewardPeriodTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setUnbondTime( _unbondTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; slashers(arg0: string, overrides?: CallOverrides): Promise; totalJobCredits(_job: string, overrides?: CallOverrides): Promise; unbondLiquidityFromJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; unbondTime(overrides?: CallOverrides): Promise; viewGas(overrides?: CallOverrides): Promise; viewJobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise; viewJobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise; viewTickCache( _liquidity: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { current: BigNumber; difference: BigNumber; period: BigNumber; } >; withdrawLiquidityFromJob( _job: string, _liquidity: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; withdrawTokenCreditsFromJob( _job: string, _token: string, _amount: BigNumberish, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; workCompleted(arg0: string, overrides?: CallOverrides): Promise; worked( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; workedAt(arg0: string, overrides?: CallOverrides): Promise; callStatic: { acceptGovernance(overrides?: CallOverrides): Promise; acceptJobMigration( _fromJob: string, _toJob: string, overrides?: CallOverrides ): Promise; acceptJobOwnership(_job: string, overrides?: CallOverrides): Promise; addDisputer(_disputer: string, overrides?: CallOverrides): Promise; addLiquidityToJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; addSlasher(_slasher: string, overrides?: CallOverrides): Promise; addTokenCreditsToJob( _job: string, _token: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; approveLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise; approvedLiquidities(overrides?: CallOverrides): Promise; bondTime(overrides?: CallOverrides): Promise; bondedPayment( _keeper: string, _payment: BigNumberish, overrides?: CallOverrides ): Promise; bonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; canActivateAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; canWithdrawAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; changeJobOwnership( _job: string, _newOwner: string, overrides?: CallOverrides ): Promise; directTokenPayment( _token: string, _keeper: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; disputers(arg0: string, overrides?: CallOverrides): Promise; disputes(arg0: string, overrides?: CallOverrides): Promise; fee(overrides?: CallOverrides): Promise; firstSeen(arg0: string, overrides?: CallOverrides): Promise; forceLiquidityCreditsToJob( _job: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; governance(overrides?: CallOverrides): Promise; hasBonded(arg0: string, overrides?: CallOverrides): Promise; inflationPeriod(overrides?: CallOverrides): Promise; isBondedKeeper( _keeper: string, _bond: string, _minBond: BigNumberish, _earned: BigNumberish, _age: BigNumberish, overrides?: CallOverrides ): Promise; isKeeper(_keeper: string, overrides?: CallOverrides): Promise; jobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise; jobOwner(arg0: string, overrides?: CallOverrides): Promise; jobPendingOwner(arg0: string, overrides?: CallOverrides): Promise; jobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise; jobTokenCredits( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; jobTokenCreditsAddedAt( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; jobs(overrides?: CallOverrides): Promise; keep3rHelper(overrides?: CallOverrides): Promise; keep3rV1(overrides?: CallOverrides): Promise; keep3rV1Proxy(overrides?: CallOverrides): Promise; keepers(overrides?: CallOverrides): Promise; kp3rWethPool(overrides?: CallOverrides): Promise; liquidityAmount( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; liquidityMinimum(overrides?: CallOverrides): Promise; migrateJob( _fromJob: string, _toJob: string, overrides?: CallOverrides ): Promise; observeLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { current: BigNumber; difference: BigNumber; period: BigNumber; } >; pendingBonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; pendingGovernance(overrides?: CallOverrides): Promise; pendingJobMigrations( arg0: string, overrides?: CallOverrides ): Promise; pendingUnbonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; quoteLiquidity( _liquidity: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; removeDisputer(_disputer: string, overrides?: CallOverrides): Promise; removeSlasher(_slasher: string, overrides?: CallOverrides): Promise; revokeLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise; rewardPeriodTime(overrides?: CallOverrides): Promise; rewardedAt(arg0: string, overrides?: CallOverrides): Promise; setApprovedLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise; setBondTime( _bondTime: BigNumberish, overrides?: CallOverrides ): Promise; setFee(_fee: BigNumberish, overrides?: CallOverrides): Promise; setGovernance( _governance: string, overrides?: CallOverrides ): Promise; setInflationPeriod( _inflationPeriod: BigNumberish, overrides?: CallOverrides ): Promise; setJob(_job: string, overrides?: CallOverrides): Promise; setJobLiquidity( _job: string, _liquidity: string, overrides?: CallOverrides ): Promise; setKeep3rHelper( _keep3rHelper: string, overrides?: CallOverrides ): Promise; setKeep3rV1(_keep3rV1: string, overrides?: CallOverrides): Promise; setKeep3rV1Proxy( _keep3rV1Proxy: string, overrides?: CallOverrides ): Promise; setKeeper(_keeper: string, overrides?: CallOverrides): Promise; setKp3rWethPool( _kp3rWethPool: string, overrides?: CallOverrides ): Promise; setLiquidityMinimum( _liquidityMinimum: BigNumberish, overrides?: CallOverrides ): Promise; setRewardPeriodTime( _rewardPeriodTime: BigNumberish, overrides?: CallOverrides ): Promise; setUnbondTime( _unbondTime: BigNumberish, overrides?: CallOverrides ): Promise; slashers(arg0: string, overrides?: CallOverrides): Promise; totalJobCredits( _job: string, overrides?: CallOverrides ): Promise; unbondLiquidityFromJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; unbondTime(overrides?: CallOverrides): Promise; viewGas(overrides?: CallOverrides): Promise; viewJobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise; viewJobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise; viewTickCache( _liquidity: string, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { current: BigNumber; difference: BigNumber; period: BigNumber; } >; withdrawLiquidityFromJob( _job: string, _liquidity: string, _receiver: string, overrides?: CallOverrides ): Promise; withdrawTokenCreditsFromJob( _job: string, _token: string, _amount: BigNumberish, _receiver: string, overrides?: CallOverrides ): Promise; workCompleted(arg0: string, overrides?: CallOverrides): Promise; worked(_keeper: string, overrides?: CallOverrides): Promise; workedAt(arg0: string, overrides?: CallOverrides): Promise; }; filters: { BondTimeChange( _bondTime?: null ): TypedEventFilter<[BigNumber], { _bondTime: BigNumber }>; Bonding( _keeper?: string | null, _bonding?: string | null, _amount?: null ): TypedEventFilter< [string, string, BigNumber], { _keeper: string; _bonding: string; _amount: BigNumber } >; DisputerAdded( _disputer?: null ): TypedEventFilter<[string], { _disputer: string }>; DisputerRemoved( _disputer?: null ): TypedEventFilter<[string], { _disputer: string }>; FeeChange(_fee?: null): TypedEventFilter<[BigNumber], { _fee: BigNumber }>; GovernanceProposal( _pendingGovernance?: null ): TypedEventFilter<[string], { _pendingGovernance: string }>; GovernanceSet( _governance?: null ): TypedEventFilter<[string], { _governance: string }>; InflationPeriodChange( _inflationPeriod?: null ): TypedEventFilter<[BigNumber], { _inflationPeriod: BigNumber }>; JobMigrationRequested( _fromJob?: string | null, _toJob?: null ): TypedEventFilter<[string, string], { _fromJob: string; _toJob: string }>; JobMigrationSuccessful( _fromJob?: null, _toJob?: string | null ): TypedEventFilter<[string, string], { _fromJob: string; _toJob: string }>; JobOwnershipAssent( _job?: string | null, _previousOwner?: string | null, _newOwner?: string | null ): TypedEventFilter< [string, string, string], { _job: string; _previousOwner: string; _newOwner: string } >; JobOwnershipChange( _job?: string | null, _owner?: string | null, _pendingOwner?: string | null ): TypedEventFilter< [string, string, string], { _job: string; _owner: string; _pendingOwner: string } >; Keep3rHelperChange( _keep3rHelper?: null ): TypedEventFilter<[string], { _keep3rHelper: string }>; Keep3rV1Change( _keep3rV1?: null ): TypedEventFilter<[string], { _keep3rV1: string }>; Keep3rV1ProxyChange( _keep3rV1Proxy?: null ): TypedEventFilter<[string], { _keep3rV1Proxy: string }>; KeeperValidation( _gasLeft?: null ): TypedEventFilter<[BigNumber], { _gasLeft: BigNumber }>; KeeperWork( _credit?: string | null, _job?: string | null, _keeper?: string | null, _payment?: null, _gasLeft?: null ): TypedEventFilter< [string, string, string, BigNumber, BigNumber], { _credit: string; _job: string; _keeper: string; _payment: BigNumber; _gasLeft: BigNumber; } >; Kp3rWethPoolChange( _kp3rWethPool?: null ): TypedEventFilter<[string], { _kp3rWethPool: string }>; LiquidityAddition( _job?: string | null, _liquidity?: string | null, _provider?: string | null, _amount?: null ): TypedEventFilter< [string, string, string, BigNumber], { _job: string; _liquidity: string; _provider: string; _amount: BigNumber; } >; LiquidityApproval( _liquidity?: null ): TypedEventFilter<[string], { _liquidity: string }>; LiquidityCreditsForced( _job?: string | null, _rewardedAt?: null, _currentCredits?: null ): TypedEventFilter< [string, BigNumber, BigNumber], { _job: string; _rewardedAt: BigNumber; _currentCredits: BigNumber } >; LiquidityCreditsReward( _job?: string | null, _rewardedAt?: null, _currentCredits?: null, _periodCredits?: null ): TypedEventFilter< [string, BigNumber, BigNumber, BigNumber], { _job: string; _rewardedAt: BigNumber; _currentCredits: BigNumber; _periodCredits: BigNumber; } >; LiquidityMinimumChange( _liquidityMinimum?: null ): TypedEventFilter<[BigNumber], { _liquidityMinimum: BigNumber }>; LiquidityRevocation( _liquidity?: null ): TypedEventFilter<[string], { _liquidity: string }>; LiquidityWithdrawal( _job?: string | null, _liquidity?: string | null, _receiver?: string | null, _amount?: null ): TypedEventFilter< [string, string, string, BigNumber], { _job: string; _liquidity: string; _receiver: string; _amount: BigNumber; } >; RewardPeriodTimeChange( _rewardPeriodTime?: null ): TypedEventFilter<[BigNumber], { _rewardPeriodTime: BigNumber }>; SlasherAdded( _slasher?: null ): TypedEventFilter<[string], { _slasher: string }>; SlasherRemoved( _slasher?: null ): TypedEventFilter<[string], { _slasher: string }>; TokenCreditAddition( _job?: string | null, _token?: string | null, _provider?: string | null, _amount?: null ): TypedEventFilter< [string, string, string, BigNumber], { _job: string; _token: string; _provider: string; _amount: BigNumber } >; TokenCreditWithdrawal( _job?: string | null, _token?: string | null, _receiver?: string | null, _amount?: null ): TypedEventFilter< [string, string, string, BigNumber], { _job: string; _token: string; _receiver: string; _amount: BigNumber } >; UnbondTimeChange( _unbondTime?: null ): TypedEventFilter<[BigNumber], { _unbondTime: BigNumber }>; Unbonding( _keeperOrJob?: string | null, _unbonding?: string | null, _amount?: null ): TypedEventFilter< [string, string, BigNumber], { _keeperOrJob: string; _unbonding: string; _amount: BigNumber } >; }; estimateGas: { acceptGovernance( overrides?: Overrides & { from?: string | Promise } ): Promise; acceptJobMigration( _fromJob: string, _toJob: string, overrides?: Overrides & { from?: string | Promise } ): Promise; acceptJobOwnership( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addDisputer( _disputer: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addLiquidityToJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addSlasher( _slasher: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addTokenCreditsToJob( _job: string, _token: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; approveLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; approvedLiquidities(overrides?: CallOverrides): Promise; bondTime(overrides?: CallOverrides): Promise; bondedPayment( _keeper: string, _payment: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; bonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; canActivateAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; canWithdrawAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; changeJobOwnership( _job: string, _newOwner: string, overrides?: Overrides & { from?: string | Promise } ): Promise; directTokenPayment( _token: string, _keeper: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; disputers(arg0: string, overrides?: CallOverrides): Promise; disputes(arg0: string, overrides?: CallOverrides): Promise; fee(overrides?: CallOverrides): Promise; firstSeen(arg0: string, overrides?: CallOverrides): Promise; forceLiquidityCreditsToJob( _job: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; governance(overrides?: CallOverrides): Promise; hasBonded(arg0: string, overrides?: CallOverrides): Promise; inflationPeriod(overrides?: CallOverrides): Promise; isBondedKeeper( _keeper: string, _bond: string, _minBond: BigNumberish, _earned: BigNumberish, _age: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; isKeeper( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; jobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise; jobOwner(arg0: string, overrides?: CallOverrides): Promise; jobPendingOwner( arg0: string, overrides?: CallOverrides ): Promise; jobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise; jobTokenCredits( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; jobTokenCreditsAddedAt( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; jobs(overrides?: CallOverrides): Promise; keep3rHelper(overrides?: CallOverrides): Promise; keep3rV1(overrides?: CallOverrides): Promise; keep3rV1Proxy(overrides?: CallOverrides): Promise; keepers(overrides?: CallOverrides): Promise; kp3rWethPool(overrides?: CallOverrides): Promise; liquidityAmount( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; liquidityMinimum(overrides?: CallOverrides): Promise; migrateJob( _fromJob: string, _toJob: string, overrides?: Overrides & { from?: string | Promise } ): Promise; observeLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise; pendingBonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; pendingGovernance(overrides?: CallOverrides): Promise; pendingJobMigrations( arg0: string, overrides?: CallOverrides ): Promise; pendingUnbonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; quoteLiquidity( _liquidity: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; removeDisputer( _disputer: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeSlasher( _slasher: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revokeLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; rewardPeriodTime(overrides?: CallOverrides): Promise; rewardedAt(arg0: string, overrides?: CallOverrides): Promise; setApprovedLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setBondTime( _bondTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setFee( _fee: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernance( _governance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setInflationPeriod( _inflationPeriod: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setJobLiquidity( _job: string, _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rHelper( _keep3rHelper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rV1( _keep3rV1: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rV1Proxy( _keep3rV1Proxy: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeeper( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKp3rWethPool( _kp3rWethPool: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLiquidityMinimum( _liquidityMinimum: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardPeriodTime( _rewardPeriodTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setUnbondTime( _unbondTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; slashers(arg0: string, overrides?: CallOverrides): Promise; totalJobCredits( _job: string, overrides?: CallOverrides ): Promise; unbondLiquidityFromJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; unbondTime(overrides?: CallOverrides): Promise; viewGas(overrides?: CallOverrides): Promise; viewJobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise; viewJobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise; viewTickCache( _liquidity: string, overrides?: CallOverrides ): Promise; withdrawLiquidityFromJob( _job: string, _liquidity: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; withdrawTokenCreditsFromJob( _job: string, _token: string, _amount: BigNumberish, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; workCompleted(arg0: string, overrides?: CallOverrides): Promise; worked( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; workedAt(arg0: string, overrides?: CallOverrides): Promise; }; populateTransaction: { acceptGovernance( overrides?: Overrides & { from?: string | Promise } ): Promise; acceptJobMigration( _fromJob: string, _toJob: string, overrides?: Overrides & { from?: string | Promise } ): Promise; acceptJobOwnership( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addDisputer( _disputer: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addLiquidityToJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addSlasher( _slasher: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addTokenCreditsToJob( _job: string, _token: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; approveLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; approvedLiquidities( overrides?: CallOverrides ): Promise; bondTime(overrides?: CallOverrides): Promise; bondedPayment( _keeper: string, _payment: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; bonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; canActivateAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; canWithdrawAfter( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; changeJobOwnership( _job: string, _newOwner: string, overrides?: Overrides & { from?: string | Promise } ): Promise; directTokenPayment( _token: string, _keeper: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; disputers( arg0: string, overrides?: CallOverrides ): Promise; disputes( arg0: string, overrides?: CallOverrides ): Promise; fee(overrides?: CallOverrides): Promise; firstSeen( arg0: string, overrides?: CallOverrides ): Promise; forceLiquidityCreditsToJob( _job: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; governance(overrides?: CallOverrides): Promise; hasBonded( arg0: string, overrides?: CallOverrides ): Promise; inflationPeriod(overrides?: CallOverrides): Promise; isBondedKeeper( _keeper: string, _bond: string, _minBond: BigNumberish, _earned: BigNumberish, _age: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; isKeeper( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; jobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise; jobOwner( arg0: string, overrides?: CallOverrides ): Promise; jobPendingOwner( arg0: string, overrides?: CallOverrides ): Promise; jobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise; jobTokenCredits( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; jobTokenCreditsAddedAt( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; jobs(overrides?: CallOverrides): Promise; keep3rHelper(overrides?: CallOverrides): Promise; keep3rV1(overrides?: CallOverrides): Promise; keep3rV1Proxy(overrides?: CallOverrides): Promise; keepers(overrides?: CallOverrides): Promise; kp3rWethPool(overrides?: CallOverrides): Promise; liquidityAmount( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; liquidityMinimum(overrides?: CallOverrides): Promise; migrateJob( _fromJob: string, _toJob: string, overrides?: Overrides & { from?: string | Promise } ): Promise; observeLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise; pendingBonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; pendingGovernance(overrides?: CallOverrides): Promise; pendingJobMigrations( arg0: string, overrides?: CallOverrides ): Promise; pendingUnbonds( arg0: string, arg1: string, overrides?: CallOverrides ): Promise; quoteLiquidity( _liquidity: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; removeDisputer( _disputer: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeSlasher( _slasher: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revokeLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; rewardPeriodTime(overrides?: CallOverrides): Promise; rewardedAt( arg0: string, overrides?: CallOverrides ): Promise; setApprovedLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setBondTime( _bondTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setFee( _fee: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernance( _governance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setInflationPeriod( _inflationPeriod: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setJobLiquidity( _job: string, _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rHelper( _keep3rHelper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rV1( _keep3rV1: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeep3rV1Proxy( _keep3rV1Proxy: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKeeper( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setKp3rWethPool( _kp3rWethPool: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setLiquidityMinimum( _liquidityMinimum: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardPeriodTime( _rewardPeriodTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setUnbondTime( _unbondTime: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; slashers( arg0: string, overrides?: CallOverrides ): Promise; totalJobCredits( _job: string, overrides?: CallOverrides ): Promise; unbondLiquidityFromJob( _job: string, _liquidity: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; unbondTime(overrides?: CallOverrides): Promise; viewGas(overrides?: CallOverrides): Promise; viewJobLiquidityCredits( _job: string, overrides?: CallOverrides ): Promise; viewJobPeriodCredits( _job: string, overrides?: CallOverrides ): Promise; viewTickCache( _liquidity: string, overrides?: CallOverrides ): Promise; withdrawLiquidityFromJob( _job: string, _liquidity: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; withdrawTokenCreditsFromJob( _job: string, _token: string, _amount: BigNumberish, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; workCompleted( arg0: string, overrides?: CallOverrides ): Promise; worked( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; workedAt( arg0: string, overrides?: CallOverrides ): Promise; }; }