This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

ENS Domain Resolver

Developer Tools · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — try it free, no account needed.
CategoryDeveloper Tools
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

This tool provides a read-only interface to the Ethereum Name Service (ENS), resolving any ENS domain to its on-chain records. Given an ENS domain name, it queries the ENS registry for the domain's owner, resolver contract, and TTL. It then resolves the domain's primary address, text records (such as avatar, description, URL, social media handles), content hash (for IPFS or Swarm), public key, and reverse record. All data is pulled directly from the ENS contracts on the blockchain—no off-chain databases or third-party APIs are used.

HOW TO USE

Connect your wallet (MetaMask or any Web3 wallet) to the desired EVM network. Enter an ENS domain name (e.g., vitalik.eth) into the input field, optionally customize the ENS registry address (the mainnet registry is pre-filled), and click "look up" or press Enter. The tool will query the ENS registry and resolver contracts, displaying the domain's owner, resolver address, resolved address, avatar URL, content hash, public key, text records (description, URL, Twitter, GitHub, Discord, email, etc.), reverse record, and estimated expiry. The interface is intentionally minimal—it shows what the contract knows, nothing more and nothing less.

TECHNICAL MECHANISM

The tool uses the official ENS registry ABI to query owner and resolver addresses for a given namehash. It then uses the resolver's ABI (PublicResolver compatible) to fetch address records, text records, content hash, and public key. Name normalization is performed using ethers.utils.normalize to handle Unicode names correctly. Namehash is computed using a simplified implementation that follows the ENS specification. The tool also performs reverse resolution to check if the resolved address has a reverse record pointing back to the domain. All reads are performed via the connected provider; no state is written.

WHAT IT CANNOT SEE

This tool is read-only and cannot resolve domains that are not registered on-chain. It cannot verify off-chain records or metadata not stored on the ENS contract. It cannot resolve domains that have expired or are in the grace period without checking the registry. It cannot detect pending name transfers or unconfirmed transactions. It cannot verify the authenticity of off-chain records. It may not support all resolver implementations or custom record types. The data shown is exactly what is stored on-chain—nothing more.

PLEASE NOTE

This tool works on any EVM-compatible network that has an ENS registry deployed, but is primarily designed for Ethereum mainnet. It is intended for informational and monitoring purposes only. Always cross-reference with official sources and multiple explorers before making any decisions based on this data.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.