Managing an ENS Portfolio

GuideRead time: 5 min

Owning multiple .eth names is common, but managing them well is another matter. The risk is not buying names, it is losing them to expiry because you lost track.

The core problem: expiries

Every name you own has its own expiry date. A portfolio of 20 names can have 20 different renewal dates. The names you forget are the ones most likely to be lost, because bots and other users watch for expiring names and will take them the moment they become available.

Best practices

1. Keep a single view

Maintain a list of every name you own, its expiry date, and its renewal cost. Update it whenever you register or renew.

2. Renew in bulk

Renew multiple names in a single transaction. This saves gas and means you handle the whole portfolio at once instead of juggling dates.

3. Renew ahead of time

Do not wait until the grace period. Renew early, ideally in batches, and consider renewing for multiple years to reduce how often you have to think about it.

4. Use notifications

Tools that send expiry alerts (email, Telegram) turn a silent risk into a managed one. Set them for every name, not just your favorites.

5. Consolidate wallets

Names scattered across wallets are harder to manage than names in one place. If practical, consolidate to a single wallet (or a few) so you have one portfolio to track.

When things go wrong

If a name enters the grace period, renew it immediately - the fee is the same as a normal renewal and the name is still yours exclusively. After the grace period, the name goes to the open market with a declining premium. If someone else grabs it in that window, it is gone. Do not rely on getting it back.

Portfolio management is not about the names you remember. It is about the ones you almost forgot.

Next steps

Understand renewals deeply, and plan for ENSv2 where bulk operations get even cheaper.