/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { BaseContract, BigNumber, BigNumberish, BytesLike, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, Signer, utils, } from 'ethers' import type { FunctionFragment, Result, EventFragment } from '@ethersproject/abi' import type { Listener, Provider } from '@ethersproject/providers' import type { TypedEventFilter, TypedEvent, TypedListener, OnEvent, PromiseOrValue } from '../common' export interface UtilsInterface extends utils.Interface { functions: { 'getRandomNumber(uint256)': FunctionFragment 'initialize()': FunctionFragment 'owner()': FunctionFragment 'pause()': FunctionFragment 'paused()': FunctionFragment 'random(uint256,uint256)': FunctionFragment 'renounceOwnership()': FunctionFragment 'setNumberPrivate(uint256)': FunctionFragment 'setRandomNumber(uint256)': FunctionFragment 'transferOwnership(address)': FunctionFragment 'unpause()': FunctionFragment } getFunction( nameOrSignatureOrTopic: | 'getRandomNumber' | 'initialize' | 'owner' | 'pause' | 'paused' | 'random' | 'renounceOwnership' | 'setNumberPrivate' | 'setRandomNumber' | 'transferOwnership' | 'unpause', ): FunctionFragment encodeFunctionData(functionFragment: 'getRandomNumber', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'initialize', values?: undefined): string encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData(functionFragment: 'pause', values?: undefined): string encodeFunctionData(functionFragment: 'paused', values?: undefined): string encodeFunctionData( functionFragment: 'random', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData(functionFragment: 'renounceOwnership', values?: undefined): string encodeFunctionData(functionFragment: 'setNumberPrivate', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'setRandomNumber', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'transferOwnership', values: [PromiseOrValue]): string encodeFunctionData(functionFragment: 'unpause', values?: undefined): string decodeFunctionResult(functionFragment: 'getRandomNumber', data: BytesLike): Result decodeFunctionResult(functionFragment: 'initialize', data: BytesLike): Result decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result decodeFunctionResult(functionFragment: 'pause', data: BytesLike): Result decodeFunctionResult(functionFragment: 'paused', data: BytesLike): Result decodeFunctionResult(functionFragment: 'random', data: BytesLike): Result decodeFunctionResult(functionFragment: 'renounceOwnership', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setNumberPrivate', data: BytesLike): Result decodeFunctionResult(functionFragment: 'setRandomNumber', data: BytesLike): Result decodeFunctionResult(functionFragment: 'transferOwnership', data: BytesLike): Result decodeFunctionResult(functionFragment: 'unpause', data: BytesLike): Result events: { 'OwnershipTransferred(address,address)': EventFragment 'Paused(address)': EventFragment 'Unpaused(address)': EventFragment } getEvent(nameOrSignatureOrTopic: 'OwnershipTransferred'): EventFragment getEvent(nameOrSignatureOrTopic: 'Paused'): EventFragment getEvent(nameOrSignatureOrTopic: 'Unpaused'): EventFragment } export interface OwnershipTransferredEventObject { previousOwner: string newOwner: string } export type OwnershipTransferredEvent = TypedEvent<[string, string], OwnershipTransferredEventObject> export type OwnershipTransferredEventFilter = TypedEventFilter export interface PausedEventObject { account: string } export type PausedEvent = TypedEvent<[string], PausedEventObject> export type PausedEventFilter = TypedEventFilter export interface UnpausedEventObject { account: string } export type UnpausedEvent = TypedEvent<[string], UnpausedEventObject> export type UnpausedEventFilter = TypedEventFilter export interface Utils extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this attach(addressOrName: string): this deployed(): Promise interface: UtilsInterface queryFilter( event: TypedEventFilter, fromBlockOrBlockhash?: string | number | undefined, toBlock?: string | number | undefined, ): Promise> listeners(eventFilter?: TypedEventFilter): Array> listeners(eventName?: string): Array removeAllListeners(eventFilter: TypedEventFilter): this removeAllListeners(eventName?: string): this off: OnEvent on: OnEvent once: OnEvent removeListener: OnEvent functions: { getRandomNumber(_privateNumber: PromiseOrValue, overrides?: CallOverrides): Promise<[BigNumber]> initialize(overrides?: Overrides & { from?: PromiseOrValue }): Promise owner(overrides?: CallOverrides): Promise<[string]> pause(overrides?: Overrides & { from?: PromiseOrValue }): Promise paused(overrides?: CallOverrides): Promise<[boolean]> random( from: PromiseOrValue, to: PromiseOrValue, overrides?: CallOverrides, ): Promise<[BigNumber] & { number: BigNumber }> renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue }): Promise setNumberPrivate( _privateNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setRandomNumber( _randomNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unpause(overrides?: Overrides & { from?: PromiseOrValue }): Promise } getRandomNumber(_privateNumber: PromiseOrValue, overrides?: CallOverrides): Promise initialize(overrides?: Overrides & { from?: PromiseOrValue }): Promise owner(overrides?: CallOverrides): Promise pause(overrides?: Overrides & { from?: PromiseOrValue }): Promise paused(overrides?: CallOverrides): Promise random( from: PromiseOrValue, to: PromiseOrValue, overrides?: CallOverrides, ): Promise renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue }): Promise setNumberPrivate( _privateNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setRandomNumber( _randomNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unpause(overrides?: Overrides & { from?: PromiseOrValue }): Promise callStatic: { getRandomNumber(_privateNumber: PromiseOrValue, overrides?: CallOverrides): Promise initialize(overrides?: CallOverrides): Promise owner(overrides?: CallOverrides): Promise pause(overrides?: CallOverrides): Promise paused(overrides?: CallOverrides): Promise random( from: PromiseOrValue, to: PromiseOrValue, overrides?: CallOverrides, ): Promise renounceOwnership(overrides?: CallOverrides): Promise setNumberPrivate(_privateNumber: PromiseOrValue, overrides?: CallOverrides): Promise setRandomNumber(_randomNumber: PromiseOrValue, overrides?: CallOverrides): Promise transferOwnership(newOwner: PromiseOrValue, overrides?: CallOverrides): Promise unpause(overrides?: CallOverrides): Promise } filters: { 'OwnershipTransferred(address,address)'( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null, ): OwnershipTransferredEventFilter OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null, ): OwnershipTransferredEventFilter 'Paused(address)'(account?: null): PausedEventFilter Paused(account?: null): PausedEventFilter 'Unpaused(address)'(account?: null): UnpausedEventFilter Unpaused(account?: null): UnpausedEventFilter } estimateGas: { getRandomNumber(_privateNumber: PromiseOrValue, overrides?: CallOverrides): Promise initialize(overrides?: Overrides & { from?: PromiseOrValue }): Promise owner(overrides?: CallOverrides): Promise pause(overrides?: Overrides & { from?: PromiseOrValue }): Promise paused(overrides?: CallOverrides): Promise random( from: PromiseOrValue, to: PromiseOrValue, overrides?: CallOverrides, ): Promise renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue }): Promise setNumberPrivate( _privateNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setRandomNumber( _randomNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unpause(overrides?: Overrides & { from?: PromiseOrValue }): Promise } populateTransaction: { getRandomNumber( _privateNumber: PromiseOrValue, overrides?: CallOverrides, ): Promise initialize(overrides?: Overrides & { from?: PromiseOrValue }): Promise owner(overrides?: CallOverrides): Promise pause(overrides?: Overrides & { from?: PromiseOrValue }): Promise paused(overrides?: CallOverrides): Promise random( from: PromiseOrValue, to: PromiseOrValue, overrides?: CallOverrides, ): Promise renounceOwnership(overrides?: Overrides & { from?: PromiseOrValue }): Promise setNumberPrivate( _privateNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise setRandomNumber( _randomNumber: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise unpause(overrides?: Overrides & { from?: PromiseOrValue }): Promise } }