/* Autogenerated file. Do not edit manually. */ /* tslint:disable */ /* eslint-disable */ import type { EventFragment, FunctionFragment, Result, } from '@ethersproject/abi' import { Interface } from '@ethersproject/abi' import type { Listener, Provider } from '@ethersproject/abstract-provider' import type { Signer } from '@ethersproject/abstract-signer' import type { BigNumber, BigNumberish } from '@ethersproject/bignumber' import type { BytesLike } from '@ethersproject/bytes' import type { BaseContract, CallOverrides, ContractTransaction, Overrides, PopulatedTransaction, } from '@ethersproject/contracts' import type { OnEvent, PromiseOrValue, TypedEvent, TypedEventFilter, TypedListener, } from './common' export interface UniversalResolverInterface extends Interface { functions: { '_resolveSingle(bytes,bytes,string[],bytes4,bytes)': FunctionFragment 'batchGatewayURLs(uint256)': FunctionFragment 'findResolver(bytes)': FunctionFragment 'owner()': FunctionFragment 'registry()': FunctionFragment 'renounceOwnership()': FunctionFragment 'resolve(bytes,bytes,string[])': FunctionFragment 'resolve(bytes,bytes[])': FunctionFragment 'resolve(bytes,bytes[],string[])': FunctionFragment 'resolve(bytes,bytes)': FunctionFragment 'resolveCallback(bytes,bytes)': FunctionFragment 'resolveSingleCallback(bytes,bytes)': FunctionFragment 'reverse(bytes,string[])': FunctionFragment 'reverse(bytes)': FunctionFragment 'reverseCallback(bytes,bytes)': FunctionFragment 'setGatewayURLs(string[])': FunctionFragment 'supportsInterface(bytes4)': FunctionFragment 'transferOwnership(address)': FunctionFragment } getFunction( nameOrSignatureOrTopic: | '_resolveSingle' | 'batchGatewayURLs' | 'findResolver' | 'owner' | 'registry' | 'renounceOwnership' | 'resolve(bytes,bytes,string[])' | 'resolve(bytes,bytes[])' | 'resolve(bytes,bytes[],string[])' | 'resolve(bytes,bytes)' | 'resolveCallback' | 'resolveSingleCallback' | 'reverse(bytes,string[])' | 'reverse(bytes)' | 'reverseCallback' | 'setGatewayURLs' | 'supportsInterface' | 'transferOwnership', ): FunctionFragment encodeFunctionData( functionFragment: '_resolveSingle', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue[], PromiseOrValue, PromiseOrValue, ], ): string encodeFunctionData( functionFragment: 'batchGatewayURLs', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'findResolver', values: [PromiseOrValue], ): string encodeFunctionData(functionFragment: 'owner', values?: undefined): string encodeFunctionData(functionFragment: 'registry', values?: undefined): string encodeFunctionData( functionFragment: 'renounceOwnership', values?: undefined, ): string encodeFunctionData( functionFragment: 'resolve(bytes,bytes,string[])', values: [ PromiseOrValue, PromiseOrValue, PromiseOrValue[], ], ): string encodeFunctionData( functionFragment: 'resolve(bytes,bytes[])', values: [PromiseOrValue, PromiseOrValue[]], ): string encodeFunctionData( functionFragment: 'resolve(bytes,bytes[],string[])', values: [ PromiseOrValue, PromiseOrValue[], PromiseOrValue[], ], ): string encodeFunctionData( functionFragment: 'resolve(bytes,bytes)', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'resolveCallback', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'resolveSingleCallback', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'reverse(bytes,string[])', values: [PromiseOrValue, PromiseOrValue[]], ): string encodeFunctionData( functionFragment: 'reverse(bytes)', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'reverseCallback', values: [PromiseOrValue, PromiseOrValue], ): string encodeFunctionData( functionFragment: 'setGatewayURLs', values: [PromiseOrValue[]], ): string encodeFunctionData( functionFragment: 'supportsInterface', values: [PromiseOrValue], ): string encodeFunctionData( functionFragment: 'transferOwnership', values: [PromiseOrValue], ): string decodeFunctionResult( functionFragment: '_resolveSingle', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'batchGatewayURLs', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'findResolver', data: BytesLike, ): Result decodeFunctionResult(functionFragment: 'owner', data: BytesLike): Result decodeFunctionResult(functionFragment: 'registry', data: BytesLike): Result decodeFunctionResult( functionFragment: 'renounceOwnership', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'resolve(bytes,bytes,string[])', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'resolve(bytes,bytes[])', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'resolve(bytes,bytes[],string[])', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'resolve(bytes,bytes)', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'resolveCallback', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'resolveSingleCallback', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'reverse(bytes,string[])', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'reverse(bytes)', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'reverseCallback', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'setGatewayURLs', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'supportsInterface', data: BytesLike, ): Result decodeFunctionResult( functionFragment: 'transferOwnership', data: BytesLike, ): Result events: { 'OwnershipTransferred(address,address)': EventFragment } getEvent(nameOrSignatureOrTopic: 'OwnershipTransferred'): EventFragment } export interface OwnershipTransferredEventObject { previousOwner: string newOwner: string } export type OwnershipTransferredEvent = TypedEvent< [string, string], OwnershipTransferredEventObject > export type OwnershipTransferredEventFilter = TypedEventFilter export interface UniversalResolver extends BaseContract { connect(signerOrProvider: Signer | Provider | string): this attach(addressOrName: string): this deployed(): Promise interface: UniversalResolverInterface 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: { _resolveSingle( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> batchGatewayURLs( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string]> findResolver( name: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> owner(overrides?: CallOverrides): Promise<[string]> registry(overrides?: CallOverrides): Promise<[string]> renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue }, ): Promise 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string, string]> 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string[], string]> 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string[], string]> 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string[], string]> resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string, string, string, string]> 'reverse(bytes)'( reverseName: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string, string, string]> reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string, string, string]> setGatewayURLs( _urls: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue }, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise<[boolean]> transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } _resolveSingle( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> batchGatewayURLs( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise findResolver( name: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> owner(overrides?: CallOverrides): Promise registry(overrides?: CallOverrides): Promise renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue }, ): Promise 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string, string]> 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string[], string]> 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string[], string]> 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string[], string]> resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string, string, string, string]> 'reverse(bytes)'( reverseName: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string, string, string]> reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string, string, string]> setGatewayURLs( _urls: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue }, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise callStatic: { _resolveSingle( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> batchGatewayURLs( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise findResolver( name: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> owner(overrides?: CallOverrides): Promise registry(overrides?: CallOverrides): Promise renounceOwnership(overrides?: CallOverrides): Promise 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string, string]> 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string[], string]> 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string[], string]> 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string[], string]> resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string]> 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise<[string, string, string, string]> 'reverse(bytes)'( reverseName: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string, string, string]> reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise<[string, string, string, string]> setGatewayURLs( _urls: PromiseOrValue[], overrides?: CallOverrides, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: CallOverrides, ): Promise } filters: { 'OwnershipTransferred(address,address)'( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null, ): OwnershipTransferredEventFilter OwnershipTransferred( previousOwner?: PromiseOrValue | null, newOwner?: PromiseOrValue | null, ): OwnershipTransferredEventFilter } estimateGas: { _resolveSingle( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, overrides?: CallOverrides, ): Promise batchGatewayURLs( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise findResolver( name: PromiseOrValue, overrides?: CallOverrides, ): Promise owner(overrides?: CallOverrides): Promise registry(overrides?: CallOverrides): Promise renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue }, ): Promise 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], overrides?: CallOverrides, ): Promise 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides, ): Promise resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise 'reverse(bytes)'( reverseName: PromiseOrValue, overrides?: CallOverrides, ): Promise reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise setGatewayURLs( _urls: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue }, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } populateTransaction: { _resolveSingle( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], callbackFunction: PromiseOrValue, metaData: PromiseOrValue, overrides?: CallOverrides, ): Promise batchGatewayURLs( arg0: PromiseOrValue, overrides?: CallOverrides, ): Promise findResolver( name: PromiseOrValue, overrides?: CallOverrides, ): Promise owner(overrides?: CallOverrides): Promise registry(overrides?: CallOverrides): Promise renounceOwnership( overrides?: Overrides & { from?: PromiseOrValue }, ): Promise 'resolve(bytes,bytes,string[])'( name: PromiseOrValue, data: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise 'resolve(bytes,bytes[])'( name: PromiseOrValue, data: PromiseOrValue[], overrides?: CallOverrides, ): Promise 'resolve(bytes,bytes[],string[])'( name: PromiseOrValue, data: PromiseOrValue[], gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise 'resolve(bytes,bytes)'( name: PromiseOrValue, data: PromiseOrValue, overrides?: CallOverrides, ): Promise resolveCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise resolveSingleCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise 'reverse(bytes,string[])'( reverseName: PromiseOrValue, gateways: PromiseOrValue[], overrides?: CallOverrides, ): Promise 'reverse(bytes)'( reverseName: PromiseOrValue, overrides?: CallOverrides, ): Promise reverseCallback( response: PromiseOrValue, extraData: PromiseOrValue, overrides?: CallOverrides, ): Promise setGatewayURLs( _urls: PromiseOrValue[], overrides?: Overrides & { from?: PromiseOrValue }, ): Promise supportsInterface( interfaceId: PromiseOrValue, overrides?: CallOverrides, ): Promise transferOwnership( newOwner: PromiseOrValue, overrides?: Overrides & { from?: PromiseOrValue }, ): Promise } }