Skip to main content

How to Update the Resolver Record

Setting your resolver to the ENS Public Resolver Record

Updated over 3 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.


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, these records (like wallet addresses, avatars, or social links) cannot be added.

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.

Can i use a custom resolver?

Most users will use the Public Resolver. In other cases, you may have built your own resolver for a special purpose.

Why am i being prompted 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.

Wrapped names need to use the new ENS Public Resolver contract.

Did this answer your question?