core icon indicating copy to clipboard operation
core copied to clipboard

Integrate RNS Registry into EnsController

Open jonathansmirnoff opened this issue 8 months ago • 0 comments

Explanation

This PR adds the RNS Registry address to the EnsController package. This enhancement enables the resolution of .rsk domains in the Rootstock-compatible version of MetaMask.

Why:

By including the RNS Registry address, users will be able to resolve human-readable domain names (e.g., alice.rsk) directly in MetaMask when interacting with dApps built on Rootstock. This improves the user experience and provides native support for domain name resolution within the Rootstock ecosystem.

Note:

We are aware that additional changes are required in MetaMask to fully support RNS resolution. However, this PR represents the first step toward enabling complete RNS integration within the wallet.

Further Reading:

Checklist

  • [X] I've updated the test suite for new or updated code as appropriate
  • [ ] I've updated documentation (JSDoc, Markdown, etc.) for new or updated code as appropriate
  • [ ] I've communicated my changes to consumers by updating changelogs for packages I've changed, highlighting breaking changes as necessary
  • [ ] I've prepared draft pull requests for clients and consumer packages to resolve any breaking changes

jonathansmirnoff avatar Jun 12 '25 19:06 jonathansmirnoff