eth-ens-namehash

WebJar for eth-ens-namehash

Лицензия

Лицензия

ISC
Группа

Группа

org.webjars.npm
Идентификатор

Идентификатор

eth-ens-namehash
Последняя версия

Последняя версия

2.0.8
Дата

Дата

Тип

Тип

jar
Описание

Описание

eth-ens-namehash
WebJar for eth-ens-namehash
Ссылка на сайт

Ссылка на сайт

https://www.webjars.org
Система контроля версий

Система контроля версий

https://github.com/danfinlay/eth-ens-namehash

Скачать eth-ens-namehash

Как подключить последнюю версию

<!-- https://jarcasting.com/artifacts/org.webjars.npm/eth-ens-namehash/ -->
<dependency>
    <groupId>org.webjars.npm</groupId>
    <artifactId>eth-ens-namehash</artifactId>
    <version>2.0.8</version>
</dependency>
// https://jarcasting.com/artifacts/org.webjars.npm/eth-ens-namehash/
implementation 'org.webjars.npm:eth-ens-namehash:2.0.8'
// https://jarcasting.com/artifacts/org.webjars.npm/eth-ens-namehash/
implementation ("org.webjars.npm:eth-ens-namehash:2.0.8")
'org.webjars.npm:eth-ens-namehash:jar:2.0.8'
<dependency org="org.webjars.npm" name="eth-ens-namehash" rev="2.0.8">
  <artifact name="eth-ens-namehash" type="jar" />
</dependency>
@Grapes(
@Grab(group='org.webjars.npm', module='eth-ens-namehash', version='2.0.8')
)
libraryDependencies += "org.webjars.npm" % "eth-ens-namehash" % "2.0.8"
[org.webjars.npm/eth-ens-namehash "2.0.8"]

Зависимости

compile (2)

Идентификатор библиотеки Тип Версия
org.webjars.npm : idna-uts46-hx jar [2.3.1,3)
org.webjars.npm : js-sha3 jar [0.5.7,0.6)

Модули Проекта

Данный проект не имеет модулей.

Eth ENS Namehash CircleCI

A javascript library for generating Ethereum Name Service (ENS) namehashes per spec.

Available on NPM

Installation

npm install eth-ens-namehash -S

Usage

var namehash = require('eth-ens-namehash')
var hash = namehash.hash('foo.eth')
// '0xde9b09fd7c5f901e23a3f19fecc54828e9c848539801e86591bd9801b019f84f'

// Also supports normalizing strings to ENS compatibility:
var input = getUserInput()
var normalized = namehash.normalize(input)

Security Warning

ENS Supports UTF-8 characters, and so many duplicate names are possible. For example:

  • faceboоk.eth
  • facebook.eth

The first one has non-ascii chars. (control+F on this page and search for facebook, only the second one will match).

namehash.normalize() doesn't automagically remap those, and so other precautions should be taken to avoid user phishing.

Development

This module supports advanced JavaScript syntax, but exports an ES5-compatible module. To re-build the exported module after making changes, run npm run bundle (must have browserify installed).

Версии библиотеки

Версия
2.0.8