Options
All
  • Public
  • Public/Protected
  • All
Menu

Class NamingService

Hierarchy

Index

Constructors

constructor

Properties

name

Protected Optional web3Provider

web3Provider: Web3Provider

Methods

Abstract address

  • address(domain: string, currencyTicker: string): Promise<string>

Abstract email

  • email(domain: string): Promise<string>

Protected ensureSupportedDomain

  • ensureSupportedDomain(domain: string): void

Abstract httpUrl

  • httpUrl(domain: string): Promise<string>

Protected ignoreResolutionError

  • ignoreResolutionError<T>(code: ResolutionErrorCode | undefined, promise: Promise<T>): Promise<T | undefined>

Abstract ipfsHash

  • ipfsHash(domain: string): Promise<string>

Protected isResolutionError

Abstract isSupportedDomain

  • isSupportedDomain(domain: string): boolean

Abstract isSupportedNetwork

  • isSupportedNetwork(): boolean

Abstract namehash

  • namehash(domain: string): string

Protected Abstract normalizeSource

Abstract owner

  • owner(domain: string): Promise<string | null>

Abstract record

  • record(domain: string, key: string): Promise<string>

Abstract resolve

Abstract resolver

  • resolver(domain: string): Promise<string>

serviceName

Generated using TypeDoc