What problem does it solve?
ENS interactions typically require manual, multi-step processes to resolve human-readable names, manage reverse records, read and write text records, handle subdomains, and perform registrations. This Skill consolidates those workflows into a programmable interface for developers working with Ethereum name services.
Core Features & Use Cases
- Resolve names to addresses and perform reverse lookups using viem's built-in ENS actions.
- Read and write text records (e.g., Twitter, URL, avatar) and manage content hashes for decentralized storage.
- Register and renew .eth names via the commit-reveal flow, including price checks and availability, with support for batch updates and subdomain creation.
- Interact with resolvers, perform multicall operations, and work with the Name Wrapper for wrapped names and fuses.
- Use CCIP-Read offchain resolution for wildcard or offchain subdomains where supported.
Quick Start
Connect to an Ethereum RPC and wallet, then start resolving ENS names, reading and writing records, or performing registrations with commit-reveal.