The Dsearch Web Application provides a simple and efficient way to resolve web3 domains using web2 bridges. It supports ENS (Ethereum Name Service) and HNS (Handshake) domains, making it easy to access these decentralized domains through your web browser.
- Input field to resolve ENS and HNS domains
- Automatically uses
hns.to
for HNS domains andlimo.eth
for ENS domains - Opens resolved domains in a new browser tab
- Checks the availability of the bridges (
hns.to
andlimo.eth
) on page load
To use the Dsearch Web Application, visit https://dsearch.org and follow the instructions provided on the website.
- Navigate to https://dsearch.org in your web browser.
- Enter an ENS or HNS domain in the input field.
- You do not need to type
https://
orhttp://
, nor a dot (.
). - The application will automatically resolve top-level domains (TLDs), second-level domains (SLDs), and third-level domains.
- You do not need to type
- Click the "Go" button to resolve the domain. The resolved URL will open in a new browser tab.
The application consists of a simple HTML structure with an input field and a button.
The JavaScript code handles the domain resolution logic and UI interactions.
The script listens for the button click, processes the input, and constructs the appropriate URL based on the domain type.
The script checks if the hns.to
and limo.eth
bridges are online and updates the UI indicators accordingly.
This project is licensed under the GNU General Public License v3.0. See the LICENSE file for details.
We welcome contributions from the community. Please follow these steps to contribute:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes with a clear description.
- Push your branch to your forked repository.
- Open a pull request to the main repository.
For any questions or support, please reach out to us at [email protected].