public class NameHash
extends java.lang.Object
| Constructor and Description |
|---|
NameHash() |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
dnsEncode(java.lang.String name)
Encode Dns name.
|
static java.lang.String |
nameHash(java.lang.String ensName) |
static byte[] |
nameHashAsBytes(java.lang.String ensName) |
static java.lang.String |
normalise(java.lang.String ensName)
Normalise ENS name as per the specification.
|
static byte[] |
toUtf8Bytes(java.lang.String string) |
public static byte[] nameHashAsBytes(java.lang.String ensName)
public static java.lang.String nameHash(java.lang.String ensName)
public static java.lang.String normalise(java.lang.String ensName)
ensName - our user input ENS nameEnsResolutionException - if the name cannot be normalisedpublic static byte[] toUtf8Bytes(java.lang.String string)
public static java.lang.String dnsEncode(java.lang.String name)
throws java.io.IOException
name - Dns namejava.io.IOException