@price-oracle/v1-core-interfaces
Version:
Price Oracle v1 Core Interfaces and needed integration files
850 lines (710 loc) • 26.5 kB
text/typescript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import type {
BaseContract,
BigNumber,
BigNumberish,
BytesLike,
CallOverrides,
ContractTransaction,
Overrides,
PopulatedTransaction,
Signer,
utils,
} from "ethers";
import type {
FunctionFragment,
Result,
EventFragment,
} from "@ethersproject/abi";
import type { Listener, Provider } from "@ethersproject/providers";
import type {
TypedEventFilter,
TypedEvent,
TypedListener,
OnEvent,
PromiseOrValue,
} from "./common";
export interface ICardinalityJobInterface extends utils.Interface {
functions: {
"acceptGovernance()": FunctionFragment;
"getMinCardinalityIncreaseForPool(address)": FunctionFragment;
"governance()": FunctionFragment;
"isPaused()": FunctionFragment;
"isWorkable(address,uint16,address)": FunctionFragment;
"isWorkable(address,uint16)": FunctionFragment;
"keep3r()": FunctionFragment;
"minCardinalityIncrease()": FunctionFragment;
"pendingGovernance()": FunctionFragment;
"poolManagerFactory()": FunctionFragment;
"requiredAge()": FunctionFragment;
"requiredBond()": FunctionFragment;
"requiredEarnings()": FunctionFragment;
"requiredMinBond()": FunctionFragment;
"setGovernance(address)": FunctionFragment;
"setKeep3r(address)": FunctionFragment;
"setKeep3rRequirements(address,uint256,uint256,uint256)": FunctionFragment;
"setMinCardinalityIncrease(uint16)": FunctionFragment;
"setPaused(bool)": FunctionFragment;
"setPoolManagerFactory(address)": FunctionFragment;
"work(address,uint16)": FunctionFragment;
};
getFunction(
nameOrSignatureOrTopic:
| "acceptGovernance"
| "getMinCardinalityIncreaseForPool"
| "governance"
| "isPaused"
| "isWorkable(address,uint16,address)"
| "isWorkable(address,uint16)"
| "keep3r"
| "minCardinalityIncrease"
| "pendingGovernance"
| "poolManagerFactory"
| "requiredAge"
| "requiredBond"
| "requiredEarnings"
| "requiredMinBond"
| "setGovernance"
| "setKeep3r"
| "setKeep3rRequirements"
| "setMinCardinalityIncrease"
| "setPaused"
| "setPoolManagerFactory"
| "work"
): FunctionFragment;
encodeFunctionData(
functionFragment: "acceptGovernance",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "getMinCardinalityIncreaseForPool",
values: [PromiseOrValue<string>]
): string;
encodeFunctionData(
functionFragment: "governance",
values?: undefined
): string;
encodeFunctionData(functionFragment: "isPaused", values?: undefined): string;
encodeFunctionData(
functionFragment: "isWorkable(address,uint16,address)",
values: [
PromiseOrValue<string>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<string>
]
): string;
encodeFunctionData(
functionFragment: "isWorkable(address,uint16)",
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
): string;
encodeFunctionData(functionFragment: "keep3r", values?: undefined): string;
encodeFunctionData(
functionFragment: "minCardinalityIncrease",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "pendingGovernance",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "poolManagerFactory",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "requiredAge",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "requiredBond",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "requiredEarnings",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "requiredMinBond",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "setGovernance",
values: [PromiseOrValue<string>]
): string;
encodeFunctionData(
functionFragment: "setKeep3r",
values: [PromiseOrValue<string>]
): string;
encodeFunctionData(
functionFragment: "setKeep3rRequirements",
values: [
PromiseOrValue<string>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<BigNumberish>,
PromiseOrValue<BigNumberish>
]
): string;
encodeFunctionData(
functionFragment: "setMinCardinalityIncrease",
values: [PromiseOrValue<BigNumberish>]
): string;
encodeFunctionData(
functionFragment: "setPaused",
values: [PromiseOrValue<boolean>]
): string;
encodeFunctionData(
functionFragment: "setPoolManagerFactory",
values: [PromiseOrValue<string>]
): string;
encodeFunctionData(
functionFragment: "work",
values: [PromiseOrValue<string>, PromiseOrValue<BigNumberish>]
): string;
decodeFunctionResult(
functionFragment: "acceptGovernance",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "getMinCardinalityIncreaseForPool",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "governance", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "isPaused", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "isWorkable(address,uint16,address)",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "isWorkable(address,uint16)",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "keep3r", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "minCardinalityIncrease",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "pendingGovernance",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "poolManagerFactory",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "requiredAge",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "requiredBond",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "requiredEarnings",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "requiredMinBond",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "setGovernance",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "setKeep3r", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "setKeep3rRequirements",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "setMinCardinalityIncrease",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "setPaused", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "setPoolManagerFactory",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "work", data: BytesLike): Result;
events: {
"GovernanceProposal(address)": EventFragment;
"GovernanceSet(address)": EventFragment;
"Keep3rRequirementsSet(address,uint256,uint256,uint256)": EventFragment;
"Keep3rSet(address)": EventFragment;
"MinCardinalityIncreaseChanged(uint16)": EventFragment;
"PausedSet(bool)": EventFragment;
"PoolManagerFactoryChanged(address)": EventFragment;
"Worked(address,uint16)": EventFragment;
};
getEvent(nameOrSignatureOrTopic: "GovernanceProposal"): EventFragment;
getEvent(nameOrSignatureOrTopic: "GovernanceSet"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Keep3rRequirementsSet"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Keep3rSet"): EventFragment;
getEvent(
nameOrSignatureOrTopic: "MinCardinalityIncreaseChanged"
): EventFragment;
getEvent(nameOrSignatureOrTopic: "PausedSet"): EventFragment;
getEvent(nameOrSignatureOrTopic: "PoolManagerFactoryChanged"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Worked"): EventFragment;
}
export interface GovernanceProposalEventObject {
_pendingGovernance: string;
}
export type GovernanceProposalEvent = TypedEvent<
[string],
GovernanceProposalEventObject
>;
export type GovernanceProposalEventFilter =
TypedEventFilter<GovernanceProposalEvent>;
export interface GovernanceSetEventObject {
_governance: string;
}
export type GovernanceSetEvent = TypedEvent<[string], GovernanceSetEventObject>;
export type GovernanceSetEventFilter = TypedEventFilter<GovernanceSetEvent>;
export interface Keep3rRequirementsSetEventObject {
_bond: string;
_minBond: BigNumber;
_earnings: BigNumber;
_age: BigNumber;
}
export type Keep3rRequirementsSetEvent = TypedEvent<
[string, BigNumber, BigNumber, BigNumber],
Keep3rRequirementsSetEventObject
>;
export type Keep3rRequirementsSetEventFilter =
TypedEventFilter<Keep3rRequirementsSetEvent>;
export interface Keep3rSetEventObject {
_keep3r: string;
}
export type Keep3rSetEvent = TypedEvent<[string], Keep3rSetEventObject>;
export type Keep3rSetEventFilter = TypedEventFilter<Keep3rSetEvent>;
export interface MinCardinalityIncreaseChangedEventObject {
_minCardinalityIncrease: number;
}
export type MinCardinalityIncreaseChangedEvent = TypedEvent<
[number],
MinCardinalityIncreaseChangedEventObject
>;
export type MinCardinalityIncreaseChangedEventFilter =
TypedEventFilter<MinCardinalityIncreaseChangedEvent>;
export interface PausedSetEventObject {
_paused: boolean;
}
export type PausedSetEvent = TypedEvent<[boolean], PausedSetEventObject>;
export type PausedSetEventFilter = TypedEventFilter<PausedSetEvent>;
export interface PoolManagerFactoryChangedEventObject {
_poolManagerFactory: string;
}
export type PoolManagerFactoryChangedEvent = TypedEvent<
[string],
PoolManagerFactoryChangedEventObject
>;
export type PoolManagerFactoryChangedEventFilter =
TypedEventFilter<PoolManagerFactoryChangedEvent>;
export interface WorkedEventObject {
_poolManager: string;
_increaseAmount: number;
}
export type WorkedEvent = TypedEvent<[string, number], WorkedEventObject>;
export type WorkedEventFilter = TypedEventFilter<WorkedEvent>;
export interface ICardinalityJob extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
interface: ICardinalityJobInterface;
queryFilter<TEvent extends TypedEvent>(
event: TypedEventFilter<TEvent>,
fromBlockOrBlockhash?: string | number | undefined,
toBlock?: string | number | undefined
): Promise<Array<TEvent>>;
listeners<TEvent extends TypedEvent>(
eventFilter?: TypedEventFilter<TEvent>
): Array<TypedListener<TEvent>>;
listeners(eventName?: string): Array<Listener>;
removeAllListeners<TEvent extends TypedEvent>(
eventFilter: TypedEventFilter<TEvent>
): this;
removeAllListeners(eventName?: string): this;
off: OnEvent<this>;
on: OnEvent<this>;
once: OnEvent<this>;
removeListener: OnEvent<this>;
functions: {
acceptGovernance(
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
getMinCardinalityIncreaseForPool(
_poolManager: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<[BigNumber] & { _minCardinalityIncrease: BigNumber }>;
governance(
overrides?: CallOverrides
): Promise<[string] & { _governance: string }>;
isPaused(
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
"isWorkable(address,uint16,address)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
_keeper: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
"isWorkable(address,uint16)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<[boolean] & { _workable: boolean }>;
keep3r(overrides?: CallOverrides): Promise<[string] & { _keep3r: string }>;
minCardinalityIncrease(
overrides?: CallOverrides
): Promise<[number] & { _minCardinalityIncrease: number }>;
pendingGovernance(
overrides?: CallOverrides
): Promise<[string] & { _pendingGovernance: string }>;
poolManagerFactory(
overrides?: CallOverrides
): Promise<[string] & { _poolManagerFactory: string }>;
requiredAge(
overrides?: CallOverrides
): Promise<[BigNumber] & { _requiredAge: BigNumber }>;
requiredBond(
overrides?: CallOverrides
): Promise<[string] & { _requiredBond: string }>;
requiredEarnings(
overrides?: CallOverrides
): Promise<[BigNumber] & { _requiredEarnings: BigNumber }>;
requiredMinBond(
overrides?: CallOverrides
): Promise<[BigNumber] & { _requiredMinBond: BigNumber }>;
setGovernance(
_governance: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setKeep3r(
_keep3r: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setKeep3rRequirements(
_bond: PromiseOrValue<string>,
_minBond: PromiseOrValue<BigNumberish>,
_earnings: PromiseOrValue<BigNumberish>,
_age: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setMinCardinalityIncrease(
_minCardinalityIncrease: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setPaused(
_paused: PromiseOrValue<boolean>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setPoolManagerFactory(
_poolManagerFactory: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
work(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
};
acceptGovernance(
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
getMinCardinalityIncreaseForPool(
_poolManager: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<BigNumber>;
governance(overrides?: CallOverrides): Promise<string>;
isPaused(
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
"isWorkable(address,uint16,address)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
_keeper: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
"isWorkable(address,uint16)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<boolean>;
keep3r(overrides?: CallOverrides): Promise<string>;
minCardinalityIncrease(overrides?: CallOverrides): Promise<number>;
pendingGovernance(overrides?: CallOverrides): Promise<string>;
poolManagerFactory(overrides?: CallOverrides): Promise<string>;
requiredAge(overrides?: CallOverrides): Promise<BigNumber>;
requiredBond(overrides?: CallOverrides): Promise<string>;
requiredEarnings(overrides?: CallOverrides): Promise<BigNumber>;
requiredMinBond(overrides?: CallOverrides): Promise<BigNumber>;
setGovernance(
_governance: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setKeep3r(
_keep3r: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setKeep3rRequirements(
_bond: PromiseOrValue<string>,
_minBond: PromiseOrValue<BigNumberish>,
_earnings: PromiseOrValue<BigNumberish>,
_age: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setMinCardinalityIncrease(
_minCardinalityIncrease: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setPaused(
_paused: PromiseOrValue<boolean>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
setPoolManagerFactory(
_poolManagerFactory: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
work(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<ContractTransaction>;
callStatic: {
acceptGovernance(overrides?: CallOverrides): Promise<void>;
getMinCardinalityIncreaseForPool(
_poolManager: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<BigNumber>;
governance(overrides?: CallOverrides): Promise<string>;
isPaused(overrides?: CallOverrides): Promise<boolean>;
"isWorkable(address,uint16,address)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
_keeper: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<boolean>;
"isWorkable(address,uint16)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<boolean>;
keep3r(overrides?: CallOverrides): Promise<string>;
minCardinalityIncrease(overrides?: CallOverrides): Promise<number>;
pendingGovernance(overrides?: CallOverrides): Promise<string>;
poolManagerFactory(overrides?: CallOverrides): Promise<string>;
requiredAge(overrides?: CallOverrides): Promise<BigNumber>;
requiredBond(overrides?: CallOverrides): Promise<string>;
requiredEarnings(overrides?: CallOverrides): Promise<BigNumber>;
requiredMinBond(overrides?: CallOverrides): Promise<BigNumber>;
setGovernance(
_governance: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<void>;
setKeep3r(
_keep3r: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<void>;
setKeep3rRequirements(
_bond: PromiseOrValue<string>,
_minBond: PromiseOrValue<BigNumberish>,
_earnings: PromiseOrValue<BigNumberish>,
_age: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<void>;
setMinCardinalityIncrease(
_minCardinalityIncrease: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<void>;
setPaused(
_paused: PromiseOrValue<boolean>,
overrides?: CallOverrides
): Promise<void>;
setPoolManagerFactory(
_poolManagerFactory: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<void>;
work(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<void>;
};
filters: {
"GovernanceProposal(address)"(
_pendingGovernance?: null
): GovernanceProposalEventFilter;
GovernanceProposal(
_pendingGovernance?: null
): GovernanceProposalEventFilter;
"GovernanceSet(address)"(_governance?: null): GovernanceSetEventFilter;
GovernanceSet(_governance?: null): GovernanceSetEventFilter;
"Keep3rRequirementsSet(address,uint256,uint256,uint256)"(
_bond?: null,
_minBond?: null,
_earnings?: null,
_age?: null
): Keep3rRequirementsSetEventFilter;
Keep3rRequirementsSet(
_bond?: null,
_minBond?: null,
_earnings?: null,
_age?: null
): Keep3rRequirementsSetEventFilter;
"Keep3rSet(address)"(_keep3r?: null): Keep3rSetEventFilter;
Keep3rSet(_keep3r?: null): Keep3rSetEventFilter;
"MinCardinalityIncreaseChanged(uint16)"(
_minCardinalityIncrease?: null
): MinCardinalityIncreaseChangedEventFilter;
MinCardinalityIncreaseChanged(
_minCardinalityIncrease?: null
): MinCardinalityIncreaseChangedEventFilter;
"PausedSet(bool)"(_paused?: null): PausedSetEventFilter;
PausedSet(_paused?: null): PausedSetEventFilter;
"PoolManagerFactoryChanged(address)"(
_poolManagerFactory?: null
): PoolManagerFactoryChangedEventFilter;
PoolManagerFactoryChanged(
_poolManagerFactory?: null
): PoolManagerFactoryChangedEventFilter;
"Worked(address,uint16)"(
_poolManager?: null,
_increaseAmount?: null
): WorkedEventFilter;
Worked(_poolManager?: null, _increaseAmount?: null): WorkedEventFilter;
};
estimateGas: {
acceptGovernance(
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
getMinCardinalityIncreaseForPool(
_poolManager: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<BigNumber>;
governance(overrides?: CallOverrides): Promise<BigNumber>;
isPaused(
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
"isWorkable(address,uint16,address)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
_keeper: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
"isWorkable(address,uint16)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<BigNumber>;
keep3r(overrides?: CallOverrides): Promise<BigNumber>;
minCardinalityIncrease(overrides?: CallOverrides): Promise<BigNumber>;
pendingGovernance(overrides?: CallOverrides): Promise<BigNumber>;
poolManagerFactory(overrides?: CallOverrides): Promise<BigNumber>;
requiredAge(overrides?: CallOverrides): Promise<BigNumber>;
requiredBond(overrides?: CallOverrides): Promise<BigNumber>;
requiredEarnings(overrides?: CallOverrides): Promise<BigNumber>;
requiredMinBond(overrides?: CallOverrides): Promise<BigNumber>;
setGovernance(
_governance: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
setKeep3r(
_keep3r: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
setKeep3rRequirements(
_bond: PromiseOrValue<string>,
_minBond: PromiseOrValue<BigNumberish>,
_earnings: PromiseOrValue<BigNumberish>,
_age: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
setMinCardinalityIncrease(
_minCardinalityIncrease: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
setPaused(
_paused: PromiseOrValue<boolean>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
setPoolManagerFactory(
_poolManagerFactory: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
work(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<BigNumber>;
};
populateTransaction: {
acceptGovernance(
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
getMinCardinalityIncreaseForPool(
_poolManager: PromiseOrValue<string>,
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
governance(overrides?: CallOverrides): Promise<PopulatedTransaction>;
isPaused(
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
"isWorkable(address,uint16,address)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
_keeper: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
"isWorkable(address,uint16)"(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
keep3r(overrides?: CallOverrides): Promise<PopulatedTransaction>;
minCardinalityIncrease(
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
pendingGovernance(overrides?: CallOverrides): Promise<PopulatedTransaction>;
poolManagerFactory(
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
requiredAge(overrides?: CallOverrides): Promise<PopulatedTransaction>;
requiredBond(overrides?: CallOverrides): Promise<PopulatedTransaction>;
requiredEarnings(overrides?: CallOverrides): Promise<PopulatedTransaction>;
requiredMinBond(overrides?: CallOverrides): Promise<PopulatedTransaction>;
setGovernance(
_governance: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
setKeep3r(
_keep3r: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
setKeep3rRequirements(
_bond: PromiseOrValue<string>,
_minBond: PromiseOrValue<BigNumberish>,
_earnings: PromiseOrValue<BigNumberish>,
_age: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
setMinCardinalityIncrease(
_minCardinalityIncrease: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
setPaused(
_paused: PromiseOrValue<boolean>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
setPoolManagerFactory(
_poolManagerFactory: PromiseOrValue<string>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
work(
_poolManager: PromiseOrValue<string>,
_increaseAmount: PromiseOrValue<BigNumberish>,
overrides?: Overrides & { from?: PromiseOrValue<string> }
): Promise<PopulatedTransaction>;
};
}