UNPKG

web3-domain-resolver

Version:

Web3 Library that enable with just one function to resolve domains on multiple web3 providers such as ENS, UnstoppableDomains and Freename

14 lines (13 loc) 817 B
import { ProviderName } from "../resolvers/types/resolver-name"; import { IResolverProvider } from "./resolver-provider.interface"; export declare class ResolverProviderRouter { constructor(resolverProviders: IResolverProvider[]); private _resolverProviders; get resolverProviders(): IResolverProvider[]; protected set resolverProviders(value: IResolverProvider[]); addResolverProviders(resolverProvider: IResolverProvider | IResolverProvider[]): void; getResolverProviderByDomainOrTld(domainOrTld: string): IResolverProvider | undefined; findTokenIdResolverProvider(tokenId: string): Promise<IResolverProvider | undefined>; getResolverProvider(name: ProviderName | string): IResolverProvider | undefined; setResolverProvidersPriority(priority: (ProviderName | string)[]): void; }