/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import { ethers, EventFilter, Signer, BigNumber, BigNumberish, PopulatedTransaction, BaseContract, ContractTransaction, Overrides, PayableOverrides, 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 PollingRejectInterface extends ethers.utils.Interface { functions: { "BALLOT_TYPEHASH()": FunctionFragment; "absoluteThreshold()": FunctionFragment; "cancelGovernanceCall(bytes4)": FunctionFragment; "castVote(uint256,uint8)": FunctionFragment; "castVoteBySig(uint256,uint8,uint8,bytes32,bytes32)": FunctionFragment; "castVoteWithReason(uint256,uint8,string)": FunctionFragment; "chainId()": FunctionFragment; "changeProposers(address[],address[])": FunctionFragment; "execute(address[],uint256[],bytes[],bytes32)": FunctionFragment; "executeGovernanceCall(bytes4)": FunctionFragment; "executionDelay()": FunctionFragment; "executionPeriod()": FunctionFragment; "ftsoManager()": FunctionFragment; "getAddressUpdater()": FunctionFragment; "getProposalId(address[],uint256[],bytes[],bytes32)": FunctionFragment; "getProposalInfo(uint256)": FunctionFragment; "getProposalVP(uint256)": FunctionFragment; "getVotePowerLifeTimeDays()": FunctionFragment; "getVotes(address,uint256)": FunctionFragment; "getVpBlockPeriodSeconds()": FunctionFragment; "governance()": FunctionFragment; "governanceSettings()": FunctionFragment; "hasVoted(uint256,address)": FunctionFragment; "initialise(address)": FunctionFragment; "isProposer(address)": FunctionFragment; "priceSubmitter()": FunctionFragment; "productionMode()": FunctionFragment; "proposalThreshold()": FunctionFragment; "propose(address[],uint256[],bytes[],string)": FunctionFragment; "quorum(uint256)": FunctionFragment; "relativeThreshold()": FunctionFragment; "setAbsoluteThreshold(uint256)": FunctionFragment; "setExecutionDelay(uint256)": FunctionFragment; "setExecutionPeriod(uint256)": FunctionFragment; "setProposalThreshold(uint256)": FunctionFragment; "setRelativeThreshold(uint256)": FunctionFragment; "setVotePowerLifeTimeDays(uint256)": FunctionFragment; "setVotingDelay(uint256)": FunctionFragment; "setVotingPeriod(uint256)": FunctionFragment; "setVpBlockPeriodSeconds(uint256)": FunctionFragment; "setWrappingThreshold(uint256)": FunctionFragment; "state(uint256)": FunctionFragment; "supply()": FunctionFragment; "switchToProductionMode()": FunctionFragment; "timelockedCalls(bytes4)": FunctionFragment; "updateContractAddresses(bytes32[],address[])": FunctionFragment; "votePower()": FunctionFragment; "votingDelay()": FunctionFragment; "votingPeriod()": FunctionFragment; "wrappingThreshold()": FunctionFragment; }; encodeFunctionData( functionFragment: "BALLOT_TYPEHASH", values?: undefined ): string; encodeFunctionData( functionFragment: "absoluteThreshold", values?: undefined ): string; encodeFunctionData( functionFragment: "cancelGovernanceCall", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "castVote", values: [BigNumberish, BigNumberish] ): string; encodeFunctionData( functionFragment: "castVoteBySig", values: [BigNumberish, BigNumberish, BigNumberish, BytesLike, BytesLike] ): string; encodeFunctionData( functionFragment: "castVoteWithReason", values: [BigNumberish, BigNumberish, string] ): string; encodeFunctionData(functionFragment: "chainId", values?: undefined): string; encodeFunctionData( functionFragment: "changeProposers", values: [string[], string[]] ): string; encodeFunctionData( functionFragment: "execute", values: [string[], BigNumberish[], BytesLike[], BytesLike] ): string; encodeFunctionData( functionFragment: "executeGovernanceCall", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "executionDelay", values?: undefined ): string; encodeFunctionData( functionFragment: "executionPeriod", values?: undefined ): string; encodeFunctionData( functionFragment: "ftsoManager", values?: undefined ): string; encodeFunctionData( functionFragment: "getAddressUpdater", values?: undefined ): string; encodeFunctionData( functionFragment: "getProposalId", values: [string[], BigNumberish[], BytesLike[], BytesLike] ): string; encodeFunctionData( functionFragment: "getProposalInfo", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getProposalVP", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getVotePowerLifeTimeDays", values?: undefined ): string; encodeFunctionData( functionFragment: "getVotes", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "getVpBlockPeriodSeconds", values?: undefined ): string; encodeFunctionData( functionFragment: "governance", values?: undefined ): string; encodeFunctionData( functionFragment: "governanceSettings", values?: undefined ): string; encodeFunctionData( functionFragment: "hasVoted", values: [BigNumberish, string] ): string; encodeFunctionData(functionFragment: "initialise", values: [string]): string; encodeFunctionData(functionFragment: "isProposer", values: [string]): string; encodeFunctionData( functionFragment: "priceSubmitter", values?: undefined ): string; encodeFunctionData( functionFragment: "productionMode", values?: undefined ): string; encodeFunctionData( functionFragment: "proposalThreshold", values?: undefined ): string; encodeFunctionData( functionFragment: "propose", values: [string[], BigNumberish[], BytesLike[], string] ): string; encodeFunctionData( functionFragment: "quorum", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "relativeThreshold", values?: undefined ): string; encodeFunctionData( functionFragment: "setAbsoluteThreshold", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setExecutionDelay", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setExecutionPeriod", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setProposalThreshold", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setRelativeThreshold", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setVotePowerLifeTimeDays", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setVotingDelay", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setVotingPeriod", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setVpBlockPeriodSeconds", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "setWrappingThreshold", values: [BigNumberish] ): string; encodeFunctionData(functionFragment: "state", values: [BigNumberish]): string; encodeFunctionData(functionFragment: "supply", values?: undefined): string; encodeFunctionData( functionFragment: "switchToProductionMode", values?: undefined ): string; encodeFunctionData( functionFragment: "timelockedCalls", values: [BytesLike] ): string; encodeFunctionData( functionFragment: "updateContractAddresses", values: [BytesLike[], string[]] ): string; encodeFunctionData(functionFragment: "votePower", values?: undefined): string; encodeFunctionData( functionFragment: "votingDelay", values?: undefined ): string; encodeFunctionData( functionFragment: "votingPeriod", values?: undefined ): string; encodeFunctionData( functionFragment: "wrappingThreshold", values?: undefined ): string; decodeFunctionResult( functionFragment: "BALLOT_TYPEHASH", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "absoluteThreshold", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "cancelGovernanceCall", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "castVote", data: BytesLike): Result; decodeFunctionResult( functionFragment: "castVoteBySig", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "castVoteWithReason", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "chainId", data: BytesLike): Result; decodeFunctionResult( functionFragment: "changeProposers", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "execute", data: BytesLike): Result; decodeFunctionResult( functionFragment: "executeGovernanceCall", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "executionDelay", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "executionPeriod", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "ftsoManager", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getAddressUpdater", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getProposalId", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getProposalInfo", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getProposalVP", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getVotePowerLifeTimeDays", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getVotes", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getVpBlockPeriodSeconds", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "governance", data: BytesLike): Result; decodeFunctionResult( functionFragment: "governanceSettings", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "hasVoted", data: BytesLike): Result; decodeFunctionResult(functionFragment: "initialise", data: BytesLike): Result; decodeFunctionResult(functionFragment: "isProposer", data: BytesLike): Result; decodeFunctionResult( functionFragment: "priceSubmitter", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "productionMode", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "proposalThreshold", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "propose", data: BytesLike): Result; decodeFunctionResult(functionFragment: "quorum", data: BytesLike): Result; decodeFunctionResult( functionFragment: "relativeThreshold", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setAbsoluteThreshold", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setExecutionDelay", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setExecutionPeriod", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setProposalThreshold", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setRelativeThreshold", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setVotePowerLifeTimeDays", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setVotingDelay", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setVotingPeriod", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setVpBlockPeriodSeconds", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "setWrappingThreshold", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "state", data: BytesLike): Result; decodeFunctionResult(functionFragment: "supply", data: BytesLike): Result; decodeFunctionResult( functionFragment: "switchToProductionMode", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "timelockedCalls", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "updateContractAddresses", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "votePower", data: BytesLike): Result; decodeFunctionResult( functionFragment: "votingDelay", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "votingPeriod", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "wrappingThreshold", data: BytesLike ): Result; events: { "AbsoluteThresholdSet(uint256,uint256)": EventFragment; "ExecutionDelaySet(uint256,uint256)": EventFragment; "ExecutionPeriodSet(uint256,uint256)": EventFragment; "GovernanceCallTimelocked(bytes4,uint256,bytes)": EventFragment; "GovernanceInitialised(address)": EventFragment; "GovernedProductionModeEntered(address)": EventFragment; "ProposalCreated(uint256,address,address[],uint256[],bytes[],uint256,uint256,string,uint256,uint256,uint256,uint256)": EventFragment; "ProposalExecuted(uint256)": EventFragment; "ProposalThresholdSet(uint256,uint256)": EventFragment; "ProposersChanged(address[],address[])": EventFragment; "RelativeThresholdSet(uint256,uint256)": EventFragment; "TimelockedGovernanceCallCanceled(bytes4,uint256)": EventFragment; "TimelockedGovernanceCallExecuted(bytes4,uint256)": EventFragment; "VoteCast(address,uint256,uint8,uint256,string)": EventFragment; "VotePowerLifeTimeDaysSet(uint256,uint256)": EventFragment; "VotingDelaySet(uint256,uint256)": EventFragment; "VotingPeriodSet(uint256,uint256)": EventFragment; "VpBlockPeriodSecondsSet(uint256,uint256)": EventFragment; "WrappingThresholdSet(uint256,uint256)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "AbsoluteThresholdSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "ExecutionDelaySet"): EventFragment; getEvent(nameOrSignatureOrTopic: "ExecutionPeriodSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "GovernanceCallTimelocked"): EventFragment; getEvent(nameOrSignatureOrTopic: "GovernanceInitialised"): EventFragment; getEvent( nameOrSignatureOrTopic: "GovernedProductionModeEntered" ): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposalCreated"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposalExecuted"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposalThresholdSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "ProposersChanged"): EventFragment; getEvent(nameOrSignatureOrTopic: "RelativeThresholdSet"): EventFragment; getEvent( nameOrSignatureOrTopic: "TimelockedGovernanceCallCanceled" ): EventFragment; getEvent( nameOrSignatureOrTopic: "TimelockedGovernanceCallExecuted" ): EventFragment; getEvent(nameOrSignatureOrTopic: "VoteCast"): EventFragment; getEvent(nameOrSignatureOrTopic: "VotePowerLifeTimeDaysSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "VotingDelaySet"): EventFragment; getEvent(nameOrSignatureOrTopic: "VotingPeriodSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "VpBlockPeriodSecondsSet"): EventFragment; getEvent(nameOrSignatureOrTopic: "WrappingThresholdSet"): EventFragment; } export class PollingReject 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: PollingRejectInterface; functions: { BALLOT_TYPEHASH(overrides?: CallOverrides): Promise<[string]>; absoluteThreshold(overrides?: CallOverrides): Promise<[BigNumber]>; cancelGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; castVote( _proposalId: BigNumberish, _support: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; castVoteBySig( _proposalId: BigNumberish, _support: BigNumberish, _v: BigNumberish, _r: BytesLike, _s: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; castVoteWithReason( _proposalId: BigNumberish, _support: BigNumberish, _reason: string, overrides?: Overrides & { from?: string | Promise } ): Promise; chainId(overrides?: CallOverrides): Promise<[BigNumber]>; changeProposers( _proposersToAdd: string[], _proposersToRemove: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; "execute(address[],uint256[],bytes[],bytes32)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: PayableOverrides & { from?: string | Promise } ): Promise; "execute(string)"( _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; executeGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; executionDelay(overrides?: CallOverrides): Promise<[BigNumber]>; executionPeriod(overrides?: CallOverrides): Promise<[BigNumber]>; ftsoManager(overrides?: CallOverrides): Promise<[string]>; getAddressUpdater( overrides?: CallOverrides ): Promise<[string] & { _addressUpdater: string }>; getProposalId( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: CallOverrides ): Promise<[BigNumber]>; getProposalInfo( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise< [ string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, boolean ] & { _proposer: string; _votePowerBlock: BigNumber; _voteStartTime: BigNumber; _voteEndTime: BigNumber; _execStartTime: BigNumber; _execEndTime: BigNumber; _executed: boolean; } >; getProposalVP( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber] & { _totalVP: BigNumber; _for: BigNumber; _against: BigNumber; _abstain: BigNumber; } >; getVotePowerLifeTimeDays(overrides?: CallOverrides): Promise<[BigNumber]>; getVotes( _voter: string, _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; getVpBlockPeriodSeconds(overrides?: CallOverrides): Promise<[BigNumber]>; governance(overrides?: CallOverrides): Promise<[string]>; governanceSettings(overrides?: CallOverrides): Promise<[string]>; hasVoted( _proposalId: BigNumberish, _voter: string, overrides?: CallOverrides ): Promise<[boolean]>; initialise( _initialGovernance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; isProposer(_account: string, overrides?: CallOverrides): Promise<[boolean]>; priceSubmitter(overrides?: CallOverrides): Promise<[string]>; productionMode(overrides?: CallOverrides): Promise<[boolean]>; proposalThreshold(overrides?: CallOverrides): Promise<[BigNumber]>; "propose(address[],uint256[],bytes[],string)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; "propose(string)"( _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; quorum( _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise<[BigNumber]>; relativeThreshold(overrides?: CallOverrides): Promise<[BigNumber]>; setAbsoluteThreshold( _absoluteThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setExecutionDelay( _executionDelaySeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setExecutionPeriod( _executionPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setProposalThreshold( _proposalThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRelativeThreshold( _relativeThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotePowerLifeTimeDays( _votePowerLifeTimeDays: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotingDelay( _votingDelaySeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotingPeriod( _votingPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVpBlockPeriodSeconds( _vpBlockPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setWrappingThreshold( _wrappingThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; state( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise<[number]>; supply(overrides?: CallOverrides): Promise<[string]>; 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; votePower(overrides?: CallOverrides): Promise<[string]>; votingDelay(overrides?: CallOverrides): Promise<[BigNumber]>; votingPeriod(overrides?: CallOverrides): Promise<[BigNumber]>; wrappingThreshold(overrides?: CallOverrides): Promise<[BigNumber]>; }; BALLOT_TYPEHASH(overrides?: CallOverrides): Promise; absoluteThreshold(overrides?: CallOverrides): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; castVote( _proposalId: BigNumberish, _support: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; castVoteBySig( _proposalId: BigNumberish, _support: BigNumberish, _v: BigNumberish, _r: BytesLike, _s: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; castVoteWithReason( _proposalId: BigNumberish, _support: BigNumberish, _reason: string, overrides?: Overrides & { from?: string | Promise } ): Promise; chainId(overrides?: CallOverrides): Promise; changeProposers( _proposersToAdd: string[], _proposersToRemove: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; "execute(address[],uint256[],bytes[],bytes32)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: PayableOverrides & { from?: string | Promise } ): Promise; "execute(string)"( _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; executeGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; executionDelay(overrides?: CallOverrides): Promise; executionPeriod(overrides?: CallOverrides): Promise; ftsoManager(overrides?: CallOverrides): Promise; getAddressUpdater(overrides?: CallOverrides): Promise; getProposalId( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: CallOverrides ): Promise; getProposalInfo( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise< [string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, boolean] & { _proposer: string; _votePowerBlock: BigNumber; _voteStartTime: BigNumber; _voteEndTime: BigNumber; _execStartTime: BigNumber; _execEndTime: BigNumber; _executed: boolean; } >; getProposalVP( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber] & { _totalVP: BigNumber; _for: BigNumber; _against: BigNumber; _abstain: BigNumber; } >; getVotePowerLifeTimeDays(overrides?: CallOverrides): Promise; getVotes( _voter: string, _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise; getVpBlockPeriodSeconds(overrides?: CallOverrides): Promise; governance(overrides?: CallOverrides): Promise; governanceSettings(overrides?: CallOverrides): Promise; hasVoted( _proposalId: BigNumberish, _voter: string, overrides?: CallOverrides ): Promise; initialise( _initialGovernance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; isProposer(_account: string, overrides?: CallOverrides): Promise; priceSubmitter(overrides?: CallOverrides): Promise; productionMode(overrides?: CallOverrides): Promise; proposalThreshold(overrides?: CallOverrides): Promise; "propose(address[],uint256[],bytes[],string)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; "propose(string)"( _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; quorum( _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise; relativeThreshold(overrides?: CallOverrides): Promise; setAbsoluteThreshold( _absoluteThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setExecutionDelay( _executionDelaySeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setExecutionPeriod( _executionPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setProposalThreshold( _proposalThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRelativeThreshold( _relativeThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotePowerLifeTimeDays( _votePowerLifeTimeDays: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotingDelay( _votingDelaySeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotingPeriod( _votingPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVpBlockPeriodSeconds( _vpBlockPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setWrappingThreshold( _wrappingThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; state(_proposalId: BigNumberish, overrides?: CallOverrides): Promise; supply(overrides?: CallOverrides): 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; votePower(overrides?: CallOverrides): Promise; votingDelay(overrides?: CallOverrides): Promise; votingPeriod(overrides?: CallOverrides): Promise; wrappingThreshold(overrides?: CallOverrides): Promise; callStatic: { BALLOT_TYPEHASH(overrides?: CallOverrides): Promise; absoluteThreshold(overrides?: CallOverrides): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: CallOverrides ): Promise; castVote( _proposalId: BigNumberish, _support: BigNumberish, overrides?: CallOverrides ): Promise; castVoteBySig( _proposalId: BigNumberish, _support: BigNumberish, _v: BigNumberish, _r: BytesLike, _s: BytesLike, overrides?: CallOverrides ): Promise; castVoteWithReason( _proposalId: BigNumberish, _support: BigNumberish, _reason: string, overrides?: CallOverrides ): Promise; chainId(overrides?: CallOverrides): Promise; changeProposers( _proposersToAdd: string[], _proposersToRemove: string[], overrides?: CallOverrides ): Promise; "execute(address[],uint256[],bytes[],bytes32)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: CallOverrides ): Promise; "execute(string)"( _description: string, overrides?: CallOverrides ): Promise; executeGovernanceCall( _selector: BytesLike, overrides?: CallOverrides ): Promise; executionDelay(overrides?: CallOverrides): Promise; executionPeriod(overrides?: CallOverrides): Promise; ftsoManager(overrides?: CallOverrides): Promise; getAddressUpdater(overrides?: CallOverrides): Promise; getProposalId( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: CallOverrides ): Promise; getProposalInfo( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise< [ string, BigNumber, BigNumber, BigNumber, BigNumber, BigNumber, boolean ] & { _proposer: string; _votePowerBlock: BigNumber; _voteStartTime: BigNumber; _voteEndTime: BigNumber; _execStartTime: BigNumber; _execEndTime: BigNumber; _executed: boolean; } >; getProposalVP( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise< [BigNumber, BigNumber, BigNumber, BigNumber] & { _totalVP: BigNumber; _for: BigNumber; _against: BigNumber; _abstain: BigNumber; } >; getVotePowerLifeTimeDays(overrides?: CallOverrides): Promise; getVotes( _voter: string, _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise; getVpBlockPeriodSeconds(overrides?: CallOverrides): Promise; governance(overrides?: CallOverrides): Promise; governanceSettings(overrides?: CallOverrides): Promise; hasVoted( _proposalId: BigNumberish, _voter: string, overrides?: CallOverrides ): Promise; initialise( _initialGovernance: string, overrides?: CallOverrides ): Promise; isProposer(_account: string, overrides?: CallOverrides): Promise; priceSubmitter(overrides?: CallOverrides): Promise; productionMode(overrides?: CallOverrides): Promise; proposalThreshold(overrides?: CallOverrides): Promise; "propose(address[],uint256[],bytes[],string)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _description: string, overrides?: CallOverrides ): Promise; "propose(string)"( _description: string, overrides?: CallOverrides ): Promise; quorum( _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise; relativeThreshold(overrides?: CallOverrides): Promise; setAbsoluteThreshold( _absoluteThresholdBIPS: BigNumberish, overrides?: CallOverrides ): Promise; setExecutionDelay( _executionDelaySeconds: BigNumberish, overrides?: CallOverrides ): Promise; setExecutionPeriod( _executionPeriodSeconds: BigNumberish, overrides?: CallOverrides ): Promise; setProposalThreshold( _proposalThresholdBIPS: BigNumberish, overrides?: CallOverrides ): Promise; setRelativeThreshold( _relativeThresholdBIPS: BigNumberish, overrides?: CallOverrides ): Promise; setVotePowerLifeTimeDays( _votePowerLifeTimeDays: BigNumberish, overrides?: CallOverrides ): Promise; setVotingDelay( _votingDelaySeconds: BigNumberish, overrides?: CallOverrides ): Promise; setVotingPeriod( _votingPeriodSeconds: BigNumberish, overrides?: CallOverrides ): Promise; setVpBlockPeriodSeconds( _vpBlockPeriodSeconds: BigNumberish, overrides?: CallOverrides ): Promise; setWrappingThreshold( _wrappingThresholdBIPS: BigNumberish, overrides?: CallOverrides ): Promise; state( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise; supply(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; votePower(overrides?: CallOverrides): Promise; votingDelay(overrides?: CallOverrides): Promise; votingPeriod(overrides?: CallOverrides): Promise; wrappingThreshold(overrides?: CallOverrides): Promise; }; filters: { AbsoluteThresholdSet( oldAbsoluteThreshold?: null, newAbsoluteThreshold?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldAbsoluteThreshold: BigNumber; newAbsoluteThreshold: BigNumber } >; ExecutionDelaySet( oldExecutionDelay?: null, newExecutionDelay?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldExecutionDelay: BigNumber; newExecutionDelay: BigNumber } >; ExecutionPeriodSet( oldExecutionPeriod?: null, newExecutionPeriod?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldExecutionPeriod: BigNumber; newExecutionPeriod: BigNumber } >; 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 }>; ProposalCreated( proposalId?: null, proposer?: null, targets?: null, values?: null, calldatas?: null, startTime?: null, endTime?: null, description?: null, votePowerBlock?: null, wrappingThreshold?: null, absoluteThreshold?: null, relativeThreshold?: null ): TypedEventFilter< [ BigNumber, string, string[], BigNumber[], string[], BigNumber, BigNumber, string, BigNumber, BigNumber, BigNumber, BigNumber ], { proposalId: BigNumber; proposer: string; targets: string[]; values: BigNumber[]; calldatas: string[]; startTime: BigNumber; endTime: BigNumber; description: string; votePowerBlock: BigNumber; wrappingThreshold: BigNumber; absoluteThreshold: BigNumber; relativeThreshold: BigNumber; } >; ProposalExecuted( proposalId?: null ): TypedEventFilter<[BigNumber], { proposalId: BigNumber }>; ProposalThresholdSet( oldProposalThreshold?: null, newProposalThreshold?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldProposalThreshold: BigNumber; newProposalThreshold: BigNumber } >; ProposersChanged( addedProposers?: null, removedProposers?: null ): TypedEventFilter< [string[], string[]], { addedProposers: string[]; removedProposers: string[] } >; RelativeThresholdSet( oldRelativeThreshold?: null, newRelativeThreshold?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldRelativeThreshold: BigNumber; newRelativeThreshold: 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 } >; VoteCast( voter?: string | null, proposalId?: null, support?: null, weight?: null, reason?: null ): TypedEventFilter< [string, BigNumber, number, BigNumber, string], { voter: string; proposalId: BigNumber; support: number; weight: BigNumber; reason: string; } >; VotePowerLifeTimeDaysSet( oldVotePowerLifeTimeDays?: null, newVotePowerLifeTimeDays?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldVotePowerLifeTimeDays: BigNumber; newVotePowerLifeTimeDays: BigNumber; } >; VotingDelaySet( oldVotingDelay?: null, newVotingDelay?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldVotingDelay: BigNumber; newVotingDelay: BigNumber } >; VotingPeriodSet( oldVotingPeriod?: null, newVotingPeriod?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldVotingPeriod: BigNumber; newVotingPeriod: BigNumber } >; VpBlockPeriodSecondsSet( oldVpBlockPeriodSeconds?: null, newVpBlockPeriodSeconds?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldVpBlockPeriodSeconds: BigNumber; newVpBlockPeriodSeconds: BigNumber } >; WrappingThresholdSet( oldWrappingThreshold?: null, newWrappingThreshold?: null ): TypedEventFilter< [BigNumber, BigNumber], { oldWrappingThreshold: BigNumber; newWrappingThreshold: BigNumber } >; }; estimateGas: { BALLOT_TYPEHASH(overrides?: CallOverrides): Promise; absoluteThreshold(overrides?: CallOverrides): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; castVote( _proposalId: BigNumberish, _support: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; castVoteBySig( _proposalId: BigNumberish, _support: BigNumberish, _v: BigNumberish, _r: BytesLike, _s: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; castVoteWithReason( _proposalId: BigNumberish, _support: BigNumberish, _reason: string, overrides?: Overrides & { from?: string | Promise } ): Promise; chainId(overrides?: CallOverrides): Promise; changeProposers( _proposersToAdd: string[], _proposersToRemove: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; "execute(address[],uint256[],bytes[],bytes32)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: PayableOverrides & { from?: string | Promise } ): Promise; "execute(string)"( _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; executeGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; executionDelay(overrides?: CallOverrides): Promise; executionPeriod(overrides?: CallOverrides): Promise; ftsoManager(overrides?: CallOverrides): Promise; getAddressUpdater(overrides?: CallOverrides): Promise; getProposalId( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: CallOverrides ): Promise; getProposalInfo( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise; getProposalVP( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise; getVotePowerLifeTimeDays(overrides?: CallOverrides): Promise; getVotes( _voter: string, _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise; getVpBlockPeriodSeconds(overrides?: CallOverrides): Promise; governance(overrides?: CallOverrides): Promise; governanceSettings(overrides?: CallOverrides): Promise; hasVoted( _proposalId: BigNumberish, _voter: string, overrides?: CallOverrides ): Promise; initialise( _initialGovernance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; isProposer(_account: string, overrides?: CallOverrides): Promise; priceSubmitter(overrides?: CallOverrides): Promise; productionMode(overrides?: CallOverrides): Promise; proposalThreshold(overrides?: CallOverrides): Promise; "propose(address[],uint256[],bytes[],string)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; "propose(string)"( _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; quorum( _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise; relativeThreshold(overrides?: CallOverrides): Promise; setAbsoluteThreshold( _absoluteThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setExecutionDelay( _executionDelaySeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setExecutionPeriod( _executionPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setProposalThreshold( _proposalThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRelativeThreshold( _relativeThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotePowerLifeTimeDays( _votePowerLifeTimeDays: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotingDelay( _votingDelaySeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotingPeriod( _votingPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVpBlockPeriodSeconds( _vpBlockPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setWrappingThreshold( _wrappingThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; state( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise; supply(overrides?: CallOverrides): 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; votePower(overrides?: CallOverrides): Promise; votingDelay(overrides?: CallOverrides): Promise; votingPeriod(overrides?: CallOverrides): Promise; wrappingThreshold(overrides?: CallOverrides): Promise; }; populateTransaction: { BALLOT_TYPEHASH(overrides?: CallOverrides): Promise; absoluteThreshold(overrides?: CallOverrides): Promise; cancelGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; castVote( _proposalId: BigNumberish, _support: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; castVoteBySig( _proposalId: BigNumberish, _support: BigNumberish, _v: BigNumberish, _r: BytesLike, _s: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; castVoteWithReason( _proposalId: BigNumberish, _support: BigNumberish, _reason: string, overrides?: Overrides & { from?: string | Promise } ): Promise; chainId(overrides?: CallOverrides): Promise; changeProposers( _proposersToAdd: string[], _proposersToRemove: string[], overrides?: Overrides & { from?: string | Promise } ): Promise; "execute(address[],uint256[],bytes[],bytes32)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: PayableOverrides & { from?: string | Promise } ): Promise; "execute(string)"( _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; executeGovernanceCall( _selector: BytesLike, overrides?: Overrides & { from?: string | Promise } ): Promise; executionDelay(overrides?: CallOverrides): Promise; executionPeriod(overrides?: CallOverrides): Promise; ftsoManager(overrides?: CallOverrides): Promise; getAddressUpdater(overrides?: CallOverrides): Promise; getProposalId( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _descriptionHash: BytesLike, overrides?: CallOverrides ): Promise; getProposalInfo( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise; getProposalVP( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise; getVotePowerLifeTimeDays( overrides?: CallOverrides ): Promise; getVotes( _voter: string, _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise; getVpBlockPeriodSeconds( overrides?: CallOverrides ): Promise; governance(overrides?: CallOverrides): Promise; governanceSettings( overrides?: CallOverrides ): Promise; hasVoted( _proposalId: BigNumberish, _voter: string, overrides?: CallOverrides ): Promise; initialise( _initialGovernance: string, overrides?: Overrides & { from?: string | Promise } ): Promise; isProposer( _account: string, overrides?: CallOverrides ): Promise; priceSubmitter(overrides?: CallOverrides): Promise; productionMode(overrides?: CallOverrides): Promise; proposalThreshold(overrides?: CallOverrides): Promise; "propose(address[],uint256[],bytes[],string)"( _targets: string[], _values: BigNumberish[], _calldatas: BytesLike[], _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; "propose(string)"( _description: string, overrides?: Overrides & { from?: string | Promise } ): Promise; quorum( _blockNumber: BigNumberish, overrides?: CallOverrides ): Promise; relativeThreshold(overrides?: CallOverrides): Promise; setAbsoluteThreshold( _absoluteThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setExecutionDelay( _executionDelaySeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setExecutionPeriod( _executionPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setProposalThreshold( _proposalThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setRelativeThreshold( _relativeThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotePowerLifeTimeDays( _votePowerLifeTimeDays: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotingDelay( _votingDelaySeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVotingPeriod( _votingPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setVpBlockPeriodSeconds( _vpBlockPeriodSeconds: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setWrappingThreshold( _wrappingThresholdBIPS: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; state( _proposalId: BigNumberish, overrides?: CallOverrides ): Promise; supply(overrides?: CallOverrides): 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; votePower(overrides?: CallOverrides): Promise; votingDelay(overrides?: CallOverrides): Promise; votingPeriod(overrides?: CallOverrides): Promise; wrappingThreshold(overrides?: CallOverrides): Promise; }; }