Skip to content
Lattice

IENS

Git Source

Title: IENS

Authors: David Dada <daveproxy80@gmail.com> (https://github.com/dadadave80), Vendored minimal subset of the ENS registry ENS interface (https://github.com/ensdomains/ens-contracts). Upstream license: MIT.

Minimal vendored interface for the ENS registry, used by ENSResolver for forward resolution. A minimal read subset: resolver (used for resolution) and owner (provided for ownership checks).

The registry address is chain-specific (the canonical registry shares one address across most chains) and supplied by the deployer; it is never hardcoded here.

Functions

resolver

Returns the resolver for node.

function resolver(bytes32 node) external view returns (address);

Parameters

NameTypeDescription
nodebytes32The ENS node (namehash) to query.

Returns

NameTypeDescription
<none>addressThe resolver address (zero if unset).

owner

Returns the owner of node.

function owner(bytes32 node) external view returns (address);

Parameters

NameTypeDescription
nodebytes32The ENS node (namehash) to query.

Returns

NameTypeDescription
<none>addressThe owner address (zero if unset).