Inspect Labelhash GET
Inspects the name [{labelhash}].{parent_name}.
Parent may be a name with any number of labels. The default parent is “eth”.
This is a convenience endpoint to generate a NameGuardReport in cases when you only have:
- The labelhash of the “childmost” label of a name.
- The complete parent name of the “childmost” label.
Returns NameGuardReport with inspected field equal to false if the resolved name is uninspected.
NameGuard always inspects names, rather than labelhashes. So this endpoint will first attempt
to resolve the “childmost” label associated with the provided labelhash through the ENS Subgraph,
using the network specified in network_name.
If this label resolution fails the resulting NameGuardReport will be equivalent to requesting
a NameGuardReport for the name [{labelhash}].{parent_name} which will contain (at least)
one label with an unknown Normalization.
If this label resolution succeeds the resulting NameGuardReport will be equivalent to requesting
a NameGuardReport for the name {label}.{parent_name}.
Documentation Index
Fetch the complete documentation index at: https://docs.namekit.io/llms.txt
Use this file to discover all available pages before exploring further.
Path Parameters
mainnet, sepolia Labelhash should be a decimal or a hex (prefixed with 0x) string.
"0x3276e4878615389906712b876ce1455b8f5d1c5ea3ffcf7a705e0d32fafae9c5"
Parent name of the labelhash (default empty).
"eth"
Response
Successful Response
NameGuard report that contains the full results of all checks on all labels in a name.
The rating of a name/label/grapheme based on multiple conducted checks.
pass: All checks passed.warn: At least one check failed with aWARNstatus but no check failed with anALERTstatus.alert: At least one check failed with anALERTstatus.
2, 3, 4 3
The number of checks that have a status of alert or warn.
2
The check considered to be the highest risk. If no check has a status of alert or warn, this field is null.
The name that NameGuard inspected. Some labels in this name may be represented as "[labelhash]" if and only if all of the following is true:
- The query sent to NameGuard when requesting the report represented the label as a "[labelhash]".
- The decoded label of "[labelhash]" was not found within the ENS Subgraph for the specified
network.
"vitalìk.eth"
"[af498306bb191650e8614d574b3687c104bc1cd7e07c522954326752c6882770].eth"
The ENSIP-1 namehash of the name in hex format prefixed with 0x.
"0xd48fd5598e605861cbd8e45419b41b83739bff52eaef0e283181bbe0a43a5b32"
The ENSIP-15 normalization status of a name or label.
normalized: The name or label is normalized.unnormalized: The name or label is not normalized.unknown: The name or label is unknown because it cannot be looked up from its hash.
normalized, unnormalized, unknown Whether or not the name was inspected. If false then the name was exceptionally long and was not inspected for performance reasons
true
The results of all checks performed by NameGuard on name.
The analyzed labels of the name.
nullif and only ifinspectedfield is false
The canonical form of the analyzed name.
nullif the canonical form of any label is not known orinspectedfield is falsecan contain labelhashes when some labels are unknown
"vitalik.eth"
A human-readable title based on the rating.
A human-readable subtitle based on the rating.
Beautified version of name.