Skip to main content

How do I set my primary name in ENS Explorer?

Set the name apps display instead of your address, using the Reverse Resolution tab on your address page.

Note: The ENS App and ENS Explorer are both currently on Sepolia testnet. Behaviour and available features may change before mainnet.

Your primary name is the name apps show instead of your address — it's what makes 0x1234…5678 appear as yourname.eth. Setting it links your address back to your name (this is called reverse resolution).

Steps

  1. Open your address page. Search for your address, or open one of your names' pages, click the Owner address and choose Address.

  2. Go to the Reverse Resolution tab. You'll see one row per network — Default, Mainnet, and the L2s: Optimism, Base, Arbitrum, Linea and Scroll.

  3. On the Default row, click More (the Actions column only appears when you're connected as this address).

  4. Type your name in the Name field and click Update. Explorer shows the estimated cost; click Start, then Open wallet, and approve the transaction.

  5. Check the Forward match column. If the Default row shows False, click Set primary name in the same panel and approve a second transaction. See below for what this does.

Why there are two steps

A primary name only works when both directions line up. Update sets the half that points your address at your name. But apps also check the other direction — that the name points back at your address — and that's your name's ETH address record.

If that record isn't set, the row shows Forward match: False and a warning that the address does not resolve back to this name. Set primary name writes the missing record for you, and the row flips to True. You can also set it yourself from Edit records.

Checking it worked

The row you set shows your name with Forward match: True, and a Primary name tag next to it. The wallet button at the bottom of the sidebar also changes from your address to your name.


Common questions

Do I need to set a primary name for every network?

No — the Default row covers all of them. Set a specific network's row only if you want a different name shown there.

When would I set a different name on a specific network?

Three common cases. Separate identities — you use one name for Ethereum activity and another for L2 activity, and want each network to show the right one. Gradual migration — you're moving to a new name and want to roll it out network by network rather than switching everywhere at once. Chain-specific apps — some wallets and explorers check for a network-specific primary before falling back to Default. If none of these apply, set Default and stop. The flow is the same as the steps above, just on that network's row.

Can I set a primary name on every network at once?

No. Each network row is a separate transaction — there's no bulk "set on all networks" action. Set the Default row once to cover everything, or repeat the flow on each row you want to differ.

Why does my address still show instead of my name?

Either the primary name isn't set, or the forward match is failing because the name doesn't point at your address. Both need to line up.

Does my name point at my address automatically when I register?

Pointing your name at your address (the ETH address record) and setting your primary name are separate steps from registration.

Did this answer your question?