/* 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 FtsoManagerInterface extends ethers.utils.Interface { functions: { "MAX_TRUSTED_ADDRESSES_LENGTH()": FunctionFragment; "activate()": FunctionFragment; "active()": FunctionFragment; "addFtso(address)": FunctionFragment; "addFtsosBulk(address[])": FunctionFragment; "cancelGovernanceCall(bytes4)": FunctionFragment; "cleanupBlockNumberManager()": FunctionFragment; "currentRewardEpochEnds()": FunctionFragment; "daemonize()": FunctionFragment; "deactivateFtsos(address[])": FunctionFragment; "errorData()": FunctionFragment; "executeGovernanceCall(bytes4)": FunctionFragment; "flareDaemon()": FunctionFragment; "ftsoManagement()": FunctionFragment; "ftsoRegistry()": FunctionFragment; "getAddressUpdater()": FunctionFragment; "getContractName()": FunctionFragment; "getCurrentPriceEpochData()": FunctionFragment; "getCurrentPriceEpochId()": FunctionFragment; "getCurrentRewardEpoch()": FunctionFragment; "getFallbackMode()": FunctionFragment; "getFtsos()": FunctionFragment; "getGovernanceParameters()": FunctionFragment; "getLastUnprocessedPriceEpochData()": FunctionFragment; "getPriceEpochConfiguration()": FunctionFragment; "getPriceSubmitter()": FunctionFragment; "getRewardEpochConfiguration()": FunctionFragment; "getRewardEpochData(uint256)": FunctionFragment; "getRewardEpochToExpireNext()": FunctionFragment; "getRewardEpochVotePowerBlock(uint256)": FunctionFragment; "getVotePowerIntervalFraction()": FunctionFragment; "governance()": FunctionFragment; "governanceSettings()": FunctionFragment; "initialise(address)": FunctionFragment; "lastRewardedFtsoAddress()": FunctionFragment; "notInitializedFtsos(address)": FunctionFragment; "oldFtsoManager()": FunctionFragment; "priceSubmitter()": FunctionFragment; "productionMode()": FunctionFragment; "removeFtso(address)": FunctionFragment; "replaceFtso(address,bool,bool)": FunctionFragment; "replaceFtsosBulk(address[],bool,bool)": FunctionFragment; "rewardEpochDurationSeconds()": FunctionFragment; "rewardEpochs(uint256)": FunctionFragment; "rewardEpochsStartTs()": FunctionFragment; "rewardManager()": FunctionFragment; "setFallbackMode(bool)": FunctionFragment; "setFtsoAsset(address,address)": FunctionFragment; "setFtsoAssetFtsos(address,address[])": FunctionFragment; "setFtsoFallbackMode(address,bool)": FunctionFragment; "setGovernanceParameters(uint256,uint256,uint256,uint256,uint256,uint256,uint256,address[])": FunctionFragment; "setInitialRewardData(uint256,uint256,uint256)": FunctionFragment; "setRewardEpochDurationSeconds(uint256)": FunctionFragment; "setUpdateOnRewardEpochSwitchover(address)": FunctionFragment; "setVotePowerIntervalFraction(uint256)": FunctionFragment; "settings()": FunctionFragment; "showLastRevertedError()": FunctionFragment; "showRevertedErrors(uint256,uint256)": FunctionFragment; "supply()": FunctionFragment; "switchToFallbackMode()": FunctionFragment; "switchToProductionMode()": FunctionFragment; "timelockedCalls(bytes4)": FunctionFragment; "updateContractAddresses(bytes32[],address[])": FunctionFragment; "updateOnRewardEpochSwitchover()": FunctionFragment; "voterWhitelister()": FunctionFragment; }; encodeFunctionData( functionFragment: "MAX_TRUSTED_ADDRESSES_LENGTH", values?: undefined ): string; encodeFunctionData(functionFragment: "activate", values?: undefined): string; encodeFunctionData(functionFragment: "active", values?: undefined): string; encodeFunctionData(functionFragment: "addFtso", values: [string]): string; encodeFunctionData( functionFragment: "addFtsosBulk", values: [string[]] ): string; encodeFunctionData( functionFragment: "cancelGovernanceCall", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "cleanupBlockNumberManager", values?: undefined ): string; encodeFunctionData( functionFragment: "currentRewardEpochEnds", values?: undefined ): string; encodeFunctionData(functionFragment: "daemonize", values?: undefined): string; encodeFunctionData( functionFragment: "deactivateFtsos", values: [string[]] ): string; encodeFunctionData(functionFragment: "errorData", values?: undefined): string; encodeFunctionData( functionFragment: "executeGovernanceCall", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "flareDaemon", values?: undefined ): string; encodeFunctionData( functionFragment: "ftsoManagement", values?: undefined ): string; encodeFunctionData( functionFragment: "ftsoRegistry", values?: undefined ): string; encodeFunctionData( functionFragment: "getAddressUpdater", values?: undefined ): string; encodeFunctionData( functionFragment: "getContractName", values?: undefined ): string; encodeFunctionData( functionFragment: "getCurrentPriceEpochData", values?: undefined ): string; encodeFunctionData( functionFragment: "getCurrentPriceEpochId", values?: undefined ): string; encodeFunctionData( functionFragment: "getCurrentRewardEpoch", values?: undefined ): string; encodeFunctionData( functionFragment: "getFallbackMode", values?: undefined ): string; encodeFunctionData(functionFragment: "getFtsos", values?: undefined): string; encodeFunctionData( functionFragment: "getGovernanceParameters", values?: undefined ): string; encodeFunctionData( functionFragment: "getLastUnprocessedPriceEpochData", values?: undefined ): string; encodeFunctionData( functionFragment: "getPriceEpochConfiguration", values?: undefined ): string; encodeFunctionData( functionFragment: "getPriceSubmitter", values?: undefined ): string; encodeFunctionData( functionFragment: "getRewardEpochConfiguration", values?: undefined ): string; encodeFunctionData( functionFragment: "getRewardEpochData", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getRewardEpochToExpireNext", values?: undefined ): string; encodeFunctionData( functionFragment: "getRewardEpochVotePowerBlock", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getVotePowerIntervalFraction", values?: undefined ): string; encodeFunctionData( functionFragment: "governance", values?: undefined ): string; encodeFunctionData( functionFragment: "governanceSettings", values?: undefined ): string; encodeFunctionData(functionFragment: "initialise", values: [string]): string; encodeFunctionData( functionFragment: "lastRewardedFtsoAddress", values?: undefined ): string; encodeFunctionData( functionFragment: "notInitializedFtsos", values: [string] ): string; encodeFunctionData( functionFragment: "oldFtsoManager", values?: undefined ): string; encodeFunctionData( functionFragment: "priceSubmitter", values?: undefined ): string; encodeFunctionData( functionFragment: "productionMode", values?: undefined ): string; encodeFunctionData(functionFragment: "removeFtso", values: [string]): string; encodeFunctionData( functionFragment: "replaceFtso", values: [string, boolean, boolean] ): string; encodeFunctionData( functionFragment: "replaceFtsosBulk", values: [string[], boolean, boolean] ): string; encodeFunctionData( functionFragment: "rewardEpochDurationSeconds", values?: undefined ): string; encodeFunctionData( functionFragment: "rewardEpochs", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "rewardEpochsStartTs", values?: undefined ): string; encodeFunctionData( functionFragment: "rewardManager", values?: undefined ): string; encodeFunctionData( functionFragment: "setFallbackMode", values: [boolean] ): string; encodeFunctionData( functionFragment: "setFtsoAsset", values: [string, string] ): string; encodeFunctionData( functionFragment: "setFtsoAssetFtsos", values: [string, string[]] ): string; encodeFunctionData( functionFragment: "setFtsoFallbackMode", values: [string, boolean] ): string; encodeFunctionData( functionFragment: "setGovernanceParameters", values: [ BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish, BigNumberish, string[] ] ): string; encodeFunctionData( functionFragment: "setInitialRewardData", values: [BigNumberish, BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "setRewardEpochDurationSeconds", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setUpdateOnRewardEpochSwitchover", values: [string] ): string; encodeFunctionData( functionFragment: "setVotePowerIntervalFraction", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "settings", values?: undefined): string; encodeFunctionData( functionFragment: "showLastRevertedError", values?: undefined ): string; encodeFunctionData( functionFragment: "showRevertedErrors", values: [BigNumberish, BigNumberish] ): string; encodeFunctionData(functionFragment: "supply", values?: undefined): string; encodeFunctionData( functionFragment: "switchToFallbackMode", values?: undefined ): string; encodeFunctionData( functionFragment: "switchToProductionMode", values?: undefined ): string; encodeFunctionData( functionFragment: "timelockedCalls", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "updateContractAddresses", values: [BytesLike[], string[]] ): string; encodeFunctionData( functionFragment: "updateOnRewardEpochSwitchover", values?: undefined ): string; encodeFunctionData( functionFragment: "voterWhitelister", values?: undefined ): string; decodeFunctionResult( functionFragment: "MAX_TRUSTED_ADDRESSES_LENGTH", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "activate", data: BytesLike): Result; decodeFunctionResult(functionFragment: "active", data: BytesLike): Result; decodeFunctionResult(functionFragment: "addFtso", data: BytesLike): Result; decodeFunctionResult( functionFragment: "addFtsosBulk", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "cancelGovernanceCall", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "cleanupBlockNumberManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "currentRewardEpochEnds", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "daemonize", data: BytesLike): Result; decodeFunctionResult( functionFragment: "deactivateFtsos", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "errorData", data: BytesLike): Result; decodeFunctionResult( functionFragment: "executeGovernanceCall", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "flareDaemon", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "ftsoManagement", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "ftsoRegistry", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAddressUpdater", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getContractName", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getCurrentPriceEpochData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getCurrentPriceEpochId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getCurrentRewardEpoch", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getFallbackMode", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getFtsos", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getGovernanceParameters", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getLastUnprocessedPriceEpochData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getPriceEpochConfiguration", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getPriceSubmitter", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getRewardEpochConfiguration", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getRewardEpochData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getRewardEpochToExpireNext", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getRewardEpochVotePowerBlock", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getVotePowerIntervalFraction", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "governance", data: BytesLike): Result; decodeFunctionResult( functionFragment: "governanceSettings", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "initialise", data: BytesLike): Result; decodeFunctionResult( functionFragment: "lastRewardedFtsoAddress", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "notInitializedFtsos", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "oldFtsoManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "priceSubmitter", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "productionMode", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "removeFtso", data: BytesLike): Result; decodeFunctionResult( functionFragment: "replaceFtso", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "replaceFtsosBulk", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "rewardEpochDurationSeconds", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "rewardEpochs", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "rewardEpochsStartTs", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "rewardManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setFallbackMode", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setFtsoAsset", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setFtsoAssetFtsos", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setFtsoFallbackMode", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setGovernanceParameters", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setInitialRewardData", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setRewardEpochDurationSeconds", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setUpdateOnRewardEpochSwitchover", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setVotePowerIntervalFraction", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "settings", data: BytesLike): Result; decodeFunctionResult( functionFragment: "showLastRevertedError", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "showRevertedErrors", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "supply", data: BytesLike): Result; decodeFunctionResult( functionFragment: "switchToFallbackMode", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "switchToProductionMode", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "timelockedCalls", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateContractAddresses", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateOnRewardEpochSwitchover", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "voterWhitelister", data: BytesLike ): Result; events: { "AccruingUnearnedRewardsFailed(uint256)": EventFragment; "CleanupBlockNumberManagerFailedForBlock(uint256)": EventFragment; "ClosingExpiredRewardEpochFailed(uint256)": EventFragment; "ContractRevertError(address,uint256,string)": EventFragment; "DistributingRewardsFailed(address,uint256)": EventFragment; "FallbackMode(bool)": EventFragment; "FinalizingPriceEpochFailed(address,uint256,uint8)": EventFragment; "FtsoAdded(address,bool)": EventFragment; "FtsoDeactivationFailed(address)": EventFragment; "FtsoFallbackMode(address,bool)": EventFragment; "GovernanceCallTimelocked(bytes4,uint256,bytes)": EventFragment; "GovernanceInitialised(address)": EventFragment; "GovernedProductionModeEntered(address)": EventFragment; "InitializingCurrentEpochStateForRevealFailed(address,uint256)": EventFragment; "PriceEpochFinalized(address,uint256)": EventFragment; "RewardEpochFinalized(uint256,uint256)": EventFragment; "TimelockedGovernanceCallCanceled(bytes4,uint256)": EventFragment; "TimelockedGovernanceCallExecuted(bytes4,uint256)": EventFragment; "UpdatingActiveValidatorsTriggerFailed(uint256)": EventFragment; }; getEvent( nameOrSignatureOrTopic: "AccruingUnearnedRewardsFailed" ): EventFragment; getEvent( nameOrSignatureOrTopic: "CleanupBlockNumberManagerFailedForBlock" ): EventFragment; getEvent( nameOrSignatureOrTopic: "ClosingExpiredRewardEpochFailed" ): EventFragment; getEvent(nameOrSignatureOrTopic: "ContractRevertError"): EventFragment; getEvent(nameOrSignatureOrTopic: "DistributingRewardsFailed"): EventFragment; getEvent(nameOrSignatureOrTopic: "FallbackMode"): EventFragment; getEvent(nameOrSignatureOrTopic: "FinalizingPriceEpochFailed"): EventFragment; getEvent(nameOrSignatureOrTopic: "FtsoAdded"): EventFragment; getEvent(nameOrSignatureOrTopic: "FtsoDeactivationFailed"): EventFragment; getEvent(nameOrSignatureOrTopic: "FtsoFallbackMode"): EventFragment; getEvent(nameOrSignatureOrTopic: "GovernanceCallTimelocked"): EventFragment; getEvent(nameOrSignatureOrTopic: "GovernanceInitialised"): EventFragment; getEvent( nameOrSignatureOrTopic: "GovernedProductionModeEntered" ): EventFragment; getEvent( nameOrSignatureOrTopic: "InitializingCurrentEpochStateForRevealFailed" ): EventFragment; getEvent(nameOrSignatureOrTopic: "PriceEpochFinalized"): EventFragment; getEvent(nameOrSignatureOrTopic: "RewardEpochFinalized"): EventFragment; getEvent( nameOrSignatureOrTopic: "TimelockedGovernanceCallCanceled" ): EventFragment; getEvent( nameOrSignatureOrTopic: "TimelockedGovernanceCallExecuted" ): EventFragment; getEvent( nameOrSignatureOrTopic: "UpdatingActiveValidatorsTriggerFailed" ): EventFragment; } export class FtsoManager 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: FtsoManagerInterface; functions: { MAX_TRUSTED_ADDRESSES_LENGTH( overrides?: CallOverrides ): Promise<[BigNumber]>; activate( overrides?: Overrides & { from?: string | Promise } ): Promise; active(overrides?: CallOverrides): Promise<[boolean]>; addFtso( _ftso: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addFtsosBulk( _ftsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; cleanupBlockNumberManager(overrides?: CallOverrides): Promise<[string]>; currentRewardEpochEnds(overrides?: CallOverrides): Promise<[BigNumber]>; daemonize( overrides?: Overrides & { from?: string | Promise } ): Promise; deactivateFtsos( _ftsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; errorData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { totalRevertedErrors: BigNumber; lastErrorTypeIndex: BigNumber; } >; executeGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; flareDaemon(overrides?: CallOverrides): Promise<[string]>; ftsoManagement( overrides?: CallOverrides ): Promise< [string, string] & { ftsoRegistry: string; voterWhitelister: string } >; ftsoRegistry(overrides?: CallOverrides): Promise<[string]>; getAddressUpdater( overrides?: CallOverrides ): Promise<[string] & { _addressUpdater: string }>; getContractName(overrides?: CallOverrides): Promise<[string]>; getCurrentPriceEpochData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & { _priceEpochId: BigNumber; _priceEpochStartTimestamp: BigNumber; _priceEpochEndTimestamp: BigNumber; _priceEpochRevealEndTimestamp: BigNumber; _currentTimestamp: BigNumber; } >; getCurrentPriceEpochId( overrides?: CallOverrides ): Promise<[BigNumber] & { _priceEpochId: BigNumber }>; getCurrentRewardEpoch(overrides?: CallOverrides): Promise<[BigNumber]>; getFallbackMode( overrides?: CallOverrides ): Promise< [boolean, string[], boolean[]] & { _fallbackMode: boolean; _ftsos: string[]; _ftsoInFallbackMode: boolean[]; } >; getFtsos( overrides?: CallOverrides ): Promise<[string[]] & { _ftsos: string[] }>; getGovernanceParameters( overrides?: CallOverrides ): Promise< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, string[], boolean, boolean ] & { _maxVotePowerNatThresholdFraction: BigNumber; _maxVotePowerAssetThresholdFraction: BigNumber; _lowAssetUSDThreshold: BigNumber; _highAssetUSDThreshold: BigNumber; _highAssetTurnoutThresholdBIPS: BigNumber; _lowNatTurnoutThresholdBIPS: BigNumber; _rewardExpiryOffsetSeconds: BigNumber; _trustedAddresses: string[]; _initialized: boolean; _changed: boolean; } >; getLastUnprocessedPriceEpochData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, boolean] & { _lastUnprocessedPriceEpoch: BigNumber; _lastUnprocessedPriceEpochRevealEnds: BigNumber; _lastUnprocessedPriceEpochInitialized: boolean; } >; getPriceEpochConfiguration( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { _firstPriceEpochStartTs: BigNumber; _priceEpochDurationSeconds: BigNumber; _revealEpochDurationSeconds: BigNumber; } >; getPriceSubmitter(overrides?: CallOverrides): Promise<[string]>; getRewardEpochConfiguration( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { _firstRewardEpochStartTs: BigNumber; _rewardEpochDurationSeconds: BigNumber; } >; getRewardEpochData( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise< [ [BigNumber, BigNumber, BigNumber] & { votepowerBlock: BigNumber; startBlock: BigNumber; startTimestamp: BigNumber; } ] >; getRewardEpochToExpireNext(overrides?: CallOverrides): Promise<[BigNumber]>; getRewardEpochVotePowerBlock( _rewardEpoch: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber] & { _votepowerBlock: BigNumber }>; getVotePowerIntervalFraction( overrides?: CallOverrides ): Promise<[BigNumber]>; governance(overrides?: CallOverrides): Promise<[string]>; governanceSettings(overrides?: CallOverrides): Promise<[string]>; initialise( _initialGovernance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; lastRewardedFtsoAddress(overrides?: CallOverrides): Promise<[string]>; notInitializedFtsos( _ftso: string, overrides?: CallOverrides ): Promise<[boolean]>; oldFtsoManager(overrides?: CallOverrides): Promise<[string]>; priceSubmitter(overrides?: CallOverrides): Promise<[string]>; productionMode(overrides?: CallOverrides): Promise<[boolean]>; removeFtso( _ftso: string, overrides?: Overrides & { from?: string | Promise } ): Promise; replaceFtso( _ftsoToAdd: string, _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; replaceFtsosBulk( _ftsosToAdd: string[], _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; rewardEpochDurationSeconds(overrides?: CallOverrides): Promise<[BigNumber]>; rewardEpochs( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { _votepowerBlock: BigNumber; _startBlock: BigNumber; _startTimestamp: BigNumber; } >; rewardEpochsStartTs(overrides?: CallOverrides): Promise<[BigNumber]>; rewardManager(overrides?: CallOverrides): Promise<[string]>; setFallbackMode( _fallbackMode: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoAsset( _ftso: string, _asset: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoAssetFtsos( _ftso: string, _assetFtsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoFallbackMode( _ftso: string, _fallbackMode: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernanceParameters( _maxVotePowerNatThresholdFraction: BigNumberish, _maxVotePowerAssetThresholdFraction: BigNumberish, _lowAssetUSDThreshold: BigNumberish, _highAssetUSDThreshold: BigNumberish, _highAssetTurnoutThresholdBIPS: BigNumberish, _lowNatTurnoutThresholdBIPS: BigNumberish, _rewardExpiryOffsetSeconds: BigNumberish, _trustedAddresses: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; setInitialRewardData( _nextRewardEpochToExpire: BigNumberish, _rewardEpochsLength: BigNumberish, _currentRewardEpochEnds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardEpochDurationSeconds( _rewardEpochDurationSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setUpdateOnRewardEpochSwitchover( _updateValidators: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotePowerIntervalFraction( _votePowerIntervalFraction: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; settings( overrides?: CallOverrides ): Promise< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, boolean, boolean ] & { maxVotePowerNatThresholdFraction: BigNumber; maxVotePowerAssetThresholdFraction: BigNumber; lowAssetUSDThreshold: BigNumber; highAssetUSDThreshold: BigNumber; highAssetTurnoutThresholdBIPS: BigNumber; lowNatTurnoutThresholdBIPS: BigNumber; rewardExpiryOffsetSeconds: BigNumber; changed: boolean; initialized: boolean; } >; showLastRevertedError( overrides?: CallOverrides ): Promise< [BigNumber[], BigNumber[], string[], string[], BigNumber] & { _lastErrorBlock: BigNumber[]; _numErrors: BigNumber[]; _errorString: string[]; _erroringContract: string[]; _totalRevertedErrors: BigNumber; } >; showRevertedErrors( startIndex: BigNumberish, numErrorTypesToShow: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber[], BigNumber[], string[], string[], BigNumber] & { _lastErrorBlock: BigNumber[]; _numErrors: BigNumber[]; _errorString: string[]; _erroringContract: string[]; _totalRevertedErrors: BigNumber; } >; supply(overrides?: CallOverrides): Promise<[string]>; switchToFallbackMode( overrides?: Overrides & { from?: string | Promise } ): Promise; switchToProductionMode( overrides?: Overrides & { from?: string | Promise } ): Promise; timelockedCalls( arg0: BytesLike, overrides?: CallOverrides ): Promise< [BigNumber, string] & { allowedAfterTimestamp: BigNumber; encodedCall: string; } >; updateContractAddresses( _contractNameHashes: BytesLike[], _contractAddresses: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; updateOnRewardEpochSwitchover(overrides?: CallOverrides): Promise<[string]>; voterWhitelister(overrides?: CallOverrides): Promise<[string]>; }; MAX_TRUSTED_ADDRESSES_LENGTH(overrides?: CallOverrides): Promise; activate( overrides?: Overrides & { from?: string | Promise } ): Promise; active(overrides?: CallOverrides): Promise; addFtso( _ftso: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addFtsosBulk( _ftsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; cleanupBlockNumberManager(overrides?: CallOverrides): Promise; currentRewardEpochEnds(overrides?: CallOverrides): Promise; daemonize( overrides?: Overrides & { from?: string | Promise } ): Promise; deactivateFtsos( _ftsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; errorData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { totalRevertedErrors: BigNumber; lastErrorTypeIndex: BigNumber; } >; executeGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; flareDaemon(overrides?: CallOverrides): Promise; ftsoManagement( overrides?: CallOverrides ): Promise< [string, string] & { ftsoRegistry: string; voterWhitelister: string } >; ftsoRegistry(overrides?: CallOverrides): Promise; getAddressUpdater(overrides?: CallOverrides): Promise; getContractName(overrides?: CallOverrides): Promise; getCurrentPriceEpochData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & { _priceEpochId: BigNumber; _priceEpochStartTimestamp: BigNumber; _priceEpochEndTimestamp: BigNumber; _priceEpochRevealEndTimestamp: BigNumber; _currentTimestamp: BigNumber; } >; getCurrentPriceEpochId(overrides?: CallOverrides): Promise; getCurrentRewardEpoch(overrides?: CallOverrides): Promise; getFallbackMode( overrides?: CallOverrides ): Promise< [boolean, string[], boolean[]] & { _fallbackMode: boolean; _ftsos: string[]; _ftsoInFallbackMode: boolean[]; } >; getFtsos(overrides?: CallOverrides): Promise; getGovernanceParameters( overrides?: CallOverrides ): Promise< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, string[], boolean, boolean ] & { _maxVotePowerNatThresholdFraction: BigNumber; _maxVotePowerAssetThresholdFraction: BigNumber; _lowAssetUSDThreshold: BigNumber; _highAssetUSDThreshold: BigNumber; _highAssetTurnoutThresholdBIPS: BigNumber; _lowNatTurnoutThresholdBIPS: BigNumber; _rewardExpiryOffsetSeconds: BigNumber; _trustedAddresses: string[]; _initialized: boolean; _changed: boolean; } >; getLastUnprocessedPriceEpochData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, boolean] & { _lastUnprocessedPriceEpoch: BigNumber; _lastUnprocessedPriceEpochRevealEnds: BigNumber; _lastUnprocessedPriceEpochInitialized: boolean; } >; getPriceEpochConfiguration( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { _firstPriceEpochStartTs: BigNumber; _priceEpochDurationSeconds: BigNumber; _revealEpochDurationSeconds: BigNumber; } >; getPriceSubmitter(overrides?: CallOverrides): Promise; getRewardEpochConfiguration( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { _firstRewardEpochStartTs: BigNumber; _rewardEpochDurationSeconds: BigNumber; } >; getRewardEpochData( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { votepowerBlock: BigNumber; startBlock: BigNumber; startTimestamp: BigNumber; } >; getRewardEpochToExpireNext(overrides?: CallOverrides): Promise; getRewardEpochVotePowerBlock( _rewardEpoch: BigNumberish, overrides?: CallOverrides ): Promise; getVotePowerIntervalFraction(overrides?: CallOverrides): Promise; governance(overrides?: CallOverrides): Promise; governanceSettings(overrides?: CallOverrides): Promise; initialise( _initialGovernance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; lastRewardedFtsoAddress(overrides?: CallOverrides): Promise; notInitializedFtsos( _ftso: string, overrides?: CallOverrides ): Promise; oldFtsoManager(overrides?: CallOverrides): Promise; priceSubmitter(overrides?: CallOverrides): Promise; productionMode(overrides?: CallOverrides): Promise; removeFtso( _ftso: string, overrides?: Overrides & { from?: string | Promise } ): Promise; replaceFtso( _ftsoToAdd: string, _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; replaceFtsosBulk( _ftsosToAdd: string[], _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; rewardEpochDurationSeconds(overrides?: CallOverrides): Promise; rewardEpochs( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { _votepowerBlock: BigNumber; _startBlock: BigNumber; _startTimestamp: BigNumber; } >; rewardEpochsStartTs(overrides?: CallOverrides): Promise; rewardManager(overrides?: CallOverrides): Promise; setFallbackMode( _fallbackMode: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoAsset( _ftso: string, _asset: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoAssetFtsos( _ftso: string, _assetFtsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoFallbackMode( _ftso: string, _fallbackMode: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernanceParameters( _maxVotePowerNatThresholdFraction: BigNumberish, _maxVotePowerAssetThresholdFraction: BigNumberish, _lowAssetUSDThreshold: BigNumberish, _highAssetUSDThreshold: BigNumberish, _highAssetTurnoutThresholdBIPS: BigNumberish, _lowNatTurnoutThresholdBIPS: BigNumberish, _rewardExpiryOffsetSeconds: BigNumberish, _trustedAddresses: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; setInitialRewardData( _nextRewardEpochToExpire: BigNumberish, _rewardEpochsLength: BigNumberish, _currentRewardEpochEnds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardEpochDurationSeconds( _rewardEpochDurationSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setUpdateOnRewardEpochSwitchover( _updateValidators: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotePowerIntervalFraction( _votePowerIntervalFraction: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; settings( overrides?: CallOverrides ): Promise< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, boolean, boolean ] & { maxVotePowerNatThresholdFraction: BigNumber; maxVotePowerAssetThresholdFraction: BigNumber; lowAssetUSDThreshold: BigNumber; highAssetUSDThreshold: BigNumber; highAssetTurnoutThresholdBIPS: BigNumber; lowNatTurnoutThresholdBIPS: BigNumber; rewardExpiryOffsetSeconds: BigNumber; changed: boolean; initialized: boolean; } >; showLastRevertedError( overrides?: CallOverrides ): Promise< [BigNumber[], BigNumber[], string[], string[], BigNumber] & { _lastErrorBlock: BigNumber[]; _numErrors: BigNumber[]; _errorString: string[]; _erroringContract: string[]; _totalRevertedErrors: BigNumber; } >; showRevertedErrors( startIndex: BigNumberish, numErrorTypesToShow: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber[], BigNumber[], string[], string[], BigNumber] & { _lastErrorBlock: BigNumber[]; _numErrors: BigNumber[]; _errorString: string[]; _erroringContract: string[]; _totalRevertedErrors: BigNumber; } >; supply(overrides?: CallOverrides): Promise; switchToFallbackMode( overrides?: Overrides & { from?: string | Promise } ): Promise; switchToProductionMode( overrides?: Overrides & { from?: string | Promise } ): Promise; timelockedCalls( arg0: BytesLike, overrides?: CallOverrides ): Promise< [BigNumber, string] & { allowedAfterTimestamp: BigNumber; encodedCall: string; } >; updateContractAddresses( _contractNameHashes: BytesLike[], _contractAddresses: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; updateOnRewardEpochSwitchover(overrides?: CallOverrides): Promise; voterWhitelister(overrides?: CallOverrides): Promise; callStatic: { MAX_TRUSTED_ADDRESSES_LENGTH(overrides?: CallOverrides): Promise; activate(overrides?: CallOverrides): Promise; active(overrides?: CallOverrides): Promise; addFtso(_ftso: string, overrides?: CallOverrides): Promise; addFtsosBulk(_ftsos: string[], overrides?: CallOverrides): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: CallOverrides ): Promise; cleanupBlockNumberManager(overrides?: CallOverrides): Promise; currentRewardEpochEnds(overrides?: CallOverrides): Promise; daemonize(overrides?: CallOverrides): Promise; deactivateFtsos(_ftsos: string[], overrides?: CallOverrides): Promise; errorData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { totalRevertedErrors: BigNumber; lastErrorTypeIndex: BigNumber; } >; executeGovernanceCall( _selector: BytesLike, overrides?: CallOverrides ): Promise; flareDaemon(overrides?: CallOverrides): Promise; ftsoManagement( overrides?: CallOverrides ): Promise< [string, string] & { ftsoRegistry: string; voterWhitelister: string } >; ftsoRegistry(overrides?: CallOverrides): Promise; getAddressUpdater(overrides?: CallOverrides): Promise; getContractName(overrides?: CallOverrides): Promise; getCurrentPriceEpochData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber, BigNumber] & { _priceEpochId: BigNumber; _priceEpochStartTimestamp: BigNumber; _priceEpochEndTimestamp: BigNumber; _priceEpochRevealEndTimestamp: BigNumber; _currentTimestamp: BigNumber; } >; getCurrentPriceEpochId(overrides?: CallOverrides): Promise; getCurrentRewardEpoch(overrides?: CallOverrides): Promise; getFallbackMode( overrides?: CallOverrides ): Promise< [boolean, string[], boolean[]] & { _fallbackMode: boolean; _ftsos: string[]; _ftsoInFallbackMode: boolean[]; } >; getFtsos(overrides?: CallOverrides): Promise; getGovernanceParameters( overrides?: CallOverrides ): Promise< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, string[], boolean, boolean ] & { _maxVotePowerNatThresholdFraction: BigNumber; _maxVotePowerAssetThresholdFraction: BigNumber; _lowAssetUSDThreshold: BigNumber; _highAssetUSDThreshold: BigNumber; _highAssetTurnoutThresholdBIPS: BigNumber; _lowNatTurnoutThresholdBIPS: BigNumber; _rewardExpiryOffsetSeconds: BigNumber; _trustedAddresses: string[]; _initialized: boolean; _changed: boolean; } >; getLastUnprocessedPriceEpochData( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, boolean] & { _lastUnprocessedPriceEpoch: BigNumber; _lastUnprocessedPriceEpochRevealEnds: BigNumber; _lastUnprocessedPriceEpochInitialized: boolean; } >; getPriceEpochConfiguration( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { _firstPriceEpochStartTs: BigNumber; _priceEpochDurationSeconds: BigNumber; _revealEpochDurationSeconds: BigNumber; } >; getPriceSubmitter(overrides?: CallOverrides): Promise; getRewardEpochConfiguration( overrides?: CallOverrides ): Promise< [BigNumber, BigNumber] & { _firstRewardEpochStartTs: BigNumber; _rewardEpochDurationSeconds: BigNumber; } >; getRewardEpochData( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { votepowerBlock: BigNumber; startBlock: BigNumber; startTimestamp: BigNumber; } >; getRewardEpochToExpireNext(overrides?: CallOverrides): Promise; getRewardEpochVotePowerBlock( _rewardEpoch: BigNumberish, overrides?: CallOverrides ): Promise; getVotePowerIntervalFraction(overrides?: CallOverrides): Promise; governance(overrides?: CallOverrides): Promise; governanceSettings(overrides?: CallOverrides): Promise; initialise( _initialGovernance: string, overrides?: CallOverrides ): Promise; lastRewardedFtsoAddress(overrides?: CallOverrides): Promise; notInitializedFtsos( _ftso: string, overrides?: CallOverrides ): Promise; oldFtsoManager(overrides?: CallOverrides): Promise; priceSubmitter(overrides?: CallOverrides): Promise; productionMode(overrides?: CallOverrides): Promise; removeFtso(_ftso: string, overrides?: CallOverrides): Promise; replaceFtso( _ftsoToAdd: string, _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: CallOverrides ): Promise; replaceFtsosBulk( _ftsosToAdd: string[], _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: CallOverrides ): Promise; rewardEpochDurationSeconds(overrides?: CallOverrides): Promise; rewardEpochs( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber] & { _votepowerBlock: BigNumber; _startBlock: BigNumber; _startTimestamp: BigNumber; } >; rewardEpochsStartTs(overrides?: CallOverrides): Promise; rewardManager(overrides?: CallOverrides): Promise; setFallbackMode( _fallbackMode: boolean, overrides?: CallOverrides ): Promise; setFtsoAsset( _ftso: string, _asset: string, overrides?: CallOverrides ): Promise; setFtsoAssetFtsos( _ftso: string, _assetFtsos: string[], overrides?: CallOverrides ): Promise; setFtsoFallbackMode( _ftso: string, _fallbackMode: boolean, overrides?: CallOverrides ): Promise; setGovernanceParameters( _maxVotePowerNatThresholdFraction: BigNumberish, _maxVotePowerAssetThresholdFraction: BigNumberish, _lowAssetUSDThreshold: BigNumberish, _highAssetUSDThreshold: BigNumberish, _highAssetTurnoutThresholdBIPS: BigNumberish, _lowNatTurnoutThresholdBIPS: BigNumberish, _rewardExpiryOffsetSeconds: BigNumberish, _trustedAddresses: string[], overrides?: CallOverrides ): Promise; setInitialRewardData( _nextRewardEpochToExpire: BigNumberish, _rewardEpochsLength: BigNumberish, _currentRewardEpochEnds: BigNumberish, overrides?: CallOverrides ): Promise; setRewardEpochDurationSeconds( _rewardEpochDurationSeconds: BigNumberish, overrides?: CallOverrides ): Promise; setUpdateOnRewardEpochSwitchover( _updateValidators: string, overrides?: CallOverrides ): Promise; setVotePowerIntervalFraction( _votePowerIntervalFraction: BigNumberish, overrides?: CallOverrides ): Promise; settings( overrides?: CallOverrides ): Promise< [ BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, boolean, boolean ] & { maxVotePowerNatThresholdFraction: BigNumber; maxVotePowerAssetThresholdFraction: BigNumber; lowAssetUSDThreshold: BigNumber; highAssetUSDThreshold: BigNumber; highAssetTurnoutThresholdBIPS: BigNumber; lowNatTurnoutThresholdBIPS: BigNumber; rewardExpiryOffsetSeconds: BigNumber; changed: boolean; initialized: boolean; } >; showLastRevertedError( overrides?: CallOverrides ): Promise< [BigNumber[], BigNumber[], string[], string[], BigNumber] & { _lastErrorBlock: BigNumber[]; _numErrors: BigNumber[]; _errorString: string[]; _erroringContract: string[]; _totalRevertedErrors: BigNumber; } >; showRevertedErrors( startIndex: BigNumberish, numErrorTypesToShow: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber[], BigNumber[], string[], string[], BigNumber] & { _lastErrorBlock: BigNumber[]; _numErrors: BigNumber[]; _errorString: string[]; _erroringContract: string[]; _totalRevertedErrors: BigNumber; } >; supply(overrides?: CallOverrides): Promise; switchToFallbackMode(overrides?: CallOverrides): Promise; switchToProductionMode(overrides?: CallOverrides): Promise; timelockedCalls( arg0: BytesLike, overrides?: CallOverrides ): Promise< [BigNumber, string] & { allowedAfterTimestamp: BigNumber; encodedCall: string; } >; updateContractAddresses( _contractNameHashes: BytesLike[], _contractAddresses: string[], overrides?: CallOverrides ): Promise; updateOnRewardEpochSwitchover(overrides?: CallOverrides): Promise; voterWhitelister(overrides?: CallOverrides): Promise; }; filters: { AccruingUnearnedRewardsFailed( epochId?: null ): TypedEventFilter<[BigNumber], { epochId: BigNumber }>; CleanupBlockNumberManagerFailedForBlock( blockNumber?: null ): TypedEventFilter<[BigNumber], { blockNumber: BigNumber }>; ClosingExpiredRewardEpochFailed( rewardEpoch?: null ): TypedEventFilter<[BigNumber], { rewardEpoch: BigNumber }>; ContractRevertError( theContract?: null, atBlock?: null, theMessage?: null ): TypedEventFilter< [string, BigNumber, string], { theContract: string; atBlock: BigNumber; theMessage: string } >; DistributingRewardsFailed( ftso?: null, epochId?: null ): TypedEventFilter< [string, BigNumber], { ftso: string; epochId: BigNumber } >; FallbackMode( fallbackMode?: null ): TypedEventFilter<[boolean], { fallbackMode: boolean }>; FinalizingPriceEpochFailed( ftso?: null, epochId?: null, failingType?: null ): TypedEventFilter< [string, BigNumber, number], { ftso: string; epochId: BigNumber; failingType: number } >; FtsoAdded( ftso?: null, add?: null ): TypedEventFilter<[string, boolean], { ftso: string; add: boolean }>; FtsoDeactivationFailed( ftso?: null ): TypedEventFilter<[string], { ftso: string }>; FtsoFallbackMode( ftso?: null, fallbackMode?: null ): TypedEventFilter< [string, boolean], { ftso: string; fallbackMode: boolean } >; GovernanceCallTimelocked( selector?: null, allowedAfterTimestamp?: null, encodedCall?: null ): TypedEventFilter< [string, BigNumber, string], { selector: string; allowedAfterTimestamp: BigNumber; encodedCall: string; } >; GovernanceInitialised( initialGovernance?: null ): TypedEventFilter<[string], { initialGovernance: string }>; GovernedProductionModeEntered( governanceSettings?: null ): TypedEventFilter<[string], { governanceSettings: string }>; InitializingCurrentEpochStateForRevealFailed( ftso?: null, epochId?: null ): TypedEventFilter< [string, BigNumber], { ftso: string; epochId: BigNumber } >; PriceEpochFinalized( chosenFtso?: null, rewardEpochId?: null ): TypedEventFilter< [string, BigNumber], { chosenFtso: string; rewardEpochId: BigNumber } >; RewardEpochFinalized( votepowerBlock?: null, startBlock?: null ): TypedEventFilter< [BigNumber, BigNumber], { votepowerBlock: BigNumber; startBlock: BigNumber } >; TimelockedGovernanceCallCanceled( selector?: null, timestamp?: null ): TypedEventFilter< [string, BigNumber], { selector: string; timestamp: BigNumber } >; TimelockedGovernanceCallExecuted( selector?: null, timestamp?: null ): TypedEventFilter< [string, BigNumber], { selector: string; timestamp: BigNumber } >; UpdatingActiveValidatorsTriggerFailed( rewardEpoch?: null ): TypedEventFilter<[BigNumber], { rewardEpoch: BigNumber }>; }; estimateGas: { MAX_TRUSTED_ADDRESSES_LENGTH(overrides?: CallOverrides): Promise; activate( overrides?: Overrides & { from?: string | Promise } ): Promise; active(overrides?: CallOverrides): Promise; addFtso( _ftso: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addFtsosBulk( _ftsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; cleanupBlockNumberManager(overrides?: CallOverrides): Promise; currentRewardEpochEnds(overrides?: CallOverrides): Promise; daemonize( overrides?: Overrides & { from?: string | Promise } ): Promise; deactivateFtsos( _ftsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; errorData(overrides?: CallOverrides): Promise; executeGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; flareDaemon(overrides?: CallOverrides): Promise; ftsoManagement(overrides?: CallOverrides): Promise; ftsoRegistry(overrides?: CallOverrides): Promise; getAddressUpdater(overrides?: CallOverrides): Promise; getContractName(overrides?: CallOverrides): Promise; getCurrentPriceEpochData(overrides?: CallOverrides): Promise; getCurrentPriceEpochId(overrides?: CallOverrides): Promise; getCurrentRewardEpoch(overrides?: CallOverrides): Promise; getFallbackMode(overrides?: CallOverrides): Promise; getFtsos(overrides?: CallOverrides): Promise; getGovernanceParameters(overrides?: CallOverrides): Promise; getLastUnprocessedPriceEpochData( overrides?: CallOverrides ): Promise; getPriceEpochConfiguration(overrides?: CallOverrides): Promise; getPriceSubmitter(overrides?: CallOverrides): Promise; getRewardEpochConfiguration(overrides?: CallOverrides): Promise; getRewardEpochData( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise; getRewardEpochToExpireNext(overrides?: CallOverrides): Promise; getRewardEpochVotePowerBlock( _rewardEpoch: BigNumberish, overrides?: CallOverrides ): Promise; getVotePowerIntervalFraction(overrides?: CallOverrides): Promise; governance(overrides?: CallOverrides): Promise; governanceSettings(overrides?: CallOverrides): Promise; initialise( _initialGovernance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; lastRewardedFtsoAddress(overrides?: CallOverrides): Promise; notInitializedFtsos( _ftso: string, overrides?: CallOverrides ): Promise; oldFtsoManager(overrides?: CallOverrides): Promise; priceSubmitter(overrides?: CallOverrides): Promise; productionMode(overrides?: CallOverrides): Promise; removeFtso( _ftso: string, overrides?: Overrides & { from?: string | Promise } ): Promise; replaceFtso( _ftsoToAdd: string, _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; replaceFtsosBulk( _ftsosToAdd: string[], _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; rewardEpochDurationSeconds(overrides?: CallOverrides): Promise; rewardEpochs( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise; rewardEpochsStartTs(overrides?: CallOverrides): Promise; rewardManager(overrides?: CallOverrides): Promise; setFallbackMode( _fallbackMode: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoAsset( _ftso: string, _asset: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoAssetFtsos( _ftso: string, _assetFtsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoFallbackMode( _ftso: string, _fallbackMode: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernanceParameters( _maxVotePowerNatThresholdFraction: BigNumberish, _maxVotePowerAssetThresholdFraction: BigNumberish, _lowAssetUSDThreshold: BigNumberish, _highAssetUSDThreshold: BigNumberish, _highAssetTurnoutThresholdBIPS: BigNumberish, _lowNatTurnoutThresholdBIPS: BigNumberish, _rewardExpiryOffsetSeconds: BigNumberish, _trustedAddresses: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; setInitialRewardData( _nextRewardEpochToExpire: BigNumberish, _rewardEpochsLength: BigNumberish, _currentRewardEpochEnds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardEpochDurationSeconds( _rewardEpochDurationSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setUpdateOnRewardEpochSwitchover( _updateValidators: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotePowerIntervalFraction( _votePowerIntervalFraction: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; settings(overrides?: CallOverrides): Promise; showLastRevertedError(overrides?: CallOverrides): Promise; showRevertedErrors( startIndex: BigNumberish, numErrorTypesToShow: BigNumberish, overrides?: CallOverrides ): Promise; supply(overrides?: CallOverrides): Promise; switchToFallbackMode( overrides?: Overrides & { from?: string | Promise } ): Promise; switchToProductionMode( overrides?: Overrides & { from?: string | Promise } ): Promise; timelockedCalls( arg0: BytesLike, overrides?: CallOverrides ): Promise; updateContractAddresses( _contractNameHashes: BytesLike[], _contractAddresses: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; updateOnRewardEpochSwitchover( overrides?: CallOverrides ): Promise; voterWhitelister(overrides?: CallOverrides): Promise; }; populateTransaction: { MAX_TRUSTED_ADDRESSES_LENGTH( overrides?: CallOverrides ): Promise; activate( overrides?: Overrides & { from?: string | Promise } ): Promise; active(overrides?: CallOverrides): Promise; addFtso( _ftso: string, overrides?: Overrides & { from?: string | Promise } ): Promise; addFtsosBulk( _ftsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; cleanupBlockNumberManager( overrides?: CallOverrides ): Promise; currentRewardEpochEnds( overrides?: CallOverrides ): Promise; daemonize( overrides?: Overrides & { from?: string | Promise } ): Promise; deactivateFtsos( _ftsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; errorData(overrides?: CallOverrides): Promise; executeGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; flareDaemon(overrides?: CallOverrides): Promise; ftsoManagement(overrides?: CallOverrides): Promise; ftsoRegistry(overrides?: CallOverrides): Promise; getAddressUpdater(overrides?: CallOverrides): Promise; getContractName(overrides?: CallOverrides): Promise; getCurrentPriceEpochData( overrides?: CallOverrides ): Promise; getCurrentPriceEpochId( overrides?: CallOverrides ): Promise; getCurrentRewardEpoch( overrides?: CallOverrides ): Promise; getFallbackMode(overrides?: CallOverrides): Promise; getFtsos(overrides?: CallOverrides): Promise; getGovernanceParameters( overrides?: CallOverrides ): Promise; getLastUnprocessedPriceEpochData( overrides?: CallOverrides ): Promise; getPriceEpochConfiguration( overrides?: CallOverrides ): Promise; getPriceSubmitter(overrides?: CallOverrides): Promise; getRewardEpochConfiguration( overrides?: CallOverrides ): Promise; getRewardEpochData( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise; getRewardEpochToExpireNext( overrides?: CallOverrides ): Promise; getRewardEpochVotePowerBlock( _rewardEpoch: BigNumberish, overrides?: CallOverrides ): Promise; getVotePowerIntervalFraction( overrides?: CallOverrides ): Promise; governance(overrides?: CallOverrides): Promise; governanceSettings( overrides?: CallOverrides ): Promise; initialise( _initialGovernance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; lastRewardedFtsoAddress( overrides?: CallOverrides ): Promise; notInitializedFtsos( _ftso: string, overrides?: CallOverrides ): Promise; oldFtsoManager(overrides?: CallOverrides): Promise; priceSubmitter(overrides?: CallOverrides): Promise; productionMode(overrides?: CallOverrides): Promise; removeFtso( _ftso: string, overrides?: Overrides & { from?: string | Promise } ): Promise; replaceFtso( _ftsoToAdd: string, _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; replaceFtsosBulk( _ftsosToAdd: string[], _copyCurrentPrice: boolean, _copyAssetOrAssetFtsos: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; rewardEpochDurationSeconds( overrides?: CallOverrides ): Promise; rewardEpochs( _rewardEpochId: BigNumberish, overrides?: CallOverrides ): Promise; rewardEpochsStartTs( overrides?: CallOverrides ): Promise; rewardManager(overrides?: CallOverrides): Promise; setFallbackMode( _fallbackMode: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoAsset( _ftso: string, _asset: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoAssetFtsos( _ftso: string, _assetFtsos: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; setFtsoFallbackMode( _ftso: string, _fallbackMode: boolean, overrides?: Overrides & { from?: string | Promise } ): Promise; setGovernanceParameters( _maxVotePowerNatThresholdFraction: BigNumberish, _maxVotePowerAssetThresholdFraction: BigNumberish, _lowAssetUSDThreshold: BigNumberish, _highAssetUSDThreshold: BigNumberish, _highAssetTurnoutThresholdBIPS: BigNumberish, _lowNatTurnoutThresholdBIPS: BigNumberish, _rewardExpiryOffsetSeconds: BigNumberish, _trustedAddresses: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; setInitialRewardData( _nextRewardEpochToExpire: BigNumberish, _rewardEpochsLength: BigNumberish, _currentRewardEpochEnds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRewardEpochDurationSeconds( _rewardEpochDurationSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setUpdateOnRewardEpochSwitchover( _updateValidators: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotePowerIntervalFraction( _votePowerIntervalFraction: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; settings(overrides?: CallOverrides): Promise; showLastRevertedError( overrides?: CallOverrides ): Promise; showRevertedErrors( startIndex: BigNumberish, numErrorTypesToShow: BigNumberish, overrides?: CallOverrides ): Promise; supply(overrides?: CallOverrides): Promise; switchToFallbackMode( overrides?: Overrides & { from?: string | Promise } ): Promise; switchToProductionMode( overrides?: Overrides & { from?: string | Promise } ): Promise; timelockedCalls( arg0: BytesLike, overrides?: CallOverrides ): Promise; updateContractAddresses( _contractNameHashes: BytesLike[], _contractAddresses: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; updateOnRewardEpochSwitchover( overrides?: CallOverrides ): Promise; voterWhitelister(overrides?: CallOverrides): Promise; }; }