sdk.AWF_ENS
Constructors
constructor
new AWF_ENS(log
, gql
, auth
, settings
, globalChannel
, web3
, ipfs
, stash
)
Parameters
Name | Type |
---|---|
log | Logging |
gql | Gql |
auth | AWF_Auth |
settings | Settings |
globalChannel | EventBus |
web3 | Web3Connector |
ipfs | AWF_IpfsConnector |
stash | Stash |
Defined in
Methods
getContracts
getContracts(): Object
Returns
Object
Name | Type |
---|---|
ENSinstance | any |
ReverseRegistrarInstance | any |
Defined in
getTexts
getTexts(name
): Promise
<{ txt
: string
; value
: undefined
| string
}[]>
Parameters
Name | Type |
---|---|
name | string |
Returns
Promise
<{ txt
: string
; value
: undefined
| string
}[]>
Defined in
isAvailable
isAvailable(name
): Promise
<IsUserNameAvailableQuery
>
Parameters
Name | Type |
---|---|
name | string |
Returns
Promise
<IsUserNameAvailableQuery
>
Defined in
registerName
registerName(name
): Promise
<{ data
: Promise
<never
> }>
Parameters
Name | Type |
---|---|
name | string |
Returns
Promise
<{ data
: Promise
<never
> }>
Defined in
resolveAddress
resolveAddress(ethAddress
): Promise
<{ data
: any
}>
Returns ENS name associated with the ethereum address
Parameters
Name | Type |
---|---|
ethAddress | string |
Returns
Promise
<{ data
: any
}>
Defined in
resolveName
resolveName(name
): Promise
<{ data
: any
}>
Returns eth address associated with the ens name
Parameters
Name | Type |
---|---|
name | string |
Returns
Promise
<{ data
: any
}>
Defined in
setupContracts
setupContracts(): Promise
<void
>
Returns
Promise
<void
>
Defined in
userIsOwnerOf
userIsOwnerOf(name
): Promise
<{ data
: boolean
}>
Parameters
Name | Type |
---|---|
name | string |
Returns
Promise
<{ data
: boolean
}>