Skip to main content

How do I update my Resolver?

Switch your ENS name to the ENS Public Resolver from the More tab. Most names don't need this — only update if you see a warning.

Most names don't need a Resolver update — the ENS App sets it for you on registration. You only need this if the ENS App shows a warning to update, or if you imported a name with no Resolver set.

When you do, the fix is one transaction from the More tab: switch to the current ENS Public Resolver. Needs ETH on Ethereum Mainnet for gas — no other cost.

For what the Resolver is and why it matters, see What is the Resolver on my ENS name? — that article covers the concept; this one covers the action.

Good to know

  • The Manager is the wallet that controls a name's records — it can change the ETH Address, set text records, and so on. For wrapped names, the Manager role is merged into the Owner role.

  • Only the Manager can update the Resolver.

  • Needs ETH on Ethereum Mainnet for gas — no other cost.

  • The ENS App only handles .eth names and onchain subnames. For project subnames like base.eth or uni.eth, use the project's own site.


Steps

  1. Open your name's More tab. Go to app.ens.domains and connect your wallet. Search for your name, then open the More tab.

  1. Click Edit under Resolver, and pick Use latest resolver. Or pick Custom resolver and paste an Ethereum address if you have a specific one in mind. Click Update.

  1. Approve in your wallet. Most confirm in 1–2 blocks (12–24 seconds); busy networks can take longer. The new Resolver shows on the More tab once it lands.


ENS Public Resolver contract address

Current: 0xF29100983E058B709F3D539b0c765937B804AC15

Older versions still work for reads. See What is the Resolver on my ENS name? for the previous and legacy addresses.


Common questions

Why am I seeing a warning to update?

You're on an older Resolver or a custom contract. For most names the warning is informational — your records still resolve normally. The exception is Name Wrapper names, which need to be on the current ENS Public Resolver.

Do I have to use the ENS Public Resolver?

No, but you should. A custom Resolver works for reads, but the ENS App can't edit records on it — you'd need your own frontend.

Can I edit records without a Resolver?

No. The ENS App's record editing only works when your Resolver is set to the ENS Public Resolver. If it's unset or custom, the edit buttons won't do anything until you switch.


What's next?

Did this answer your question?