The developer tools you reach for every day, all in one place.
Converters, formatters, hashes, validators, and the small utilities you keep reopening stay together instead of getting lost across tabs.
/ Tools
■ENS Name Resolver
Resolve ENS names to Ethereum addresses
What is ENS?
Ethereum Name Service (ENS) is a distributed, open naming system based on the Ethereum blockchain. It maps human-readable names like 'alice.eth' to Ethereum addresses, making it easier to send transactions and interact…
How does it work?
ENS uses smart contracts to store name-to-address mappings on the Ethereum blockchain. When you resolve an ENS name, the system queries these contracts to retrieve the associated Ethereum address.
Sample Cases
Covers Resolve vitalik.eth and Resolve nick.eth so you can compare common inputs and outputs quickly.
/ Code
■Source code from the selected tool, shown here alongside the live version on the right.
// npm install viem
import { createPublicClient, http, normalize } from 'viem';
import { mainnet } from 'viem/chains';
// Create a public client for ENS resolution
const client = createPublicClient({
chain: mainnet,
transport: http()
});