On-Chain ENS Integration
On-chain ENS integration provides the highest level of compatibility with existing ENS infrastructure and dApps. While it requires some initial setup costs in the form of gas fees, it offers the most robust integration with the Ethereum ecosystem.
Prerequisites
- You must own an
.eth
domain - You need some ETH for gas fees
- Your domain should be active (not expired)
Setup Process
The easiest way to set up on-chain ENS integration is through the HNS.ID app:
- Navigate to HNS.ID (opens in a new tab)
- Go to "Domains" >> "TLDs"
- Select "ENS Alias"
- Follow the in-app instructions to:
- Update your ENS resolver
- Set your target TLD
- Complete both transactions
Both required transactions can be completed directly through the HNS.ID interface, making the setup process straightforward.
How It Works
Once configured, your ENS domain will resolve to the corresponding HNS.ID records:
- If you link
example.eth
tocool-tld/
- Then
user.example.eth
will resolve to the same data asuser.cool-tld
- This includes addresses, text records, content hashes, and other ENS-compatible data
Gas Optimization
To minimize costs, consider:
- Checking gas prices (opens in a new tab) before transactions
- Performing setup during low-activity periods
- Bundling multiple record updates in one transaction if possible
Limitations
- Requires two on-chain transactions for initial setup
- Changes to resolution settings require additional transactions
- Gas fees apply for all modifications
Benefits
- Highest compatibility with ENS ecosystem
- Works with all ENS-supporting applications
- No dependency on DNS infrastructure
- Permanent setup (until changed)
- Clear on-chain proof of ownership and settings
Support
If you encounter any issues during setup, please:
- Verify your
.eth
domain is active and you're the owner - Confirm you have sufficient ETH for gas fees
- Double-check the resolver address
- Contact our support team if problems persist