ENSWhois

Primary Name Debugger

Enter an Ethereum address (or an ENS name) to debug its primary name.

A primary name is only shown by wallets when both:

  1. A reverse record is set for the relevant namespace
  2. The name forward-resolves back to the same address
How primary names resolve

Two independent things must line up. The reverse record (address → name) is what an owner sets with "set primary name". But wallets also require the ENS name to forward resolve back to that same address. If it points elsewhere (or isn't set), the reverse record is ignored and no primary name is shown.

Coin types - chain-specific vs default. The address an ENS name forward resolves to can be set for a specific chain or for all EVM chains using the default EVM coin type 0x80000000 (2147483648) defined in ENSIP-11.

Reverse Namespaces. addr.reverse is the legacy L1 system. default.reverse and the <coinType>.reverse namespaces are defined in ENSIP-19 and allow an address to have a different primary per chain.

Source. Forward resolution records are served from our index when the resolver is one we index; otherwise they're resolved live on-chain. Each row shows which.