@augumented-finance/protocol-v1
Version:
Augmented Protocol smart contracts
1,121 lines (951 loc) • 27.9 kB
TypeScript
/* Autogenerated file. Do not edit manually. */
/* tslint:disable */
/* eslint-disable */
import {
ethers,
EventFilter,
Signer,
BigNumber,
BigNumberish,
PopulatedTransaction,
} from "ethers";
import {
Contract,
ContractTransaction,
Overrides,
CallOverrides,
} from "@ethersproject/contracts";
import { BytesLike } from "@ethersproject/bytes";
import { Listener, Provider } from "@ethersproject/providers";
import { FunctionFragment, EventFragment, Result } from "@ethersproject/abi";
interface RewardConfiguratorInterface extends ethers.utils.Interface {
functions: {
"REVISION()": FunctionFragment;
"addRewardPool(address,string)": FunctionFragment;
"addRewardProvider(address,address,address)": FunctionFragment;
"batchInitStakeTokens(tuple[])": FunctionFragment;
"buildInitStakeData()": FunctionFragment;
"findRewardPoolByName(string)": FunctionFragment;
"getDefaultController()": FunctionFragment;
"handleTokenMigrated(address,address[])": FunctionFragment;
"initialize(address)": FunctionFragment;
"removeRewardPool(address)": FunctionFragment;
"removeRewardProvider(address,address)": FunctionFragment;
"setMigrator(address)": FunctionFragment;
"setRewardTarget(uint8)": FunctionFragment;
"setRewardTargetOf(address,uint8)": FunctionFragment;
"updateBaseline(uint256)": FunctionFragment;
"updateBaselineOf(address,uint256)": FunctionFragment;
};
encodeFunctionData(functionFragment: "REVISION", values?: undefined): string;
encodeFunctionData(
functionFragment: "addRewardPool",
values: [string, string]
): string;
encodeFunctionData(
functionFragment: "addRewardProvider",
values: [string, string, string]
): string;
encodeFunctionData(
functionFragment: "batchInitStakeTokens",
values: [
{
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[]
]
): string;
encodeFunctionData(
functionFragment: "buildInitStakeData",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "findRewardPoolByName",
values: [string]
): string;
encodeFunctionData(
functionFragment: "getDefaultController",
values?: undefined
): string;
encodeFunctionData(
functionFragment: "handleTokenMigrated",
values: [string, string[]]
): string;
encodeFunctionData(functionFragment: "initialize", values: [string]): string;
encodeFunctionData(
functionFragment: "removeRewardPool",
values: [string]
): string;
encodeFunctionData(
functionFragment: "removeRewardProvider",
values: [string, string]
): string;
encodeFunctionData(functionFragment: "setMigrator", values: [string]): string;
encodeFunctionData(
functionFragment: "setRewardTarget",
values: [BigNumberish]
): string;
encodeFunctionData(
functionFragment: "setRewardTargetOf",
values: [string, BigNumberish]
): string;
encodeFunctionData(
functionFragment: "updateBaseline",
values: [BigNumberish]
): string;
encodeFunctionData(
functionFragment: "updateBaselineOf",
values: [string, BigNumberish]
): string;
decodeFunctionResult(functionFragment: "REVISION", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "addRewardPool",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "addRewardProvider",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "batchInitStakeTokens",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "buildInitStakeData",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "findRewardPoolByName",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "getDefaultController",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "handleTokenMigrated",
data: BytesLike
): Result;
decodeFunctionResult(functionFragment: "initialize", data: BytesLike): Result;
decodeFunctionResult(
functionFragment: "removeRewardPool",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "removeRewardProvider",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "setMigrator",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "setRewardTarget",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "setRewardTargetOf",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "updateBaseline",
data: BytesLike
): Result;
decodeFunctionResult(
functionFragment: "updateBaselineOf",
data: BytesLike
): Result;
events: {};
}
export class RewardConfigurator extends Contract {
connect(signerOrProvider: Signer | Provider | string): this;
attach(addressOrName: string): this;
deployed(): Promise<this>;
on(event: EventFilter | string, listener: Listener): this;
once(event: EventFilter | string, listener: Listener): this;
addListener(eventName: EventFilter | string, listener: Listener): this;
removeAllListeners(eventName: EventFilter | string): this;
removeListener(eventName: any, listener: Listener): this;
interface: RewardConfiguratorInterface;
functions: {
REVISION(
overrides?: CallOverrides
): Promise<{
0: BigNumber;
}>;
"REVISION()"(
overrides?: CallOverrides
): Promise<{
0: BigNumber;
}>;
addRewardPool(
pool: string,
name: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"addRewardPool(address,string)"(
pool: string,
name: string,
overrides?: Overrides
): Promise<ContractTransaction>;
addRewardProvider(
pool: string,
provider: string,
token: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"addRewardProvider(address,address,address)"(
pool: string,
provider: string,
token: string,
overrides?: Overrides
): Promise<ContractTransaction>;
batchInitStakeTokens(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: Overrides
): Promise<ContractTransaction>;
"batchInitStakeTokens(tuple[])"(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: Overrides
): Promise<ContractTransaction>;
buildInitStakeData(overrides?: Overrides): Promise<ContractTransaction>;
"buildInitStakeData()"(overrides?: Overrides): Promise<ContractTransaction>;
findRewardPoolByName(
name: string,
overrides?: CallOverrides
): Promise<{
0: string;
}>;
"findRewardPoolByName(string)"(
name: string,
overrides?: CallOverrides
): Promise<{
0: string;
}>;
getDefaultController(
overrides?: CallOverrides
): Promise<{
0: string;
}>;
"getDefaultController()"(
overrides?: CallOverrides
): Promise<{
0: string;
}>;
handleTokenMigrated(
token: string,
rewardPools: string[],
overrides?: Overrides
): Promise<ContractTransaction>;
"handleTokenMigrated(address,address[])"(
token: string,
rewardPools: string[],
overrides?: Overrides
): Promise<ContractTransaction>;
initialize(
addressesProvider: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"initialize(address)"(
addressesProvider: string,
overrides?: Overrides
): Promise<ContractTransaction>;
removeRewardPool(
pool: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"removeRewardPool(address)"(
pool: string,
overrides?: Overrides
): Promise<ContractTransaction>;
removeRewardProvider(
pool: string,
provider: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"removeRewardProvider(address,address)"(
pool: string,
provider: string,
overrides?: Overrides
): Promise<ContractTransaction>;
setMigrator(
migrator: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"setMigrator(address)"(
migrator: string,
overrides?: Overrides
): Promise<ContractTransaction>;
setRewardTarget(
rewardType: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
"setRewardTarget(uint8)"(
rewardType: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
setRewardTargetOf(
ctl: string,
rewardType: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
"setRewardTargetOf(address,uint8)"(
ctl: string,
rewardType: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
updateBaseline(
baseline: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
"updateBaseline(uint256)"(
baseline: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
updateBaselineOf(
ctl: string,
baseline: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
"updateBaselineOf(address,uint256)"(
ctl: string,
baseline: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
};
REVISION(overrides?: CallOverrides): Promise<BigNumber>;
"REVISION()"(overrides?: CallOverrides): Promise<BigNumber>;
addRewardPool(
pool: string,
name: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"addRewardPool(address,string)"(
pool: string,
name: string,
overrides?: Overrides
): Promise<ContractTransaction>;
addRewardProvider(
pool: string,
provider: string,
token: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"addRewardProvider(address,address,address)"(
pool: string,
provider: string,
token: string,
overrides?: Overrides
): Promise<ContractTransaction>;
batchInitStakeTokens(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: Overrides
): Promise<ContractTransaction>;
"batchInitStakeTokens(tuple[])"(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: Overrides
): Promise<ContractTransaction>;
buildInitStakeData(overrides?: Overrides): Promise<ContractTransaction>;
"buildInitStakeData()"(overrides?: Overrides): Promise<ContractTransaction>;
findRewardPoolByName(
name: string,
overrides?: CallOverrides
): Promise<string>;
"findRewardPoolByName(string)"(
name: string,
overrides?: CallOverrides
): Promise<string>;
getDefaultController(overrides?: CallOverrides): Promise<string>;
"getDefaultController()"(overrides?: CallOverrides): Promise<string>;
handleTokenMigrated(
token: string,
rewardPools: string[],
overrides?: Overrides
): Promise<ContractTransaction>;
"handleTokenMigrated(address,address[])"(
token: string,
rewardPools: string[],
overrides?: Overrides
): Promise<ContractTransaction>;
initialize(
addressesProvider: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"initialize(address)"(
addressesProvider: string,
overrides?: Overrides
): Promise<ContractTransaction>;
removeRewardPool(
pool: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"removeRewardPool(address)"(
pool: string,
overrides?: Overrides
): Promise<ContractTransaction>;
removeRewardProvider(
pool: string,
provider: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"removeRewardProvider(address,address)"(
pool: string,
provider: string,
overrides?: Overrides
): Promise<ContractTransaction>;
setMigrator(
migrator: string,
overrides?: Overrides
): Promise<ContractTransaction>;
"setMigrator(address)"(
migrator: string,
overrides?: Overrides
): Promise<ContractTransaction>;
setRewardTarget(
rewardType: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
"setRewardTarget(uint8)"(
rewardType: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
setRewardTargetOf(
ctl: string,
rewardType: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
"setRewardTargetOf(address,uint8)"(
ctl: string,
rewardType: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
updateBaseline(
baseline: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
"updateBaseline(uint256)"(
baseline: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
updateBaselineOf(
ctl: string,
baseline: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
"updateBaselineOf(address,uint256)"(
ctl: string,
baseline: BigNumberish,
overrides?: Overrides
): Promise<ContractTransaction>;
callStatic: {
REVISION(overrides?: CallOverrides): Promise<BigNumber>;
"REVISION()"(overrides?: CallOverrides): Promise<BigNumber>;
addRewardPool(
pool: string,
name: string,
overrides?: CallOverrides
): Promise<void>;
"addRewardPool(address,string)"(
pool: string,
name: string,
overrides?: CallOverrides
): Promise<void>;
addRewardProvider(
pool: string,
provider: string,
token: string,
overrides?: CallOverrides
): Promise<void>;
"addRewardProvider(address,address,address)"(
pool: string,
provider: string,
token: string,
overrides?: CallOverrides
): Promise<void>;
batchInitStakeTokens(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: CallOverrides
): Promise<void>;
"batchInitStakeTokens(tuple[])"(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: CallOverrides
): Promise<void>;
buildInitStakeData(
overrides?: CallOverrides
): Promise<
{
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: number;
unstakeBlocks: number;
maxSlashPct: number;
stkTokenDecimals: number;
0: string;
1: string;
2: string;
3: string;
4: number;
5: number;
6: number;
7: number;
}[]
>;
"buildInitStakeData()"(
overrides?: CallOverrides
): Promise<
{
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: number;
unstakeBlocks: number;
maxSlashPct: number;
stkTokenDecimals: number;
0: string;
1: string;
2: string;
3: string;
4: number;
5: number;
6: number;
7: number;
}[]
>;
findRewardPoolByName(
name: string,
overrides?: CallOverrides
): Promise<string>;
"findRewardPoolByName(string)"(
name: string,
overrides?: CallOverrides
): Promise<string>;
getDefaultController(overrides?: CallOverrides): Promise<string>;
"getDefaultController()"(overrides?: CallOverrides): Promise<string>;
handleTokenMigrated(
token: string,
rewardPools: string[],
overrides?: CallOverrides
): Promise<void>;
"handleTokenMigrated(address,address[])"(
token: string,
rewardPools: string[],
overrides?: CallOverrides
): Promise<void>;
initialize(
addressesProvider: string,
overrides?: CallOverrides
): Promise<void>;
"initialize(address)"(
addressesProvider: string,
overrides?: CallOverrides
): Promise<void>;
removeRewardPool(pool: string, overrides?: CallOverrides): Promise<boolean>;
"removeRewardPool(address)"(
pool: string,
overrides?: CallOverrides
): Promise<boolean>;
removeRewardProvider(
pool: string,
provider: string,
overrides?: CallOverrides
): Promise<void>;
"removeRewardProvider(address,address)"(
pool: string,
provider: string,
overrides?: CallOverrides
): Promise<void>;
setMigrator(migrator: string, overrides?: CallOverrides): Promise<void>;
"setMigrator(address)"(
migrator: string,
overrides?: CallOverrides
): Promise<void>;
setRewardTarget(
rewardType: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
"setRewardTarget(uint8)"(
rewardType: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
setRewardTargetOf(
ctl: string,
rewardType: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
"setRewardTargetOf(address,uint8)"(
ctl: string,
rewardType: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
updateBaseline(
baseline: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
"updateBaseline(uint256)"(
baseline: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
updateBaselineOf(
ctl: string,
baseline: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
"updateBaselineOf(address,uint256)"(
ctl: string,
baseline: BigNumberish,
overrides?: CallOverrides
): Promise<void>;
};
filters: {};
estimateGas: {
REVISION(overrides?: CallOverrides): Promise<BigNumber>;
"REVISION()"(overrides?: CallOverrides): Promise<BigNumber>;
addRewardPool(
pool: string,
name: string,
overrides?: Overrides
): Promise<BigNumber>;
"addRewardPool(address,string)"(
pool: string,
name: string,
overrides?: Overrides
): Promise<BigNumber>;
addRewardProvider(
pool: string,
provider: string,
token: string,
overrides?: Overrides
): Promise<BigNumber>;
"addRewardProvider(address,address,address)"(
pool: string,
provider: string,
token: string,
overrides?: Overrides
): Promise<BigNumber>;
batchInitStakeTokens(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: Overrides
): Promise<BigNumber>;
"batchInitStakeTokens(tuple[])"(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: Overrides
): Promise<BigNumber>;
buildInitStakeData(overrides?: Overrides): Promise<BigNumber>;
"buildInitStakeData()"(overrides?: Overrides): Promise<BigNumber>;
findRewardPoolByName(
name: string,
overrides?: CallOverrides
): Promise<BigNumber>;
"findRewardPoolByName(string)"(
name: string,
overrides?: CallOverrides
): Promise<BigNumber>;
getDefaultController(overrides?: CallOverrides): Promise<BigNumber>;
"getDefaultController()"(overrides?: CallOverrides): Promise<BigNumber>;
handleTokenMigrated(
token: string,
rewardPools: string[],
overrides?: Overrides
): Promise<BigNumber>;
"handleTokenMigrated(address,address[])"(
token: string,
rewardPools: string[],
overrides?: Overrides
): Promise<BigNumber>;
initialize(
addressesProvider: string,
overrides?: Overrides
): Promise<BigNumber>;
"initialize(address)"(
addressesProvider: string,
overrides?: Overrides
): Promise<BigNumber>;
removeRewardPool(pool: string, overrides?: Overrides): Promise<BigNumber>;
"removeRewardPool(address)"(
pool: string,
overrides?: Overrides
): Promise<BigNumber>;
removeRewardProvider(
pool: string,
provider: string,
overrides?: Overrides
): Promise<BigNumber>;
"removeRewardProvider(address,address)"(
pool: string,
provider: string,
overrides?: Overrides
): Promise<BigNumber>;
setMigrator(migrator: string, overrides?: Overrides): Promise<BigNumber>;
"setMigrator(address)"(
migrator: string,
overrides?: Overrides
): Promise<BigNumber>;
setRewardTarget(
rewardType: BigNumberish,
overrides?: Overrides
): Promise<BigNumber>;
"setRewardTarget(uint8)"(
rewardType: BigNumberish,
overrides?: Overrides
): Promise<BigNumber>;
setRewardTargetOf(
ctl: string,
rewardType: BigNumberish,
overrides?: Overrides
): Promise<BigNumber>;
"setRewardTargetOf(address,uint8)"(
ctl: string,
rewardType: BigNumberish,
overrides?: Overrides
): Promise<BigNumber>;
updateBaseline(
baseline: BigNumberish,
overrides?: Overrides
): Promise<BigNumber>;
"updateBaseline(uint256)"(
baseline: BigNumberish,
overrides?: Overrides
): Promise<BigNumber>;
updateBaselineOf(
ctl: string,
baseline: BigNumberish,
overrides?: Overrides
): Promise<BigNumber>;
"updateBaselineOf(address,uint256)"(
ctl: string,
baseline: BigNumberish,
overrides?: Overrides
): Promise<BigNumber>;
};
populateTransaction: {
REVISION(overrides?: CallOverrides): Promise<PopulatedTransaction>;
"REVISION()"(overrides?: CallOverrides): Promise<PopulatedTransaction>;
addRewardPool(
pool: string,
name: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"addRewardPool(address,string)"(
pool: string,
name: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
addRewardProvider(
pool: string,
provider: string,
token: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"addRewardProvider(address,address,address)"(
pool: string,
provider: string,
token: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
batchInitStakeTokens(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: Overrides
): Promise<PopulatedTransaction>;
"batchInitStakeTokens(tuple[])"(
input: {
stakeTokenImpl: string;
stakedToken: string;
stkTokenName: string;
stkTokenSymbol: string;
cooldownBlocks: BigNumberish;
unstakeBlocks: BigNumberish;
maxSlashPct: BigNumberish;
stkTokenDecimals: BigNumberish;
}[],
overrides?: Overrides
): Promise<PopulatedTransaction>;
buildInitStakeData(overrides?: Overrides): Promise<PopulatedTransaction>;
"buildInitStakeData()"(
overrides?: Overrides
): Promise<PopulatedTransaction>;
findRewardPoolByName(
name: string,
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
"findRewardPoolByName(string)"(
name: string,
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
getDefaultController(
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
"getDefaultController()"(
overrides?: CallOverrides
): Promise<PopulatedTransaction>;
handleTokenMigrated(
token: string,
rewardPools: string[],
overrides?: Overrides
): Promise<PopulatedTransaction>;
"handleTokenMigrated(address,address[])"(
token: string,
rewardPools: string[],
overrides?: Overrides
): Promise<PopulatedTransaction>;
initialize(
addressesProvider: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"initialize(address)"(
addressesProvider: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
removeRewardPool(
pool: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"removeRewardPool(address)"(
pool: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
removeRewardProvider(
pool: string,
provider: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"removeRewardProvider(address,address)"(
pool: string,
provider: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
setMigrator(
migrator: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"setMigrator(address)"(
migrator: string,
overrides?: Overrides
): Promise<PopulatedTransaction>;
setRewardTarget(
rewardType: BigNumberish,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"setRewardTarget(uint8)"(
rewardType: BigNumberish,
overrides?: Overrides
): Promise<PopulatedTransaction>;
setRewardTargetOf(
ctl: string,
rewardType: BigNumberish,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"setRewardTargetOf(address,uint8)"(
ctl: string,
rewardType: BigNumberish,
overrides?: Overrides
): Promise<PopulatedTransaction>;
updateBaseline(
baseline: BigNumberish,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"updateBaseline(uint256)"(
baseline: BigNumberish,
overrides?: Overrides
): Promise<PopulatedTransaction>;
updateBaselineOf(
ctl: string,
baseline: BigNumberish,
overrides?: Overrides
): Promise<PopulatedTransaction>;
"updateBaselineOf(address,uint256)"(
ctl: string,
baseline: BigNumberish,
overrides?: Overrides
): Promise<PopulatedTransaction>;
};
}