/* 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 type { TypedEventFilter, TypedEvent, TypedListener } from "./common"; interface DesmoHubInterface extends ethers.utils.Interface { functions: { "disableTDD()": FunctionFragment; "enableTDD()": FunctionFragment; "getEnabledTDDByIndex(uint256)": FunctionFragment; "getEnabledTDDsStorageLength()": FunctionFragment; "getTDD()": FunctionFragment; "getTDDByIndex(uint256)": FunctionFragment; "getTDDStorageLength()": FunctionFragment; "registerTDD(string)": FunctionFragment; "setScore(address,uint8)": FunctionFragment; "setScoreManager(address)": FunctionFragment; }; encodeFunctionData( functionFragment: "disableTDD", values?: undefined ): string; encodeFunctionData(functionFragment: "enableTDD", values?: undefined): string; encodeFunctionData( functionFragment: "getEnabledTDDByIndex", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getEnabledTDDsStorageLength", values?: undefined ): string; encodeFunctionData(functionFragment: "getTDD", values?: undefined): string; encodeFunctionData( functionFragment: "getTDDByIndex", values: [BigNumberish] ): string; encodeFunctionData( functionFragment: "getTDDStorageLength", values?: undefined ): string; encodeFunctionData(functionFragment: "registerTDD", values: [string]): string; encodeFunctionData( functionFragment: "setScore", values: [string, BigNumberish] ): string; encodeFunctionData( functionFragment: "setScoreManager", values: [string] ): string; decodeFunctionResult(functionFragment: "disableTDD", data: BytesLike): Result; decodeFunctionResult(functionFragment: "enableTDD", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getEnabledTDDByIndex", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getEnabledTDDsStorageLength", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "getTDD", data: BytesLike): Result; decodeFunctionResult( functionFragment: "getTDDByIndex", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "getTDDStorageLength", data: BytesLike ): Result; decodeFunctionResult( functionFragment: "registerTDD", data: BytesLike ): Result; decodeFunctionResult(functionFragment: "setScore", data: BytesLike): Result; decodeFunctionResult( functionFragment: "setScoreManager", data: BytesLike ): Result; events: { "TDDCreated(address,string,bool,uint256)": EventFragment; "TDDDisabled(address,string)": EventFragment; "TDDEnabled(address,string)": EventFragment; }; getEvent(nameOrSignatureOrTopic: "TDDCreated"): EventFragment; getEvent(nameOrSignatureOrTopic: "TDDDisabled"): EventFragment; getEvent(nameOrSignatureOrTopic: "TDDEnabled"): EventFragment; } export type TDDCreatedEvent = TypedEvent< [string, string, boolean, BigNumber] & { key: string; url: string; disabled: boolean; score: BigNumber; } >; export type TDDDisabledEvent = TypedEvent< [string, string] & { key: string; url: string } >; export type TDDEnabledEvent = TypedEvent< [string, string] & { key: string; url: string } >; export class DesmoHub 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: DesmoHubInterface; functions: { disableTDD( overrides?: Overrides & { from?: string | Promise } ): Promise; enableTDD( overrides?: Overrides & { from?: string | Promise } ): Promise; getEnabledTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise< [ [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } ] >; getEnabledTDDsStorageLength( overrides?: CallOverrides ): Promise<[BigNumber]>; getTDD( overrides?: CallOverrides ): Promise< [ [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } ] >; getTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise< [ [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } ] >; getTDDStorageLength(overrides?: CallOverrides): Promise<[BigNumber]>; registerTDD( url: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setScore( owner: string, score: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setScoreManager( scoreManagerAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; }; disableTDD( overrides?: Overrides & { from?: string | Promise } ): Promise; enableTDD( overrides?: Overrides & { from?: string | Promise } ): Promise; getEnabledTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise< [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } >; getEnabledTDDsStorageLength(overrides?: CallOverrides): Promise; getTDD( overrides?: CallOverrides ): Promise< [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } >; getTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise< [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } >; getTDDStorageLength(overrides?: CallOverrides): Promise; registerTDD( url: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setScore( owner: string, score: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setScoreManager( scoreManagerAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; callStatic: { disableTDD(overrides?: CallOverrides): Promise; enableTDD(overrides?: CallOverrides): Promise; getEnabledTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise< [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } >; getEnabledTDDsStorageLength(overrides?: CallOverrides): Promise; getTDD( overrides?: CallOverrides ): Promise< [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } >; getTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise< [string, string, boolean, BigNumber] & { url: string; owner: string; disabled: boolean; score: BigNumber; } >; getTDDStorageLength(overrides?: CallOverrides): Promise; registerTDD(url: string, overrides?: CallOverrides): Promise; setScore( owner: string, score: BigNumberish, overrides?: CallOverrides ): Promise; setScoreManager( scoreManagerAddress: string, overrides?: CallOverrides ): Promise; }; filters: { "TDDCreated(address,string,bool,uint256)"( key?: string | null, url?: null, disabled?: null, score?: null ): TypedEventFilter< [string, string, boolean, BigNumber], { key: string; url: string; disabled: boolean; score: BigNumber } >; TDDCreated( key?: string | null, url?: null, disabled?: null, score?: null ): TypedEventFilter< [string, string, boolean, BigNumber], { key: string; url: string; disabled: boolean; score: BigNumber } >; "TDDDisabled(address,string)"( key?: string | null, url?: null ): TypedEventFilter<[string, string], { key: string; url: string }>; TDDDisabled( key?: string | null, url?: null ): TypedEventFilter<[string, string], { key: string; url: string }>; "TDDEnabled(address,string)"( key?: string | null, url?: null ): TypedEventFilter<[string, string], { key: string; url: string }>; TDDEnabled( key?: string | null, url?: null ): TypedEventFilter<[string, string], { key: string; url: string }>; }; estimateGas: { disableTDD( overrides?: Overrides & { from?: string | Promise } ): Promise; enableTDD( overrides?: Overrides & { from?: string | Promise } ): Promise; getEnabledTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise; getEnabledTDDsStorageLength(overrides?: CallOverrides): Promise; getTDD(overrides?: CallOverrides): Promise; getTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise; getTDDStorageLength(overrides?: CallOverrides): Promise; registerTDD( url: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setScore( owner: string, score: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setScoreManager( scoreManagerAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; }; populateTransaction: { disableTDD( overrides?: Overrides & { from?: string | Promise } ): Promise; enableTDD( overrides?: Overrides & { from?: string | Promise } ): Promise; getEnabledTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise; getEnabledTDDsStorageLength( overrides?: CallOverrides ): Promise; getTDD(overrides?: CallOverrides): Promise; getTDDByIndex( index: BigNumberish, overrides?: CallOverrides ): Promise; getTDDStorageLength( overrides?: CallOverrides ): Promise; registerTDD( url: string, overrides?: Overrides & { from?: string | Promise } ): Promise; setScore( owner: string, score: BigNumberish, overrides?: Overrides & { from?: string | Promise } ): Promise; setScoreManager( scoreManagerAddress: string, overrides?: Overrides & { from?: string | Promise } ): Promise; }; }