6.0.0 • Published 4 years ago

embark-ens v6.0.0

Weekly downloads
104
License
MIT
Repository
github
Last release
4 years ago

embark-ens

Implements ENS support in Embark

This module:

  • registers console commands to interact with ENS
  • deploys & setups ENS contracts depending on the network
  • implements ENS support in EmbarkJS
  • setups generated code acording to the config

API

command: ens:resolve - returns the address of an ens name

arguments:

  • name - ens name to resolve

response:

  • error - if an error occurs, null otherwise
  • address - address associated to the ens name given

command: ens:isENSName - checks is it's a (valid) ENS name

arguments:

  • name - ens name to validate

response:

  • error - if an error occurs, null otherwise
  • result - true/false depending if name given is a valid ens name

command: storage:ens:associate - associates an hash to an ENS domain

arguments:

  • options
    • name - ens name
    • storageHash - hash to associate

response:

  • error - if an error occurs, null otherwise

Web API

endpoint: GET /embark-api/ens/resolve - returns the address of an ens name

arguments:

  • name - ens name to resolve

response:

{
  address: <address of ens name>
}

endpoint: GET /embark-api/ens/lookup - returns the ens name of an address

arguments:

  • address - address to query

response:

{
  name: <ens name of address>
}

endpoint: POST /embark-api/ens/register registers a domain or subdomain

arguments:

  • subdomain - ens domain
  • address - address to associate

response:

{
  name: <ens name>
  address: <address>
}

Dependencies

  • async
  • eth-ens-namehash
  • embarkjs.utils
    • secureSend
  • embark utils
    • AddressUtils
    • hashTo32ByteHexString
    • recursiveMerge
6.0.0

4 years ago

5.3.0

4 years ago

5.3.0-nightly.17

4 years ago

5.3.0-nightly.16

4 years ago

5.3.0-nightly.15

4 years ago

5.3.0-nightly.14

4 years ago

5.3.0-nightly.13

4 years ago

5.3.0-nightly.12

4 years ago

5.3.0-nightly.11

4 years ago

5.3.0-nightly.10

4 years ago

5.3.0-nightly.9

4 years ago

5.3.0-nightly.7

4 years ago

5.3.0-nightly.6

4 years ago

5.3.0-nightly.5

4 years ago

5.3.0-nightly.4

4 years ago

5.3.0-nightly.3

4 years ago

5.3.0-nightly.2

4 years ago

5.3.0-nightly.1

4 years ago

5.3.0-nightly.0

4 years ago

5.2.3

4 years ago

5.2.4-nightly.0

4 years ago

5.2.3-nightly.0

4 years ago

5.2.2

4 years ago

5.2.0

4 years ago

5.2.0-nightly.4

4 years ago

5.2.0-nightly.3

4 years ago

5.2.0-nightly.2

4 years ago

5.2.0-nightly.1

4 years ago

5.2.0-nightly.0

4 years ago

5.1.2-nightly.0

4 years ago

5.1.1

4 years ago

5.1.1-nightly.2

4 years ago

5.1.1-nightly.1

4 years ago

5.1.1-nightly.0

4 years ago

5.1.0

4 years ago

5.1.0-nightly.5

4 years ago

5.1.0-nightly.4

4 years ago

5.1.0-nightly.2

4 years ago

5.1.0-nightly.1

4 years ago

5.1.0-nightly.0

4 years ago

5.0.0

4 years ago

5.0.0-alpha.10

4 years ago

5.0.0-alpha.9

4 years ago

5.0.0-alpha.8

4 years ago

4.2.0

4 years ago

5.0.0-alpha.6

4 years ago

5.0.0-alpha.5

4 years ago

5.0.0-alpha.4

4 years ago

5.0.0-alpha.3

4 years ago

5.0.0-alpha.2

4 years ago

5.0.0-alpha.1

4 years ago

5.0.0-alpha.0

5 years ago

4.1.1

5 years ago

4.1.0

5 years ago

4.1.0-beta.6

5 years ago

4.1.0-beta.5

5 years ago

4.1.0-beta.4

5 years ago

4.1.0-beta.3

5 years ago

4.1.0-beta.2

5 years ago

4.1.0-beta.1

5 years ago