What an ENS resolver is
An ENS resolver turns a human-friendly blockchain name like `vitalik.eth` into the wallet address it points to, the same way DNS turns `example.com` into an IP. You type a name, the server reads on-chain records, you get back the address plus avatar, IPFS site, and social links if the owner set them.
This tool supports three name systems out of the box: ENS on Ethereum (`.eth`), SNS on Solana (`.sol`), and SpaceID on BSC (`.bnb`). No wallet, no signature, no extension. The server calls public JSON-RPC nodes (Cloudflare Ethereum, Solana mainnet, BSC public RPC) and ships the parsed result.
How to use it
- Type the full name with the TLD: `vitalik.eth`, `bonfida.sol`, `name.bnb`. The TLD picks the right chain automatically.
- Click "Resolve" or hit Enter. The first call hits a public RPC, takes 200 to 1500 ms depending on the network.
- Read the resolved address at the top, the avatar on the right, and the content hash plus social text records (twitter, github, url, email) below.
- A reverse name under "Reverse (address to name)" means the owner set the .reverse record. If it matches the forward name the name is confirmed verified.
- Cached results for the same name are returned for 10 minutes and do not count against the per-IP rate limit (30 lookups per hour).
- Click any sample chip (`vitalik.eth`, `nick.eth`, `ens.eth`) to fill the input and resolve in one click.
When this is useful
Six practical scenarios where a name resolver beats opening MetaMask:
- Verifying a payment recipient before you send anything. You paste `alice.eth`, see the address, compare to what your wallet would show, and you know nobody swapped a character.
- Resolving an ENS site / IPFS site from the content hash. ENS lets owners point names at IPFS CIDs (browser support varies). The resolver returns the `ipfs://` URI you can open via a gateway.
- Sanity-checking a Twitter or GitHub handle linked from an ENS profile, to confirm the wallet you're looking at really is the same person.
- Cross-chain identity check: someone says they own `name.eth` and `name.bnb`. You resolve both and confirm the same address controls them.
- Debugging dApp integration: your dApp shows a wrong address. You resolve the same name here against a known-good public RPC and isolate whether the bug is yours or the upstream's.
- Auditing a treasury wallet that publishes its name (e.g. `treasury.dao.eth`) so contributors don't have to memorize a 42-character address.
Related tools: crypto address validator (verify the resolved address is well-formed), HD wallet derivation, BIP-39 mnemonic, DNS lookup.