ENS Labs recently identified a minor bug in the revenue calculation of .eth name registrations, leading to a 1.64% (78.22 ETH) overstatement of lifetime revenue on this Dune dashboard. The issue has now been resolved.
Technical Overview
By design, users can send more ETH in a transaction than the actual cost of a name. In this case, ENS registrar controllers (the smart contracts responsible for registering new .eth names) refund any excess ETH to the sender.
While most registration transactions have a minimal ETH surplus, a recently deployed smart contract from a third party began sending large amounts of ETH for each registration. The Dune dashboard started showing abnormal spikes in protocol revenue, which led us to discover that excess ETH was being counted as premium registration revenue when it should have been ignored.