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.
There is a scenario where the owner returned by the ENSRegistry isn't the ENS NFT owner, this happens on old domains that were created using the legacy ETHRegistrarController (e.g. blockful.eth)
Describe Preferred Solution
Validate both the NFT and the ENSRegistry owner when writing to a domain by calling the
Feature Request
There is a scenario where the owner returned by the
ENSRegistry
isn't the ENS NFT owner, this happens on old domains that were created using the legacyETHRegistrarController
(e.g.blockful.eth
)Describe Preferred Solution
Validate both the NFT and the ENSRegistry owner when writing to a domain by calling the
Architecture Diagram
QA Replication steps