Resolving Domains
ENS Integration
FAQ

ENS Integration FAQ

General Questions

What is ENS Integration?

ENS Integration allows your HNS.ID domain to be used across the Ethereum ecosystem, including wallets, dApps, and exchanges that support ENS.

Which method should I choose?

  • Choose On-Chain if you have a .eth domain
  • Choose Off-Chain if you have a Web2 domain (like .com, .org, etc.)

On-Chain Integration

How much does on-chain integration cost?

The cost varies with Ethereum gas prices. You'll need to pay for:

  • Setting the resolver (one transaction)
  • Adding the text record (one transaction)

Why does my .eth domain need to be active?

The ENS system requires domains to be active to maintain their records. If your domain expires, the integration will stop working.

Can I change the target TLD later?

Yes, you can update the "hns-target" text record at any time by paying for a new transaction.

Off-Chain Integration

Why aren't my DNS records working?

Common issues include:

  • DNS propagation delay (wait 5-30 minutes)
  • Incorrect TXT record format
  • Missing either "*" or "@" record
  • DNS provider using NSEC/NSEC3

What does "NSEC/NSEC3 not supported" mean?

NSEC and NSEC3 are DNS security extensions that some DNS providers use for negative proof responses. These extensions prevent the wildcard record lookups that ENS requires for off-chain integration.

Known DNS provider compatibility:

  • ✅ Cloudflare DNS (recommended)
  • ❌ Namecheap
  • ❌ DNS providers using NSEC/NSEC3 for negative proofs

If your DNS provider doesn't work, consider switching to Cloudflare or another compatible provider.

How quickly do changes take effect?

Changes to DNS records typically propagate within 5-30 minutes, depending on your DNS provider and caching settings.

Technical Details

How does the resolution work?

  • For on-chain: The ENS resolver contract redirects queries to your HNS.ID domain
  • For off-chain: DNS TXT records tell ENS-compatible services to query the HNS.ID API

What data types are supported?

Both methods support all standard ENS record types:

  • Cryptocurrency addresses
  • Text records
  • Content hashes
  • DNS records
  • Avatar images
  • And more

Support

Where can I get help?

  • Check our documentation
  • Join our Discord community
  • Contact support@hns.id
  • Follow troubleshooting guides in setup docs