The Dsearch Chrome Extension 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 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 install the Dsearch Chrome Extension, follow these steps:
- Clone or download the repository to your local machine.
- Open Chrome and navigate to
chrome://extensions/
. - Enable "Developer mode" by toggling the switch in the top-right corner.
- Click "Load unpacked" and select the directory containing the extension files.
- Click on the Dsearch extension icon in your browser to open the popup.
- Enter an ENS or HNS domain in the input field.
- Click the "Go" button to resolve the domain. The resolved URL will open in a new browser tab.
The extension 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].