@mean-finance/dca-v2-periphery
Version:
💱 Periphery smart contracts of DCA V2 by mean.finance
425 lines • 25.4 kB
TypeScript
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 IKeep3rParametersInterface extends utils.Interface {
functions: {
"BASE()": FunctionFragment;
"MIN_REWARD_PERIOD_TIME()": FunctionFragment;
"bondTime()": FunctionFragment;
"fee()": FunctionFragment;
"inflationPeriod()": FunctionFragment;
"keep3rHelper()": FunctionFragment;
"keep3rV1()": FunctionFragment;
"keep3rV1Proxy()": FunctionFragment;
"kp3rWethPool()": FunctionFragment;
"liquidityMinimum()": FunctionFragment;
"rewardPeriodTime()": FunctionFragment;
"setBondTime(uint256)": FunctionFragment;
"setFee(uint256)": FunctionFragment;
"setInflationPeriod(uint256)": FunctionFragment;
"setKeep3rHelper(address)": FunctionFragment;
"setKeep3rV1(address)": FunctionFragment;
"setKeep3rV1Proxy(address)": FunctionFragment;
"setKp3rWethPool(address)": FunctionFragment;
"setLiquidityMinimum(uint256)": FunctionFragment;
"setRewardPeriodTime(uint256)": FunctionFragment;
"setUnbondTime(uint256)": FunctionFragment;
"unbondTime()": FunctionFragment;
};
getFunction(nameOrSignatureOrTopic: "BASE" | "MIN_REWARD_PERIOD_TIME" | "bondTime" | "fee" | "inflationPeriod" | "keep3rHelper" | "keep3rV1" | "keep3rV1Proxy" | "kp3rWethPool" | "liquidityMinimum" | "rewardPeriodTime" | "setBondTime" | "setFee" | "setInflationPeriod" | "setKeep3rHelper" | "setKeep3rV1" | "setKeep3rV1Proxy" | "setKp3rWethPool" | "setLiquidityMinimum" | "setRewardPeriodTime" | "setUnbondTime" | "unbondTime"): FunctionFragment;
encodeFunctionData(functionFragment: "BASE", values?: undefined): string;
encodeFunctionData(functionFragment: "MIN_REWARD_PERIOD_TIME", values?: undefined): string;
encodeFunctionData(functionFragment: "bondTime", values?: undefined): string;
encodeFunctionData(functionFragment: "fee", values?: undefined): string;
encodeFunctionData(functionFragment: "inflationPeriod", values?: undefined): string;
encodeFunctionData(functionFragment: "keep3rHelper", values?: undefined): string;
encodeFunctionData(functionFragment: "keep3rV1", values?: undefined): string;
encodeFunctionData(functionFragment: "keep3rV1Proxy", values?: undefined): string;
encodeFunctionData(functionFragment: "kp3rWethPool", values?: undefined): string;
encodeFunctionData(functionFragment: "liquidityMinimum", values?: undefined): string;
encodeFunctionData(functionFragment: "rewardPeriodTime", values?: undefined): string;
encodeFunctionData(functionFragment: "setBondTime", values: [PromiseOrValue<BigNumberish>]): string;
encodeFunctionData(functionFragment: "setFee", values: [PromiseOrValue<BigNumberish>]): string;
encodeFunctionData(functionFragment: "setInflationPeriod", values: [PromiseOrValue<BigNumberish>]): string;
encodeFunctionData(functionFragment: "setKeep3rHelper", values: [PromiseOrValue<string>]): string;
encodeFunctionData(functionFragment: "setKeep3rV1", values: [PromiseOrValue<string>]): string;
encodeFunctionData(functionFragment: "setKeep3rV1Proxy", values: [PromiseOrValue<string>]): string;
encodeFunctionData(functionFragment: "setKp3rWethPool", values: [PromiseOrValue<string>]): string;
encodeFunctionData(functionFragment: "setLiquidityMinimum", values: [PromiseOrValue<BigNumberish>]): string;
encodeFunctionData(functionFragment: "setRewardPeriodTime", values: [PromiseOrValue<BigNumberish>]): string;
encodeFunctionData(functionFragment: "setUnbondTime", values: [PromiseOrValue<BigNumberish>]): string;
encodeFunctionData(functionFragment: "unbondTime", values?: undefined): string;
decodeFunctionResult(functionFragment: "BASE", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "MIN_REWARD_PERIOD_TIME", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "bondTime", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "fee", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "inflationPeriod", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "keep3rHelper", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "keep3rV1", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "keep3rV1Proxy", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "kp3rWethPool", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "liquidityMinimum", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "rewardPeriodTime", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setBondTime", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setFee", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setInflationPeriod", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setKeep3rHelper", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setKeep3rV1", data: BytesLike): Result;
decodeFunctionResult(functionFragment: "setKeep3rV1Proxy", 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: "unbondTime", data: BytesLike): Result;
events: {
"BondTimeChange(uint256)": EventFragment;
"FeeChange(uint256)": EventFragment;
"InflationPeriodChange(uint256)": EventFragment;
"Keep3rHelperChange(address)": EventFragment;
"Keep3rV1Change(address)": EventFragment;
"Keep3rV1ProxyChange(address)": EventFragment;
"Kp3rWethPoolChange(address)": EventFragment;
"LiquidityMinimumChange(uint256)": EventFragment;
"RewardPeriodTimeChange(uint256)": EventFragment;
"UnbondTimeChange(uint256)": EventFragment;
};
getEvent(nameOrSignatureOrTopic: "BondTimeChange"): EventFragment;
getEvent(nameOrSignatureOrTopic: "FeeChange"): EventFragment;
getEvent(nameOrSignatureOrTopic: "InflationPeriodChange"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Keep3rHelperChange"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Keep3rV1Change"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Keep3rV1ProxyChange"): EventFragment;
getEvent(nameOrSignatureOrTopic: "Kp3rWethPoolChange"): EventFragment;
getEvent(nameOrSignatureOrTopic: "LiquidityMinimumChange"): EventFragment;
getEvent(nameOrSignatureOrTopic: "RewardPeriodTimeChange"): EventFragment;
getEvent(nameOrSignatureOrTopic: "UnbondTimeChange"): EventFragment;
}
export interface BondTimeChangeEventObject {
_bondTime: BigNumber;
}
export declare type BondTimeChangeEvent = TypedEvent<[
BigNumber
], BondTimeChangeEventObject>;
export declare type BondTimeChangeEventFilter = TypedEventFilter<BondTimeChangeEvent>;
export interface FeeChangeEventObject {
_fee: BigNumber;
}
export declare type FeeChangeEvent = TypedEvent<[BigNumber], FeeChangeEventObject>;
export declare type FeeChangeEventFilter = TypedEventFilter<FeeChangeEvent>;
export interface InflationPeriodChangeEventObject {
_inflationPeriod: BigNumber;
}
export declare type InflationPeriodChangeEvent = TypedEvent<[
BigNumber
], InflationPeriodChangeEventObject>;
export declare type InflationPeriodChangeEventFilter = TypedEventFilter<InflationPeriodChangeEvent>;
export interface Keep3rHelperChangeEventObject {
_keep3rHelper: string;
}
export declare type Keep3rHelperChangeEvent = TypedEvent<[
string
], Keep3rHelperChangeEventObject>;
export declare type Keep3rHelperChangeEventFilter = TypedEventFilter<Keep3rHelperChangeEvent>;
export interface Keep3rV1ChangeEventObject {
_keep3rV1: string;
}
export declare type Keep3rV1ChangeEvent = TypedEvent<[
string
], Keep3rV1ChangeEventObject>;
export declare type Keep3rV1ChangeEventFilter = TypedEventFilter<Keep3rV1ChangeEvent>;
export interface Keep3rV1ProxyChangeEventObject {
_keep3rV1Proxy: string;
}
export declare type Keep3rV1ProxyChangeEvent = TypedEvent<[
string
], Keep3rV1ProxyChangeEventObject>;
export declare type Keep3rV1ProxyChangeEventFilter = TypedEventFilter<Keep3rV1ProxyChangeEvent>;
export interface Kp3rWethPoolChangeEventObject {
_kp3rWethPool: string;
}
export declare type Kp3rWethPoolChangeEvent = TypedEvent<[
string
], Kp3rWethPoolChangeEventObject>;
export declare type Kp3rWethPoolChangeEventFilter = TypedEventFilter<Kp3rWethPoolChangeEvent>;
export interface LiquidityMinimumChangeEventObject {
_liquidityMinimum: BigNumber;
}
export declare type LiquidityMinimumChangeEvent = TypedEvent<[
BigNumber
], LiquidityMinimumChangeEventObject>;
export declare type LiquidityMinimumChangeEventFilter = TypedEventFilter<LiquidityMinimumChangeEvent>;
export interface RewardPeriodTimeChangeEventObject {
_rewardPeriodTime: BigNumber;
}
export declare type RewardPeriodTimeChangeEvent = TypedEvent<[
BigNumber
], RewardPeriodTimeChangeEventObject>;
export declare type RewardPeriodTimeChangeEventFilter = TypedEventFilter<RewardPeriodTimeChangeEvent>;
export interface UnbondTimeChangeEventObject {
_unbondTime: BigNumber;
}
export declare type UnbondTimeChangeEvent = TypedEvent<[
BigNumber
], UnbondTimeChangeEventObject>;
export declare type UnbondTimeChangeEventFilter = TypedEventFilter<UnbondTimeChangeEvent>;
export interface IKeep3rParameters extends BaseContract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
interface: IKeep3rParametersInterface;
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: {
BASE(overrides?: CallOverrides): Promise<[BigNumber] & {
_base: BigNumber;
}>;
MIN_REWARD_PERIOD_TIME(overrides?: CallOverrides): Promise<[BigNumber] & {
_minPeriod: BigNumber;
}>;
bondTime(overrides?: CallOverrides): Promise<[BigNumber] & {
_days: BigNumber;
}>;
fee(overrides?: CallOverrides): Promise<[BigNumber] & {
_amount: BigNumber;
}>;
inflationPeriod(overrides?: CallOverrides): Promise<[BigNumber] & {
_period: BigNumber;
}>;
keep3rHelper(overrides?: CallOverrides): Promise<[string] & {
_keep3rHelper: string;
}>;
keep3rV1(overrides?: CallOverrides): Promise<[string] & {
_keep3rV1: string;
}>;
keep3rV1Proxy(overrides?: CallOverrides): Promise<[string] & {
_keep3rV1Proxy: string;
}>;
kp3rWethPool(overrides?: CallOverrides): Promise<[string] & {
_kp3rWethPool: string;
}>;
liquidityMinimum(overrides?: CallOverrides): Promise<[BigNumber] & {
_amount: BigNumber;
}>;
rewardPeriodTime(overrides?: CallOverrides): Promise<[BigNumber] & {
_days: BigNumber;
}>;
setBondTime(_bond: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setFee(_fee: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setInflationPeriod(_inflationPeriod: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setKeep3rHelper(_keep3rHelper: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setKeep3rV1(_keep3rV1: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setKeep3rV1Proxy(_keep3rV1Proxy: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setKp3rWethPool(_kp3rWethPool: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setLiquidityMinimum(_liquidityMinimum: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setRewardPeriodTime(_rewardPeriodTime: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setUnbondTime(_unbond: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
unbondTime(overrides?: CallOverrides): Promise<[BigNumber] & {
_days: BigNumber;
}>;
};
BASE(overrides?: CallOverrides): Promise<BigNumber>;
MIN_REWARD_PERIOD_TIME(overrides?: CallOverrides): Promise<BigNumber>;
bondTime(overrides?: CallOverrides): Promise<BigNumber>;
fee(overrides?: CallOverrides): Promise<BigNumber>;
inflationPeriod(overrides?: CallOverrides): Promise<BigNumber>;
keep3rHelper(overrides?: CallOverrides): Promise<string>;
keep3rV1(overrides?: CallOverrides): Promise<string>;
keep3rV1Proxy(overrides?: CallOverrides): Promise<string>;
kp3rWethPool(overrides?: CallOverrides): Promise<string>;
liquidityMinimum(overrides?: CallOverrides): Promise<BigNumber>;
rewardPeriodTime(overrides?: CallOverrides): Promise<BigNumber>;
setBondTime(_bond: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setFee(_fee: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setInflationPeriod(_inflationPeriod: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setKeep3rHelper(_keep3rHelper: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setKeep3rV1(_keep3rV1: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setKeep3rV1Proxy(_keep3rV1Proxy: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setKp3rWethPool(_kp3rWethPool: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setLiquidityMinimum(_liquidityMinimum: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setRewardPeriodTime(_rewardPeriodTime: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
setUnbondTime(_unbond: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<ContractTransaction>;
unbondTime(overrides?: CallOverrides): Promise<BigNumber>;
callStatic: {
BASE(overrides?: CallOverrides): Promise<BigNumber>;
MIN_REWARD_PERIOD_TIME(overrides?: CallOverrides): Promise<BigNumber>;
bondTime(overrides?: CallOverrides): Promise<BigNumber>;
fee(overrides?: CallOverrides): Promise<BigNumber>;
inflationPeriod(overrides?: CallOverrides): Promise<BigNumber>;
keep3rHelper(overrides?: CallOverrides): Promise<string>;
keep3rV1(overrides?: CallOverrides): Promise<string>;
keep3rV1Proxy(overrides?: CallOverrides): Promise<string>;
kp3rWethPool(overrides?: CallOverrides): Promise<string>;
liquidityMinimum(overrides?: CallOverrides): Promise<BigNumber>;
rewardPeriodTime(overrides?: CallOverrides): Promise<BigNumber>;
setBondTime(_bond: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>;
setFee(_fee: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>;
setInflationPeriod(_inflationPeriod: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>;
setKeep3rHelper(_keep3rHelper: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>;
setKeep3rV1(_keep3rV1: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>;
setKeep3rV1Proxy(_keep3rV1Proxy: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>;
setKp3rWethPool(_kp3rWethPool: PromiseOrValue<string>, overrides?: CallOverrides): Promise<void>;
setLiquidityMinimum(_liquidityMinimum: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>;
setRewardPeriodTime(_rewardPeriodTime: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>;
setUnbondTime(_unbond: PromiseOrValue<BigNumberish>, overrides?: CallOverrides): Promise<void>;
unbondTime(overrides?: CallOverrides): Promise<BigNumber>;
};
filters: {
"BondTimeChange(uint256)"(_bondTime?: null): BondTimeChangeEventFilter;
BondTimeChange(_bondTime?: null): BondTimeChangeEventFilter;
"FeeChange(uint256)"(_fee?: null): FeeChangeEventFilter;
FeeChange(_fee?: null): FeeChangeEventFilter;
"InflationPeriodChange(uint256)"(_inflationPeriod?: null): InflationPeriodChangeEventFilter;
InflationPeriodChange(_inflationPeriod?: null): InflationPeriodChangeEventFilter;
"Keep3rHelperChange(address)"(_keep3rHelper?: null): Keep3rHelperChangeEventFilter;
Keep3rHelperChange(_keep3rHelper?: null): Keep3rHelperChangeEventFilter;
"Keep3rV1Change(address)"(_keep3rV1?: null): Keep3rV1ChangeEventFilter;
Keep3rV1Change(_keep3rV1?: null): Keep3rV1ChangeEventFilter;
"Keep3rV1ProxyChange(address)"(_keep3rV1Proxy?: null): Keep3rV1ProxyChangeEventFilter;
Keep3rV1ProxyChange(_keep3rV1Proxy?: null): Keep3rV1ProxyChangeEventFilter;
"Kp3rWethPoolChange(address)"(_kp3rWethPool?: null): Kp3rWethPoolChangeEventFilter;
Kp3rWethPoolChange(_kp3rWethPool?: null): Kp3rWethPoolChangeEventFilter;
"LiquidityMinimumChange(uint256)"(_liquidityMinimum?: null): LiquidityMinimumChangeEventFilter;
LiquidityMinimumChange(_liquidityMinimum?: null): LiquidityMinimumChangeEventFilter;
"RewardPeriodTimeChange(uint256)"(_rewardPeriodTime?: null): RewardPeriodTimeChangeEventFilter;
RewardPeriodTimeChange(_rewardPeriodTime?: null): RewardPeriodTimeChangeEventFilter;
"UnbondTimeChange(uint256)"(_unbondTime?: null): UnbondTimeChangeEventFilter;
UnbondTimeChange(_unbondTime?: null): UnbondTimeChangeEventFilter;
};
estimateGas: {
BASE(overrides?: CallOverrides): Promise<BigNumber>;
MIN_REWARD_PERIOD_TIME(overrides?: CallOverrides): Promise<BigNumber>;
bondTime(overrides?: CallOverrides): Promise<BigNumber>;
fee(overrides?: CallOverrides): Promise<BigNumber>;
inflationPeriod(overrides?: CallOverrides): Promise<BigNumber>;
keep3rHelper(overrides?: CallOverrides): Promise<BigNumber>;
keep3rV1(overrides?: CallOverrides): Promise<BigNumber>;
keep3rV1Proxy(overrides?: CallOverrides): Promise<BigNumber>;
kp3rWethPool(overrides?: CallOverrides): Promise<BigNumber>;
liquidityMinimum(overrides?: CallOverrides): Promise<BigNumber>;
rewardPeriodTime(overrides?: CallOverrides): Promise<BigNumber>;
setBondTime(_bond: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setFee(_fee: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setInflationPeriod(_inflationPeriod: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setKeep3rHelper(_keep3rHelper: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setKeep3rV1(_keep3rV1: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setKeep3rV1Proxy(_keep3rV1Proxy: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setKp3rWethPool(_kp3rWethPool: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setLiquidityMinimum(_liquidityMinimum: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setRewardPeriodTime(_rewardPeriodTime: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
setUnbondTime(_unbond: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<BigNumber>;
unbondTime(overrides?: CallOverrides): Promise<BigNumber>;
};
populateTransaction: {
BASE(overrides?: CallOverrides): Promise<PopulatedTransaction>;
MIN_REWARD_PERIOD_TIME(overrides?: CallOverrides): Promise<PopulatedTransaction>;
bondTime(overrides?: CallOverrides): Promise<PopulatedTransaction>;
fee(overrides?: CallOverrides): Promise<PopulatedTransaction>;
inflationPeriod(overrides?: CallOverrides): Promise<PopulatedTransaction>;
keep3rHelper(overrides?: CallOverrides): Promise<PopulatedTransaction>;
keep3rV1(overrides?: CallOverrides): Promise<PopulatedTransaction>;
keep3rV1Proxy(overrides?: CallOverrides): Promise<PopulatedTransaction>;
kp3rWethPool(overrides?: CallOverrides): Promise<PopulatedTransaction>;
liquidityMinimum(overrides?: CallOverrides): Promise<PopulatedTransaction>;
rewardPeriodTime(overrides?: CallOverrides): Promise<PopulatedTransaction>;
setBondTime(_bond: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setFee(_fee: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setInflationPeriod(_inflationPeriod: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setKeep3rHelper(_keep3rHelper: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setKeep3rV1(_keep3rV1: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setKeep3rV1Proxy(_keep3rV1Proxy: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setKp3rWethPool(_kp3rWethPool: PromiseOrValue<string>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setLiquidityMinimum(_liquidityMinimum: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setRewardPeriodTime(_rewardPeriodTime: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
setUnbondTime(_unbond: PromiseOrValue<BigNumberish>, overrides?: Overrides & {
from?: PromiseOrValue<string>;
}): Promise<PopulatedTransaction>;
unbondTime(overrides?: CallOverrides): Promise<PopulatedTransaction>;
};
}
//# sourceMappingURL=IKeep3rParameters.d.ts.map