This project aims to scale the Ethereum Name Service (ENS) by consolidating existing patterns and proofs of concept into a unified and production-ready codebase.
The setName and name functions aren't supposed to revert as the other functions specified by the EIP-5559 since it is used by the ETHRegistrarController when registering a 2LD on the L1.
The
setName
andname
functions aren't supposed to revert as the other functions specified by theEIP-5559
since it is used by the ETHRegistrarController when registering a 2LD on the L1.See Tenderly TX trace
To fix this we opted for handling the domain name on-chain avoiding the unexpected revert which can be done by inhering the
NameResolver
:The functions defined by the
NameResolver
shouldn't be overwritten.