Skip to main content

sdk.AWF_ENS

Constructors

constructor

new AWF_ENS(log, gql, auth, settings, globalChannel, web3, ipfs, stash)

Parameters

NameType
logLogging
gqlGql
authAWF_Auth
settingsSettings
globalChannelEventBus
web3Web3Connector
ipfsAWF_IpfsConnector
stashStash

Defined in

sdk/src/registry/ens.ts:63

Methods

getContracts

getContracts(): Object

Returns

Object

NameType
ENSinstanceany
ReverseRegistrarInstanceany

Defined in

sdk/src/registry/ens.ts:247


getTexts

getTexts(name): Promise<{ txt: string ; value: undefined | string }[]>

Parameters

NameType
namestring

Returns

Promise<{ txt: string ; value: undefined | string }[]>

Defined in

sdk/src/registry/ens.ts:211


isAvailable

isAvailable(name): Promise<IsUserNameAvailableQuery>

Parameters

NameType
namestring

Returns

Promise<IsUserNameAvailableQuery>

Defined in

sdk/src/registry/ens.ts:150


registerName

registerName(name): Promise<{ data: Promise<never> }>

Parameters

NameType
namestring

Returns

Promise<{ data: Promise<never> }>

Defined in

sdk/src/registry/ens.ts:83


resolveAddress

resolveAddress(ethAddress): Promise<{ data: any }>

Returns ENS name associated with the ethereum address

Parameters

NameType
ethAddressstring

Returns

Promise<{ data: any }>

Defined in

sdk/src/registry/ens.ts:174


resolveName

resolveName(name): Promise<{ data: any }>

Returns eth address associated with the ens name

Parameters

NameType
namestring

Returns

Promise<{ data: any }>

Defined in

sdk/src/registry/ens.ts:195


setupContracts

setupContracts(): Promise<void>

Returns

Promise<void>

Defined in

sdk/src/registry/ens.ts:221


userIsOwnerOf

userIsOwnerOf(name): Promise<{ data: boolean }>

Parameters

NameType
namestring

Returns

Promise<{ data: boolean }>

Defined in

sdk/src/registry/ens.ts:139