UNPKG

@augumented-finance/protocol-v1

Version:

Augmented Protocol smart contracts

1,121 lines (951 loc) 27.9 kB
/* 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>; }; }