-
Notifications
You must be signed in to change notification settings - Fork 0
ENS track #3
Description
ENS Track ($2,000)
Criticism (serious): ENS names are identifiers, not resolutions. The strings relay1.meshsearch.eth are stored in NodeRegistry.sol and .env files — but @ensdomains/ensjs is never imported, namehash is never called, and no ENS resolver is queried. The contract's mapping(string => Node) uses raw ENS name strings as keys. A judge who knows ENS will immediately ask: "show me the resolve() call."
The checkENSSubscription() function is explicitly a stub — it checks an in-memory Set, not the on-chain contract or ENS resolver:
What would make this pass: Add @ensdomains/ensjs and resolve relay names to actual registered ENS subdomains with an ENS resolver call in routing. Or show that meshsearch.eth is actually registered and subdomains are real.