Skip to main content

How to Update the Resolver Record

Setting your resolver to the ENS Public Resolver Record

Updated over 2 weeks ago

Good to Know

  • Updating the resolver is a gas only transaction requiring ETH on Ethereum Mainnet

  • The Manager role can update the resolver of a name.

    • For wrapped names, the Manager is merged into the Owner role, which can update records.

  • The Public Resolver is an audited contract from ENS and the default on a name.

  • You are not required to use the Public Resolver. You can deploy or use a custom resolver, but management features may not be supported in the ENS App and require their own custom frontend.


The Public Resolver Record

By default, the Resolver field of an ENS name points to the ENS Public Resolver contract. This Public Resolver enables your ENS name to have various usable records such as wallet addresses, avatars, and social profiles.

If the Resolver field is empty or incorrectly set, function to add records (like wallet addresses, avatars, or social links) will not be available.

The new ENS Public Resolver contract: 0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63

The old ENS Public Resolver contract: 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41
​the old ENS Public Resolver contract will continue to work and should not cause any issues.

How to Edit the Resolver

1. Select Edit

Go to the ENS App, connect your wallet, Open the more tab of your name, then click Edit.

2. Select the Resolver

Select to use the latest Resolver (to use the Public Resolver by ENS) or type in your own custom one. Then click update.

3. Confirm the transaction

Click Open Wallet and confirm the transaction. Once complete, the new resolver will display.


FAQ

What is the ENS Public Resolver contract address?

  • The new ENS Public Resolver contract: 0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63

  • The old ENS Public Resolver contract: 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41
    ​the old ENS Public Resolver contract will continue to work and should not cause any issues.

Do i have to use the Public Resolver?

You are not required to use the Public Resolver. You can deploy or use a custom resolver, but management features may not be supported in the ENS App and require their own custom frontend.

Can i use a custom resolver?

Yes, You can deploy or use a custom resolver, but management features may not be supported in the ENS App and require their own custom frontend. Most users will use the Public Resolver.

Why am i seeing a warning to update the resolver?

You may see this message if you are using the old resolver or have a custom resolver set. Updating is optional, however you custom resolvers are not supported in the ENS App and require their own custom frontend. NameWrapper names need to use the new ENS Public Resolver contract.

Can I update records without a Resolver?

No, functionality to update records in the ENS App is only possible if you are using the Public Resolver.

Did this answer your question?