/* 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 type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, } from "./common"; export interface IVesterInterface extends ethers.utils.Interface { functions: { "bonusRewards(address)": FunctionFragment; "claimForAccount(address,address)": FunctionFragment; "claimable(address)": FunctionFragment; "claimedAmounts(address)": FunctionFragment; "cumulativeClaimAmounts(address)": FunctionFragment; "cumulativeRewardDeductions(address)": FunctionFragment; "getCombinedAverageStakedAmount(address)": FunctionFragment; "getMaxVestableAmount(address)": FunctionFragment; "getVestedAmount(address)": FunctionFragment; "pairAmounts(address)": FunctionFragment; "setBonusRewards(address,uint256)": FunctionFragment; "setCumulativeRewardDeductions(address,uint256)": FunctionFragment; "setTransferredAverageStakedAmounts(address,uint256)": FunctionFragment; "setTransferredCumulativeRewards(address,uint256)": FunctionFragment; "transferStakeValues(address,address)": FunctionFragment; "transferredAverageStakedAmounts(address)": FunctionFragment; "transferredCumulativeRewards(address)": FunctionFragment; }; encodeFunctionData( functionFragment: "bonusRewards", values: [string] ): string; encodeFunctionData( functionFragment: "claimForAccount", values: [string, string] ): string; encodeFunctionData(functionFragment: "claimable", values: [string]): string; encodeFunctionData( functionFragment: "claimedAmounts", values: [string] ): string; encodeFunctionData( functionFragment: "cumulativeClaimAmounts", values: [string] ): string; encodeFunctionData( functionFragment: "cumulativeRewardDeductions", values: [string] ): string; encodeFunctionData( functionFragment: "getCombinedAverageStakedAmount", values: [string] ): string; encodeFunctionData( functionFragment: "getMaxVestableAmount", values: [string] ): string; encodeFunctionData( functionFragment: "getVestedAmount", values: [string] ): string; encodeFunctionData(functionFragment: "pairAmounts", values: [string]): string; encodeFunctionData( functionFragment: "setBonusRewards", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "setCumulativeRewardDeductions", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "setTransferredAverageStakedAmounts", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "setTransferredCumulativeRewards", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "transferStakeValues", values: [string, string] ): string; encodeFunctionData( functionFragment: "transferredAverageStakedAmounts", values: [string] ): string; encodeFunctionData( functionFragment: "transferredCumulativeRewards", values: [string] ): string; decodeFunctionResult( functionFragment: "bonusRewards", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "claimForAccount", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "claimable", data: BytesLike): Result; decodeFunctionResult( functionFragment: "claimedAmounts", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "cumulativeClaimAmounts", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "cumulativeRewardDeductions", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getCombinedAverageStakedAmount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getMaxVestableAmount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getVestedAmount", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "pairAmounts", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setBonusRewards", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setCumulativeRewardDeductions", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setTransferredAverageStakedAmounts", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setTransferredCumulativeRewards", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferStakeValues", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferredAverageStakedAmounts", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "transferredCumulativeRewards", data: BytesLike ): Result; events: {}; } export interface IVester extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this; attach(addressOrName: string): this; deployed(): Promise; interface: IVesterInterface; queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined ): Promise>; listeners( eventFilter?: TypedEventFilter ): Array>; listeners(eventName?: string): Array; removeAllListeners( eventFilter: TypedEventFilter ): this; removeAllListeners(eventName?: string): this; off: OnEvent; on: OnEvent; once: OnEvent; removeListener: OnEvent; functions: { bonusRewards( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; claimForAccount( _account: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; claimable( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; claimedAmounts( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; cumulativeClaimAmounts( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; cumulativeRewardDeductions( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; getCombinedAverageStakedAmount( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; getMaxVestableAmount( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; getVestedAmount( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; pairAmounts( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; setBonusRewards( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setCumulativeRewardDeductions( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setTransferredAverageStakedAmounts( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setTransferredCumulativeRewards( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; transferStakeValues( _sender: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; transferredAverageStakedAmounts( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; transferredCumulativeRewards( _account: string, overrides?: CallOverrides ): Promise<[BigNumber]>; }; bonusRewards(_account: string, overrides?: CallOverrides): Promise; claimForAccount( _account: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; claimable(_account: string, overrides?: CallOverrides): Promise; claimedAmounts( _account: string, overrides?: CallOverrides ): Promise; cumulativeClaimAmounts( _account: string, overrides?: CallOverrides ): Promise; cumulativeRewardDeductions( _account: string, overrides?: CallOverrides ): Promise; getCombinedAverageStakedAmount( _account: string, overrides?: CallOverrides ): Promise; getMaxVestableAmount( _account: string, overrides?: CallOverrides ): Promise; getVestedAmount( _account: string, overrides?: CallOverrides ): Promise; pairAmounts(_account: string, overrides?: CallOverrides): Promise; setBonusRewards( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setCumulativeRewardDeductions( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setTransferredAverageStakedAmounts( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setTransferredCumulativeRewards( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; transferStakeValues( _sender: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; transferredAverageStakedAmounts( _account: string, overrides?: CallOverrides ): Promise; transferredCumulativeRewards( _account: string, overrides?: CallOverrides ): Promise; callStatic: { bonusRewards( _account: string, overrides?: CallOverrides ): Promise; claimForAccount( _account: string, _receiver: string, overrides?: CallOverrides ): Promise; claimable(_account: string, overrides?: CallOverrides): Promise; claimedAmounts( _account: string, overrides?: CallOverrides ): Promise; cumulativeClaimAmounts( _account: string, overrides?: CallOverrides ): Promise; cumulativeRewardDeductions( _account: string, overrides?: CallOverrides ): Promise; getCombinedAverageStakedAmount( _account: string, overrides?: CallOverrides ): Promise; getMaxVestableAmount( _account: string, overrides?: CallOverrides ): Promise; getVestedAmount( _account: string, overrides?: CallOverrides ): Promise; pairAmounts( _account: string, overrides?: CallOverrides ): Promise; setBonusRewards( _account: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; setCumulativeRewardDeductions( _account: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; setTransferredAverageStakedAmounts( _account: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; setTransferredCumulativeRewards( _account: string, _amount: BigNumberish, overrides?: CallOverrides ): Promise; transferStakeValues( _sender: string, _receiver: string, overrides?: CallOverrides ): Promise; transferredAverageStakedAmounts( _account: string, overrides?: CallOverrides ): Promise; transferredCumulativeRewards( _account: string, overrides?: CallOverrides ): Promise; }; filters: {}; estimateGas: { bonusRewards( _account: string, overrides?: CallOverrides ): Promise; claimForAccount( _account: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; claimable(_account: string, overrides?: CallOverrides): Promise; claimedAmounts( _account: string, overrides?: CallOverrides ): Promise; cumulativeClaimAmounts( _account: string, overrides?: CallOverrides ): Promise; cumulativeRewardDeductions( _account: string, overrides?: CallOverrides ): Promise; getCombinedAverageStakedAmount( _account: string, overrides?: CallOverrides ): Promise; getMaxVestableAmount( _account: string, overrides?: CallOverrides ): Promise; getVestedAmount( _account: string, overrides?: CallOverrides ): Promise; pairAmounts( _account: string, overrides?: CallOverrides ): Promise; setBonusRewards( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setCumulativeRewardDeductions( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setTransferredAverageStakedAmounts( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setTransferredCumulativeRewards( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; transferStakeValues( _sender: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; transferredAverageStakedAmounts( _account: string, overrides?: CallOverrides ): Promise; transferredCumulativeRewards( _account: string, overrides?: CallOverrides ): Promise; }; populateTransaction: { bonusRewards( _account: string, overrides?: CallOverrides ): Promise; claimForAccount( _account: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; claimable( _account: string, overrides?: CallOverrides ): Promise; claimedAmounts( _account: string, overrides?: CallOverrides ): Promise; cumulativeClaimAmounts( _account: string, overrides?: CallOverrides ): Promise; cumulativeRewardDeductions( _account: string, overrides?: CallOverrides ): Promise; getCombinedAverageStakedAmount( _account: string, overrides?: CallOverrides ): Promise; getMaxVestableAmount( _account: string, overrides?: CallOverrides ): Promise; getVestedAmount( _account: string, overrides?: CallOverrides ): Promise; pairAmounts( _account: string, overrides?: CallOverrides ): Promise; setBonusRewards( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setCumulativeRewardDeductions( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setTransferredAverageStakedAmounts( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setTransferredCumulativeRewards( _account: string, _amount: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; transferStakeValues( _sender: string, _receiver: string, overrides?: Overrides & { from?: string | Promise } ): Promise; transferredAverageStakedAmounts( _account: string, overrides?: CallOverrides ): Promise; transferredCumulativeRewards( _account: string, overrides?: CallOverrides ): Promise; }; }