Sepolia/Holesky - public resolver namehash for "resolver.eth" not set on ENS registry

As per the documentation here

  • Public Resolver (testnets) - ens.resolver(namehash('resolver.eth')).addr()

So I have a contract to fetch the public resolver via:

    /// @dev Represents the namehash of "resolver.eth", which points to the public resolver.
    bytes32 internal constant PUBLIC_RESOLVER_NAMEHASH =

    publicResolver = IRegistry(registry_).resolver(PUBLIC_RESOLVER_NAMEHASH);

However, the address being returned from here is incorrect:


It is returning, where as it should return (the actual Public Resolver).

Same issue exists on Holesky as well, it is not set at all:

cast call 0x00000000000C2E074eC69A0dFb2997BA6C7d2e1e "resolver(bytes32)" 0xfdd5d5de6dd63db72bbc2d487944ba13bf775b50a80805fe6fcaba9b0fba88f5

It would be great if this could be fixed as soon as possible. Thanks!