IENS
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
| Name | Type | Description |
|---|---|---|
| node | bytes32 | The ENS node (namehash) to query. |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | address | The resolver address (zero if unset). |
owner
Returns the owner of node.
function owner(bytes32 node) external view returns (address);Parameters
| Name | Type | Description |
|---|---|---|
| node | bytes32 | The ENS node (namehash) to query. |
Returns
| Name | Type | Description |
|---|---|---|
| <none> | address | The owner address (zero if unset). |