/* 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 IKeep3rV1ProxyInterface extends ethers.utils.Interface { functions: { "acceptGovernance()": FunctionFragment; "acceptKeep3rV1Governance()": FunctionFragment; "addJob(address)": FunctionFragment; "addKPRCredit(address,uint256)": FunctionFragment; "addRecipient(address,uint256)": FunctionFragment; "addVotes(address,uint256)": FunctionFragment; "approveLiquidity(address)": FunctionFragment; "caps(address)": FunctionFragment; "dispute(address)": FunctionFragment; "draw()": FunctionFragment; "governance()": FunctionFragment; "keep3rV1()": FunctionFragment; "mint(address,uint256)": FunctionFragment; "minter()": FunctionFragment; "next(address)": FunctionFragment; "pendingGovernance()": FunctionFragment; "recipients()": FunctionFragment; "recipientsCaps()": FunctionFragment; "removeJob(address)": FunctionFragment; "removeRecipient(address)": FunctionFragment; "removeVotes(address,uint256)": FunctionFragment; "resolve(address)": FunctionFragment; "revoke(address)": FunctionFragment; "revokeLiquidity(address)": FunctionFragment; "setGovernance(address)": FunctionFragment; "setKeep3rHelper(address)": FunctionFragment; "setKeep3rV1(address)": FunctionFragment; "setKeep3rV1Governance(address)": FunctionFragment; "setMinter(address)": FunctionFragment; "slash(address,address,uint256)": FunctionFragment; }; encodeFunctionData( functionFragment: "acceptGovernance", values?: undefined ): string; encodeFunctionData( functionFragment: "acceptKeep3rV1Governance", values?: undefined ): string; encodeFunctionData(functionFragment: "addJob", values: [string]): string; encodeFunctionData( functionFragment: "addKPRCredit", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "addRecipient", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "addVotes", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "approveLiquidity", values: [string] ): string; encodeFunctionData(functionFragment: "caps", values: [string]): string; encodeFunctionData(functionFragment: "dispute", values: [string]): string; encodeFunctionData(functionFragment: "draw", values?: undefined): string; encodeFunctionData( functionFragment: "governance", values?: undefined ): string; encodeFunctionData(functionFragment: "keep3rV1", values?: undefined): string; encodeFunctionData( functionFragment: "mint", values: [string, BigNumberish] ): string; encodeFunctionData(functionFragment: "minter", values?: undefined): string; encodeFunctionData(functionFragment: "next", values: [string]): string; encodeFunctionData( functionFragment: "pendingGovernance", values?: undefined ): string; encodeFunctionData( functionFragment: "recipients", values?: undefined ): string; encodeFunctionData( functionFragment: "recipientsCaps", values?: undefined ): string; encodeFunctionData(functionFragment: "removeJob", values: [string]): string; encodeFunctionData( functionFragment: "removeRecipient", values: [string] ): string; encodeFunctionData( functionFragment: "removeVotes", values: [string, BigNumberish] ): string; encodeFunctionData(functionFragment: "resolve", values: [string]): string; encodeFunctionData(functionFragment: "revoke", values: [string]): string; encodeFunctionData( functionFragment: "revokeLiquidity", values: [string] ): string; encodeFunctionData( functionFragment: "setGovernance", values: [string] ): string; encodeFunctionData( functionFragment: "setKeep3rHelper", values: [string] ): string; encodeFunctionData(functionFragment: "setKeep3rV1", values: [string]): string; encodeFunctionData( functionFragment: "setKeep3rV1Governance", values: [string] ): string; encodeFunctionData(functionFragment: "setMinter", values: [string]): string; encodeFunctionData( functionFragment: "slash", values: [string, string, BigNumberish] ): string; decodeFunctionResult( functionFragment: "acceptGovernance", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "acceptKeep3rV1Governance", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "addJob", data: BytesLike): Result; decodeFunctionResult( functionFragment: "addKPRCredit", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "addRecipient", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "addVotes", data: BytesLike): Result; decodeFunctionResult( functionFragment: "approveLiquidity", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "caps", data: BytesLike): Result; decodeFunctionResult(functionFragment: "dispute", data: BytesLike): Result; decodeFunctionResult(functionFragment: "draw", data: BytesLike): Result; decodeFunctionResult(functionFragment: "governance", data: BytesLike): Result; decodeFunctionResult(functionFragment: "keep3rV1", data: BytesLike): Result; decodeFunctionResult(functionFragment: "mint", data: BytesLike): Result; decodeFunctionResult(functionFragment: "minter", data: BytesLike): Result; decodeFunctionResult(functionFragment: "next", data: BytesLike): Result; decodeFunctionResult( functionFragment: "pendingGovernance", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "recipients", data: BytesLike): Result; decodeFunctionResult( functionFragment: "recipientsCaps", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "removeJob", data: BytesLike): Result; decodeFunctionResult( functionFragment: "removeRecipient", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "removeVotes", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "resolve", data: BytesLike): Result; decodeFunctionResult(functionFragment: "revoke", data: BytesLike): Result; decodeFunctionResult( functionFragment: "revokeLiquidity", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setGovernance", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setKeep3rHelper", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setKeep3rV1", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setKeep3rV1Governance", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setMinter", data: BytesLike): Result; decodeFunctionResult(functionFragment: "slash", data: BytesLike): Result; events: { "GovernanceProposal(address)": EventFragment; "GovernanceSet(address)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "GovernanceProposal"): EventFragment; getEvent(nameOrSignatureOrTopic: "GovernanceSet"): EventFragment; } export class IKeep3rV1Proxy 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: IKeep3rV1ProxyInterface; functions: { acceptGovernance( overrides?: Overrides & { from?: string | Promise } ): Promise; acceptKeep3rV1Governance( overrides?: Overrides & { from?: string | Promise } ): Promise; addJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addKPRCredit( _job: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addRecipient( recipient: string, amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addVotes( _voter: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; approveLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; caps(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; dispute( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; draw( overrides?: Overrides & { from?: string | Promise } ): Promise; governance( overrides?: CallOverrides ): Promise<[string] & { _governance: string }>; keep3rV1(overrides?: CallOverrides): Promise<[string]>; "mint(address,uint256)"( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; minter(overrides?: CallOverrides): Promise<[string]>; next(arg0: string, overrides?: CallOverrides): Promise<[BigNumber]>; pendingGovernance( overrides?: CallOverrides ): Promise<[string] & { _pendingGovernance: string }>; recipients(overrides?: CallOverrides): Promise<[string[]]>; recipientsCaps( overrides?: CallOverrides ): Promise< [([string, BigNumber] & { recipient: string; caps: BigNumber })[]] >; removeJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeRecipient( recipient: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeVotes( _voter: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; resolve( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revoke( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revokeLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernance( _governance: 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; setKeep3rV1Governance( _governance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setMinter( _minter: string, overrides?: Overrides & { from?: string | Promise } ): Promise; slash( _bonded: string, _keeper: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; }; acceptGovernance( overrides?: Overrides & { from?: string | Promise } ): Promise; acceptKeep3rV1Governance( overrides?: Overrides & { from?: string | Promise } ): Promise; addJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addKPRCredit( _job: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addRecipient( recipient: string, amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addVotes( _voter: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; approveLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; caps(arg0: string, overrides?: CallOverrides): Promise; dispute( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; draw( overrides?: Overrides & { from?: string | Promise } ): Promise; governance(overrides?: CallOverrides): Promise; keep3rV1(overrides?: CallOverrides): Promise; "mint(address,uint256)"( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; minter(overrides?: CallOverrides): Promise; next(arg0: string, overrides?: CallOverrides): Promise; pendingGovernance(overrides?: CallOverrides): Promise; recipients(overrides?: CallOverrides): Promise; recipientsCaps( overrides?: CallOverrides ): Promise<([string, BigNumber] & { recipient: string; caps: BigNumber })[]>; removeJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeRecipient( recipient: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeVotes( _voter: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; resolve( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revoke( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revokeLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernance( _governance: 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; setKeep3rV1Governance( _governance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setMinter( _minter: string, overrides?: Overrides & { from?: string | Promise } ): Promise; slash( _bonded: string, _keeper: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; callStatic: { acceptGovernance(overrides?: CallOverrides): Promise; acceptKeep3rV1Governance(overrides?: CallOverrides): Promise; addJob(_job: string, overrides?: CallOverrides): Promise; addKPRCredit( _job: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; addRecipient( recipient: string, amount: BigNumberish, overrides?: CallOverrides ): Promise; addVotes( _voter: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; approveLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise; caps(arg0: string, overrides?: CallOverrides): Promise; dispute(_keeper: string, overrides?: CallOverrides): Promise; draw(overrides?: CallOverrides): Promise; governance(overrides?: CallOverrides): Promise; keep3rV1(overrides?: CallOverrides): Promise; "mint(address,uint256)"( _account: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: CallOverrides ): Promise; minter(overrides?: CallOverrides): Promise; next(arg0: string, overrides?: CallOverrides): Promise; pendingGovernance(overrides?: CallOverrides): Promise; recipients(overrides?: CallOverrides): Promise; recipientsCaps( overrides?: CallOverrides ): Promise< ([string, BigNumber] & { recipient: string; caps: BigNumber })[] >; removeJob(_job: string, overrides?: CallOverrides): Promise; removeRecipient( recipient: string, overrides?: CallOverrides ): Promise; removeVotes( _voter: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; resolve(_keeper: string, overrides?: CallOverrides): Promise; revoke(_keeper: string, overrides?: CallOverrides): Promise; revokeLiquidity( _liquidity: string, overrides?: CallOverrides ): Promise; setGovernance( _governance: string, overrides?: CallOverrides ): Promise; setKeep3rHelper( _keep3rHelper: string, overrides?: CallOverrides ): Promise; setKeep3rV1(_keep3rV1: string, overrides?: CallOverrides): Promise; setKeep3rV1Governance( _governance: string, overrides?: CallOverrides ): Promise; setMinter(_minter: string, overrides?: CallOverrides): Promise; slash( _bonded: string, _keeper: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; }; filters: { GovernanceProposal( _pendingGovernance?: null ): TypedEventFilter<[string], { _pendingGovernance: string }>; GovernanceSet( _governance?: null ): TypedEventFilter<[string], { _governance: string }>; }; estimateGas: { acceptGovernance( overrides?: Overrides & { from?: string | Promise } ): Promise; acceptKeep3rV1Governance( overrides?: Overrides & { from?: string | Promise } ): Promise; addJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addKPRCredit( _job: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addRecipient( recipient: string, amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addVotes( _voter: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; approveLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; caps(arg0: string, overrides?: CallOverrides): Promise; dispute( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; draw( overrides?: Overrides & { from?: string | Promise } ): Promise; governance(overrides?: CallOverrides): Promise; keep3rV1(overrides?: CallOverrides): Promise; "mint(address,uint256)"( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; minter(overrides?: CallOverrides): Promise; next(arg0: string, overrides?: CallOverrides): Promise; pendingGovernance(overrides?: CallOverrides): Promise; recipients(overrides?: CallOverrides): Promise; recipientsCaps(overrides?: CallOverrides): Promise; removeJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeRecipient( recipient: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeVotes( _voter: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; resolve( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revoke( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revokeLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernance( _governance: 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; setKeep3rV1Governance( _governance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setMinter( _minter: string, overrides?: Overrides & { from?: string | Promise } ): Promise; slash( _bonded: string, _keeper: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; }; populateTransaction: { acceptGovernance( overrides?: Overrides & { from?: string | Promise } ): Promise; acceptKeep3rV1Governance( overrides?: Overrides & { from?: string | Promise } ): Promise; addJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addKPRCredit( _job: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addRecipient( recipient: string, amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; addVotes( _voter: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; approveLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; caps( arg0: string, overrides?: CallOverrides ): Promise; dispute( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; draw( overrides?: Overrides & { from?: string | Promise } ): Promise; governance(overrides?: CallOverrides): Promise; keep3rV1(overrides?: CallOverrides): Promise; "mint(address,uint256)"( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; "mint(uint256)"( _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; minter(overrides?: CallOverrides): Promise; next( arg0: string, overrides?: CallOverrides ): Promise; pendingGovernance(overrides?: CallOverrides): Promise; recipients(overrides?: CallOverrides): Promise; recipientsCaps(overrides?: CallOverrides): Promise; removeJob( _job: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeRecipient( recipient: string, overrides?: Overrides & { from?: string | Promise } ): Promise; removeVotes( _voter: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; resolve( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revoke( _keeper: string, overrides?: Overrides & { from?: string | Promise } ): Promise; revokeLiquidity( _liquidity: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernance( _governance: 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; setKeep3rV1Governance( _governance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setMinter( _minter: string, overrides?: Overrides & { from?: string | Promise } ): Promise; slash( _bonded: string, _keeper: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; }; }