React library for building with ENS v2
React components, hooks, and typed actions for ENS v2.
What this provides
One toolkit. Three levels of control.
Components
Complete ENS flows with the difficult states already handled.
Hooks
Query-ready React primitives for names, prices, and status.
Actions
Typed contract calls for products that need full control.
Name registration.
Availability, pricing, commitment, approval, and registration.
Register your ENS Name
Register your ENS name and set a profile
.eth
Renew your ENS name
Extend a registered .eth name before it expires.
Checking renewal…
Name renewal.
Live expiry, flexible duration, token pricing, and renewal.
Profile records.
Edit profile, social, address, and website records in one update.
Transaction progress.
A stable confirmation state for ENS writes and wallet batches.