Skip to main content

Crate alloy_ens

Crate alloy_ens 

Source
Expand description

§alloy-ens

Ethereum Name Service utilities like namehash, forward & reverse lookups. ENS Name resolving utilities.

Modules§

EnsRegistrycontract
ENS Registry contract.
EnsResolvercontract
ENS Resolver interface.
ReverseRegistrarcontract
ENS Reverse Registrar contract
UniversalResolvercontract
ENS Universal Resolver contract.

Enums§

EnsErrorcontract
Error type for ENS resolution.
NameOrAddress
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§

ProviderEnsExtprovider
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.