Change the resolver contract for an ENS name.
The resolver is where a name's records live (ETH address, text records, content hash, etc.). Changing the resolver points the name at a different contract.
Common use cases:
- Migrating to the latest ENS Public Resolver
- Pointing to a custom resolver (e.g. for off-chain/CCIP-read resolution)
- Fixing a name that has no resolver set
Pass "public" as the resolver address to use the ENS Public Resolver (0xF29100983E058B709F3D539b0c765937B804AC15).
WARNING: Records on the old resolver won't be visible after switching. Set up records on the new resolver first, or use the ENS Public Resolver which most names already use.
Connector