@lelantos-org/sdk / protocol / parseHandle
Function: parseHandle()
ts
function parseHandle(input, parents?): ParsedHandle;Defined in: @lelantos-org/sdk/dist/protocol/names.d.ts:27
Parse a handle: a bare label (mehow, @mehow) or a label under one of parents (mehow.lelantos.xyz). Case is folded, which is the whole of ENS normalization for the characters a label may hold.
A name under any other parent is refused, however similar: a look-alike parent is served by someone else's resolver.
Parameters
| Parameter | Type |
|---|---|
input | unknown |
parents? | readonly string[] |
Returns
Throws
(argument: "name") when the label is not valid or the parent is not one of parents. details.reason is "label" or "parent".