Expand description
§alloy-ens
Ethereum Name Service utilities like namehash, forward & reverse lookups. ENS Name resolving utilities.
Modules§
- EnsRegistry
contract - ENS Registry contract.
- EnsResolver
contract - ENS Resolver interface.
- Reverse
Registrar contract - ENS Reverse Registrar contract
- Universal
Resolver contract - ENS Universal Resolver contract.
Enums§
- EnsError
contract - Error type for ENS resolution.
- Name
OrAddress - ENS name or Ethereum Address.
Constants§
- ENS_
ADDRESS - ENS registry address (
0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e) - ENS_
REVERSE_ REGISTRAR_ DOMAIN - ENS const for registrar domain
- UNIVERSAL_
RESOLVER_ ADDRESS - ENS Universal Resolver address on Ethereum Mainnet
(
0xeeeeeeee14d718c2b47d9923deab1335e144eeee)
Traits§
- Provider
EnsExt provider - Extension trait for ENS contract calls.
Functions§
- dns_
encode - Encodes a domain name into DNS wire format as specified in RFC 1035.
- namehash
- Returns the ENS namehash as specified in EIP-137
- reverse_
address - Returns the reverse-registrar name of an address.