Note: The ENS App and ENS Explorer are both currently on Sepolia testnet. Behaviour and available features may change before mainnet.
Records are what make a name useful: the address it points to, your avatar and social links, and content for decentralised websites. Anyone can read a name's records; editing needs the owner's wallet connected.
Steps
Open your name's page and go to the Records tab. As the owner you'll see an Edit records button.
Choose a record Type. Picking Text adds a Key field — that's the record's name, such as
descriptionorcom.twitter. Picking Address adds a Coin dropdown to choose the chain. Fill in the value and click Add record.Add record only stages the change — nothing is sent to the network yet. A bar appears at the bottom of the page showing how many changes are pending, with Discard and Save.
Add as many records as you want, then click Save. Explorer shows the estimated cost; click Start, then Open wallet, and approve the transaction.
All pending changes go into a single transaction, so you approve once however many records you've changed.
The records that matter most
Address (ETH) — the wallet your name points at. This is what lets people send funds to
yourname.eth.Text records — profile details like your avatar, description, and social handles (for example
com.twitter).Contenthash — links your name to decentralised website content.
Common questions
Why don't I see an Edit records button?
It only appears when the connected wallet has permission to manage the name. Check you're connected with the owner's account.
Do changes show up immediately?
Not quite instantly. After you approve, the page shows Syncing changes… for a few seconds, then returns to the Records tab with the new values in place.
Can I undo a change before saving?
Yes. Until you click Save, nothing has been sent. Discard clears every pending change at once, and you can delete an individual staged row from the list.
What's the difference between the record types?
Text records hold profile details, Address records hold where the name points, ABI and Contenthash are for contract and website data. The edit screen groups them under those tabs.
What does the coin dropdown mean — why does my ETH record say "60 ETH"?
Each chain is identified by a SLIP-44 coin type — a numeric ID from a wallet standard for telling coins apart. Ethereum is 60, so an ETH address record shows its key as 60 ETH; Bitcoin is 0, Solana is 501, and so on. When you add an Address record, the Coin dropdown picks that coin type, and wallets ask the name's resolver for "the address for coin type N". Note this is forward resolution only (name → address): adding an address record for another chain does not set your primary name there — that's a separate step on your address page's Reverse Resolution tab.
Why is a record empty or missing on a name?
Most names only set the records they need — often just the ETH address and perhaps an avatar. Records cost gas to write, so an empty Records tab usually just means the owner hasn't written that value. If a record you expected isn't showing, check the name's Resolver tab: a custom resolver may only answer some record types, and Explorer shows what the resolver exposes.
What happens if I reject the transaction in my wallet?
Your staged edits are kept. The bar at the bottom shows the rejection with Dismiss and Retry — Retry reopens the save flow, and Dismiss clears the error while leaving your edits in place.
Why can't I save — it says to fix validation errors?
An Address record with a malformed value is flagged in the staged list after you click Add record, and the save button stays blocked until you correct the value. Fix or delete the flagged row and save again.
