Resolving Domains
MetaMask Snap

MetaMask Snap for HNS.ID

The MetaMask Snap for HNS.ID brings domain resolution capabilities to MetaMask, enabling seamless interaction with HNS.ID domains across various EVM-compatible chains. This innovative tool supports domain lookups without interfering with the traditional ENS resolution functionality, enhancing the user experience by broadening the scope of domains that MetaMask can resolve.

Key Features:

  • Domain Resolution Across Chains: The Snap allows HNS.ID domains to be resolved directly in MetaMask, enabling users to engage with decentralized domains without additional plugins.
  • ENS Enhancement: Existing ENS functionality is preserved and improved, with the Snap extending support to resolve CCIP ENS domains on networks beyond Ethereum mainnet.
  • Permission Details:
    • Access the Internet: Required for fetching and resolving domain data.
    • Provide Domain and Address Look-Ups: Ensures smooth integration with MetaMask's resolution capabilities.

How It Works:

  1. Users install the HNS.ID MetaMask Snap, accepting the necessary permissions.
  2. Once installed, users can input HNS.ID or supported ENS domains within MetaMask and receive resolution data.
  3. The Snap processes requests to ensure that ENS domains with CCIP links function on alternative chains.

Visual Overview:

  • Permissions Image:
Permissions
  • Resolution Demo:
    Resolution Demo

Frequently Asked Questions (FAQ)

Q: Does the Snap interfere with ENS resolution in MetaMask?
A: No, the Snap does not interfere with ENS resolution. It enhances ENS functionality by enabling the resolution of CCIP domains on alternative networks not currently supported by MetaMask.

Q: What permissions does the Snap request, and why?
A: The Snap requests permission to access the internet for domain data retrieval and to provide domain/address look-up services for seamless integration with MetaMask's functionalities.