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

18 lines (17 loc) 936 B
import { ConnectionLibrary } from "../../../networks/connections/connection-library"; import { NetworkName } from "../../../networks/connections/network-connection.types"; import { MappedName } from "../../../tools/name-tools.types"; import { IResolverProvider } from "../../resolver-provider.interface"; import { BaseResolverProvider } from "../base-resolver-provider"; export declare class UDResolverProvider extends BaseResolverProvider implements IResolverProvider { constructor(options?: { connectionLibrary?: ConnectionLibrary; }); private _resolution; generateTokenId(mappedName: MappedName): Promise<string | undefined>; getNetworkFromName(mappedName: MappedName): Promise<NetworkName | undefined>; getRecords(tokenId: string): Promise<{ [key: string]: string; } | undefined>; getNameFromTokenId(tokenId: string, network?: NetworkName | undefined): Promise<string | undefined>; }