# ENS Domains: .eth Names Registered, Renewed and Expiring

> ENS .eth domain registrations and renewals by day: fees paid by name length, active names, names expiring soon and premium re-registrations after expiry.

Markdown copy of https://voltfincrypto.com/apps/ens-domain-registrations

**Question:** How many .eth names are registered and renewed each day, what do registrants pay and how many names are about to expire?

- Kind: Dashboard in Voltfin Vantage
- Topic: [Ethereum](https://voltfincrypto.com/topics/ethereum)
- Chains: Ethereum
- Status: Planned. The data is not published yet, so this page states no figure; each figure will open its receipt when it is.

ENS names such as alice.eth are registered for a term, not bought outright. A registrant commits to a name, waits briefly, then registers it for a period and pays an annual fee set in US dollars and charged in ETH, with short names priced highest. This dashboard reads every registration and renewal from the .eth registrar contracts on Ethereum, with the fee paid and the new expiry.

Names that are not renewed expire into a grace period in which only the owner can renew, then into a temporary premium window in which anyone can register them at a price that decays toward the base fee. The dashboard counts the names in each stage and the names re-registered by someone new, and it shows registration fees by day, since that revenue goes to the ENS DAO treasury.

ENS Labs has said ENSv2 will be deployed on Ethereum mainnet. Its registrar will be added when it is live, and every rule is read from the contracts in force at the time.

## Blueprint

### Registrations

Names registered and renewed by day, and the fees paid.

- **Names registered, latest day** (count): New .eth name registrations on the latest complete day.
- **Renewals, latest day** (count): Renewals of .eth names on the latest complete day.
- **Fees paid, 30 days** (ETH): ETH paid for registrations and renewals in the last 30 days, premiums included, with its value in USD at oracle prices.
- **Active .eth names** (count): Names in the .eth registrar whose expiry is in the future at the latest day's end.
- **Registrations and renewals by day** (count): Registrations and renewals each day over the selected period.
- **Registrations by name length** (count): Registrations over the selected period by label length: three, four or at least five characters.

### Expiries

Names in the grace period and the premium window, with the names that changed hands.

- **Names in grace period** (count): Expired .eth names still inside the grace period, renewable only by their owner.
- **Names in the premium window** (count): Names past the grace period whose temporary premium has not yet decayed to zero.
- **Expiries by month ahead** (count): Active names by the month their registration expires, for the coming year.
- **Names re-registered after expiry**: Names registered by a new owner after expiring, with the premium paid, the previous expiry and the registration transaction.

Filters: Period (Last 30, 90 or 365 days); Name length (Three, four or at least five characters).

## How it will be measured

- Registrations and renewals are NameRegistered and NameRenewed events from the .eth registrar controllers, which carry the name, the cost paid and the new expiry, including events from earlier controller versions.
- Active names are .eth names whose expiry in the base registrar is in the future at the day's last block; expired names are placed in the grace period or the premium window by the registrar's rules in force.
- Fees are the ETH sent with each registration and renewal, valued at oracle prices; the temporary premium is shown apart from the base price, so a contested expired name does not read as ordinary demand.
- Name length is the character count of the normalized label, since prices are set by length; subnames are not counted, because they are not registered through the .eth registrar.

## Data it needs

- `native_prices_daily` (to build): Reference prices of major assets read from on-chain oracle feeds (Chainlink latestRoundData) at each day's last block, with each round's update time.
- `treasury_balances_daily` (to build): Balances of DAO, protocol and multisig treasuries per asset at day end, and their inflows and outflows.
- Source: NameRegistered and NameRenewed events of every .eth registrar controller version on Ethereum
- Source: nameExpires of each name in the .eth base registrar at day-end blocks
- Source: ETH sent with each registration and renewal and the premium part of each registration cost
- Source: Transfers from the registrar controllers to the ENS DAO treasury

## Questions

### How much does an ENS domain cost?

A .eth name has an annual fee set in US dollars by length, with three- and four-character names priced well above longer ones, paid in ETH at an oracle exchange rate, plus gas. The dashboard shows what registrants actually paid, by name length and by day.

### What happens when an ENS name expires?

Under the current .eth registrar the owner first has a grace period in which only they can renew. The name then enters a temporary premium window, a price on top of the base fee that decays to zero over 21 days, and after that anyone can register it at the base price.

### Can anyone renew an ENS name?

Yes. The registrar accepts a renewal payment for any .eth name from any address, and the name stays with its owner. Only a new registration after expiry changes who owns it.

### Where do ENS registration fees go?

Registration and renewal fees collect in the registrar controller and are sent to the ENS DAO treasury, which funds the protocol's development and grants. The dashboard shows the fees by day and links them to the treasury transfers.

### What is ENSv2?

The next version of the ENS contracts. In 2026 ENS Labs said ENSv2 would be deployed directly on Ethereum mainnet instead of on a dedicated layer 2. Its registrar will be added to this dashboard when it is live.

## Glossary

- **Commit and reveal**: ENS's two-step registration: a registrant first commits a hash of the name, then registers after a short wait, so others cannot front-run the choice.
- **Grace period**: The window after a .eth name expires in which only its owner can renew it.
- **Temporary premium**: An extra price on a just-released .eth name that decays to zero over 21 days, so a release does not simply reward the fastest bot.

## Related apps

- [Address Label Lookup: Who Controls This Wallet?](https://voltfincrypto.com/apps/address-label-lookup)
- [DAO Treasuries Ranked by On-Chain Holdings](https://voltfincrypto.com/apps/dao-treasuries-ranking)
- [Ethereum Gas Tracker](https://voltfincrypto.com/apps/ethereum-gas-tracker)
- [ETH Transaction Fees by Action: Transfer, Swap, Bridge](https://voltfincrypto.com/apps/eth-transaction-fee-by-action)
- [Ethereum Daily Transactions and Active Addresses](https://voltfincrypto.com/apps/ethereum-daily-transactions)
- [ETH Supply Tracker: Burn vs Issuance](https://voltfincrypto.com/apps/eth-supply-burn-vs-issuance)

Build it in Voltfin Studio: https://app.voltfincrypto.com/signup?next=%2F
