Skip to content

Conversation

@makoto
Copy link
Member

@makoto makoto commented Nov 3, 2025

This is the simplified version of #51

Goal: Simplify ENSIP-16 to focus on discovery mechanism, finalizing the ABI while deferring implementation details.

Main Changes:

  • Simplified metadata() function - Returns rpcURLs[], chainId, and baseRegistry (all optional except chainId)
  • Removed ownership APIs - Deleted owner() and isApprovedFor() functions
  • Added event specifications - Documents Registry, and Resolver events that RPC endpoints should emit
  • Removed GraphQL - Replaced GraphQL schemas with generic JSON RPC approach
  • Added ENS v2 terminology - Explains registry, tokenId, EAC, and node concepts

@makoto makoto requested review from Arachnid and adraffy November 3, 2025 16:24
@makoto
Copy link
Member Author

makoto commented Nov 4, 2025

One feedback from @adraffy . We may want to include type property which can dictate different sets of events rpcurls may return. For example l2 reverse names are not part of v2 contract and it has different sets of events such as NameForAddrChanged and ReverseClaimed. Also reverse name doesn't require the recursive registry structure hence can be simplified a lot.

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Nov 7, 2025

Deploying ensips with  Cloudflare Pages  Cloudflare Pages

Latest commit: 9212a9a
Status: ✅  Deploy successful!
Preview URL: https://e5191434.ensips.pages.dev
Branch Preview URL: https://minimum-changes.ensips.pages.dev

View logs

@makoto makoto marked this pull request as ready for review November 10, 2025 10:53
@makoto makoto requested a review from TateB November 10, 2025 10:54
@makoto makoto requested a review from Arachnid November 11, 2025 08:30
@makoto makoto merged commit 240707d into master Nov 11, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants