Skip to main content

The Resolver Record and what it does

Your resolver makes your ENS name work by connecting it to wallet addresses, avatars, and social links. Learn how it works and when to update it.

Updated today

The Resolver Record

The Resolver field for an ENS name is normally set to the ENS Public Resolver contract which helps resolve your ENS name into usable records like wallet addresses, avatars, etc. You can update records in the ENS App, as long as you are using the ENS Public Resolver.

The resolver record works similarly to how DNS helps resolve regular domain names into usable records like IP addresses. There are a wide variety of records that can be set and resolved depending on your use case.

Common record types:

  • Wallet address records
    Contains records about your various wallet addresses, so that funds can be sent to them.

  • Avatar record
    Contains a link to an image stored as an NFT or on a website and used to visually represent your ENS name.

  • Social links
    Useful links to, for example, your GitHub, LinkedIn, or Twitter profiles.

Your ENS name won't work without a resolver—it's required to store and display your records.

ENS Public Resolver​

If your Resolver is unset or you've changed it, you can set it back to the default ENS Public Resolver in the ENS App. Go to the More tab of your name, then click Edit under the Resolver section, then select 'Use latest Resolver' and confirm the transaction onchain.

  • The current ENS Public Resolver contract: 0xF29100983E058B709F3D539b0c765937B804AC15

Previous Resolvers – these still work fine—no need to update unless you want new features.

  • The previous ENS Public Resolver contract: 0x231b0Ee14048e9dCcD1d247744d114a4EB5E8E63

  • The legacy ENS Public Resolver contract: 0x4976fb03C32e5B8cfe2b6cCB31c09Ba78EBaBa41

Did this answer your question?